Home > Blog > Testing NVIDIA Nemotron 3.5 Lightning Against Real Enterprise Agentic Workloads 

Testing NVIDIA Nemotron 3.5 Lightning Against Real Enterprise Agentic Workloads 

At comparable parameter counts, Nemotron 3.5 Lightning delivered roughly 5x the throughput of our incumbent open model across machine, Q&A, and agentic tests. Supervised fine-tuning then closed the accuracy gap and passed it.

Most model evaluations answer the wrong question for enterprises. They simply measure if a model can complete a task or follow some leaderboard theatrics on some math and golf problems. The harder question, and the one that decides whether an agentic system reaches production, is what happens to that model under sustained concurrency against 40,000-token enterprise context windows.

That is where multi-agent systems break. Latency compounds across turns. KV-cache pressure builds until the serving layer starts queuing. A model that looks capable in a single-request demo becomes economically unworkable at the volume real business processes demand.

Uniphore’s Business AI Cloud is model-agnostic by design. Our Model Layer routes each task to the best-fit model based on accuracy, latency, and cost, which means we run continuous evaluation of open models as candidates for high-volume production paths. When NVIDIA gave us early access to Nemotron 3.5 Lightning, a 30B-3A open model, we put it through the same four-suite benchmark we use for every model that enters our stack.

We compared it against Gemma 4 31B IT, our current open-weight reference model for these workloads. Both ran in BF16. At 30B and 31B parameters, this is a near-identical size class, so any difference in throughput reflects architecture and serving efficiency rather than a smaller model doing less work.

How we tested

We ran four suites in sequence, from synthetic to fully applied

  1. Machine benchmark (Locust / vLLM). No business logic. Pure serving characteristics across three input/output token profiles.
  2. Enterprise Q&A. Knowledge Graph question answering against two production knowledge bases, measured for both accuracy and speed, before and after fine-tuning.
  3. Agentic execution. Two production agents running instruction sequences at concurrency levels from 1 to 25.
  4. Conversational summarization. High-volume summarization against real conversation transcripts. These are specialized workloads since these carry higher input and output token counts.

Knowledge bases of two production use cases carried through the Q&A and agentic suites.

Contract leakage. Enterprises with large active contract portfolios lose revenue quietly. Entitlements go unbilled. Escalation clauses pass their trigger date without ever being applied. Terms drift out of compliance as the commercial relationship changes, and nobody reconciles the paperwork. Catching any of them means reading every contract against every invoice, which is why most organizations do not. We built an agent that works across a knowledge base of contract and invoice data.

Legal review of marketing material. Semiconductor companies produce a constant stream of marketing collateral, and every piece has to clear legal before it publishes. Reviewers are looking for patent infringement exposure and performance claims the company cannot substantiate. The work is high volume and high judgment at the same time, which is a combination that scales badly with headcount. The agent performs that review against a knowledge base of marketing material from a semiconductor manufacturer.

For readability, the results below refer to these as KB1 (contract and invoice data) and KB2 (semiconductor marketing material).

Test Environment

All tests ran from the same class of machines – a 4 vCPU core machine with 16GB RAM as the host machine with the models loaded on a 2-H100 GPU cluster. All tests were run on the same machine. If coming thru an external ingress controller the actual metrics do vary a little, but the relative difference stays the same.

Test 1: Machine benchmark

We started with no business logic at all to establish a clean serving baseline across three token profiles.

Input / output tokens Metric Gemma 4 31B Nemotron 3.5 Lightning
3,048 / 128 Total throughput 4,039 tok/s 19,790 tok/s  
Requests per minute 76.2 373.4  
Median TTFT 3.30 s 0.67 s  
4,096 / 1,024 Total throughput 1,943 tok/s 9,522 tok/s  
Requests per minute 22.8 111.7  
Median TTFT 4.69 s 0.96 s  
8,192 / 3,072 Total throughput 1,481 tok/s 7,257 tok/s  
Requests per minute 7.8 38.2  
Median TTFT 7.10 s 1.45 s  

The consistency is the interesting part. Nemotron 3.5 Lightning held a 4.9x throughput advantage and a 4.9x time-to-first-token advantage across all three profiles, from short-context classification shapes to long-context generation.

Median time per output token was 3.7x lower at every profile. An advantage that stable across input and output shapes points to the serving architecture rather than a profile the model happens to be tuned for.

Test 2: Enterprise Q&A, and what fine-tuning changed

This is the suite where we measured quality, and it is the most honest result in the set.

Out of the box, base Nemotron 3.5 Lightning scored below a finetuned Gemma 4 31B on accuracy for both knowledge bases: 0.781 against 0.840 on contracts, 0.578 against 0.663 on legal review. It already led on answer relevancy in both cases, which suggested the model was reasoning well over retrieved context and losing points elsewhere.

So, we fine-tuned it. We ran supervised fine-tuning (SFT) against the base model using NVIDIA NeMo Megatron Bridge with a PEFT-style LoRA adapter, trained on domain data from each knowledge base.

Metric KB1 Gemma KB1 Nemotron KB1 Nemotron + SFT
Accuracy 0.840 0.781 0.901  
Faithfulness 0.940 0.898 0.932
Answer relevancy 0.365 0.468 0.534  
Answer completeness 0.533 0.513 0.620  
Context precision 0.514 0.516 0.599  
Context recall0.916 0.913 0.980  
Metric KB2 Gemma KB2 Nemotron KB2 Nemotron + SFT
Accuracy 0.663 0.578 0.753  
Faithfulness 0.870 0.876 0.890  
Answer relevancy 0.227 0.394 0.431  
Answer completeness 0.347 0.305 0.440  
Context precision 0.486 0.379 0.533  
Context recall0.587 0.596 0.626  

Accuracy improved 15% on KB1 and 30% on KB2 relative to the base model. On the legal review knowledge base, the fine-tuned model beat Gemma on every metric we track. On contracts it led on five of six, with faithfulness landing within a point.

Two things matter here. First, the fine-tuning path was straightforward and fully supported, which is the practical argument for building on an open weights model rather than accepting whatever a closed endpoint gives you. Second, fine-tuning changed accuracy and left throughput untouched:

Metric Gemma 4 31BNemotron 3.5 Lightning
Requests per minute 17.8 79.8  
Median TTFT 8,278 ms 1,378 ms  
TTFT P95 16,070 ms 2,339 ms  
Full suite duration 337.5 s 75.2 s  

A 4.5x request rate and a 6.9x improvement at P95 time-to-first-token, with accuracy now ahead. That combination is what moves a workload from pilot to production.

Test 3: Agentic execution under concurrency

The agentic suite is the closest thing we have to a production stress test: approximately 40,000 input tokens per request, 200 requested output tokens, streaming enabled, prefix cache hit rate at zero, run across escalating concurrency.

Concurrency Request rate Output throughputTTFT P50 End-to-end P50 KV-cache usage 
13.9x higher 3.9x higher 4.2x faster 3.8x faster 86.5% lower 
54.4x higher 4.4x higher 5.2x faster 4.4x faster 79.7% lower 
204.9x higher 4.8x higher 4.9x faster 4.8x faster 72.0% lower 
256.8x higher 6.8x higher 5.8x faster 5.3x faster67.1% lower 

The advantage widens as load increases, and the KV-cache column explains why. Gemma reached 88.5% cache utilization at concurrency 25. It stopped scaling after concurrency 20 and began degrading, with request rate falling from 6.0 per minute to 4.5 and P95 end-to-end latency climbing from 39.8 seconds to 113.1 seconds.

Nemotron 3.5 Lightning was still at 29.1% cache utilization at concurrency 25, still increasing throughput, and held P95 end-to-end latency at 17.6 seconds. It completed 100% of requests at concurrency 1 through 20 and 98.9% at 25, with zero preemptions throughout.

For a multi-agent system, headroom of that kind is the difference between provisioning for peak and provisioning for average.

Test 4: Conversational summarization

We ran our highest-volume workload class against real conversation transcripts, averaging 5,779 input tokens.

Metric Gemma 4 31B Nemotron 3.5 Lightning 
Requests per minute 50.9 124.5  
Median TTFT 1.68 s 758 ms  
Median completion latency 9.02 s 3.67 s  
Prefill throughput 4,906 tok/s 11,504 tok/s  
Total throughput 5,175 tok/s 12,194 tok/s  

The margin here is narrower than the other three suites, in the 2.2x to 2.5x range rather than 5x. Summarization is prefill-dominated with modest output lengths, which compresses the gap. We report it because it is a real result and because it shows the advantage is workload-shaped rather than uniform. We did not run an accuracy comparison on this suite.

What this means for enterprise AI

There are three conclusions we are carrying forward:

1. Throughput is the constraint on agentic scale.

Enterprises rarely abandon agentic programs because a model cannot do the task. They abandon them because the inference bill at production volume does not survive the business case. A 5x throughput advantage by Nemotron 3.5 Lightning at equivalent parameter count changes the economics because the same model instance can now handle more load, thereby reducing the cost and latency for enterprise agentic systems and without impacting accuracy.

2. An open model with a real tuning path beats a marginally better closed one.

Base Nemotron 3.5 Lightning trailed on accuracy. That mattered less than the fact that we could fix it ourselves, quickly, with NeMo Megatron Bridge and supervised fine-tuning, on our own data. Closed endpoints do not offer that. This is the same principle behind our SLM Factory, where we distill large models into efficient domain-specific ones inside the Business AI Cloud Knowledge Layer.

3. Open weights are a sovereignty requirement, not a preference.

Our customers in financial services, insurance, and healthcare need inference to run inside their own boundary, on their own infrastructure, under their own governance. Open-weight models of this quality are what make that architecturally possible. Sovereign, composable, and secure is how we describe the Business AI Cloud, and the model layer has to hold up its end of that.

What we would like to see next

There are two areas we have raised with the NVIDIA team. We would like deeper published guidance on serving multiple domain-tuned variants (multiLoRa) of the same base model concurrently, since that is the pattern a multi-tenant enterprise platform needs. MoE models typically don’t have widespread availability of finetuning options across neoclouds and hyperscalers, which will cause restrictions in usage of the Lightning model. Currently, the NeMo Megatron Bridge is an NVIDIA-provided toolkit, which makes it restrictive to have a full-blown solution where autonomous fine-tuning can happen on any inference platform. We are also interested in prefix caching behavior at the 40,000-token context lengths our agents operate at, where our tests deliberately ran with a 0% hit rate to establish a worst case.

Both are the kind of questions that only surface once a model is carrying production traffic, which is the point of working with NVIDIA this early in a release cycle. Nemotron 3.5 Lightning is entering evaluation for high-volume paths across the Uniphore Business AI Cloud, and we will publish what we learn.

Try it yourself

Nemotron 3.5 Lightning is available now as an open-weight model from NVIDIA, along with the datasets and tooling behind it. If you are building agentic systems where inference economics decide what you can afford to automate, the Uniphore Business AI Cloud gives you the layer around the model: task-level routing across open and proprietary models, domain fine-tuning through our SLM Factory, and the guardrails and governance to run all of it inside your own environment. Talk to the Uniphore team about benchmarking against your own workload. If you run this evaluation yourself, we would like to see your numbers.