NVIDIA simply launched Nemotron 3.5 Tremendous VL, an open vision-language mannequin constructed for always-on enterprise brokers. Nemotron 3.5 Tremendous VL is a 120B-parameter mixture-of-experts mannequin from NVIDIA that prompts 12B parameters per token. It reads textual content, pictures, paperwork and video, then causes, calls instruments and writes code in a single mannequin. For builders, 1 open checkpoint replaces a separate textual content mannequin together with a separate imaginative and prescient mannequin. NVIDIA additionally shipped 2 edge fashions, Nemotron 3.5 Bolt 74B-A9B and Bolt E4B.
TL;DR
- Dimension: 120B complete parameters, 12B energetic (MoE). Context as much as 1M tokens.
- Runs on: 1x DGX Spark, 1x H200, 2x H100 or 1x GB200 with the NVFP4 checkpoint. A BF16 checkpoint can also be printed.
- Efficiency: Robust reasoning, agentic coding and doc imaginative and prescient. NVIDIA claims as much as 5x greater single-GPU throughput than open friends.
- Finest: 89.90 on GPQA-Diamond (NVFP4).
- Worst: 17.78 on tau3-bench banking (NVFP4).
What’s Nemotron 3.5 Tremendous VL?
It’s an open multimodal agent mannequin. Weights ship beneath the OpenMDW-1.1 license. NVIDIA additionally launched open datasets, coaching recipes and RL environments in NeMo Gymnasium.
The mannequin card lists textual content, picture and video inputs with textual content output. Video is restricted to MP4 clips as much as 2 minutes. Reasoning could be toggled on or off via the chat template.
How does the structure work?
The spine interleaves Mamba-2, mixture-of-experts and a focus layers. Every MoE layer holds 512 routed consultants. A C-RADIO imaginative and prescient encoder and a connector feed pictures, doc pages and video frames into the language spine.
Velocity comes from 4 methods:
- Multi-token prediction: a local drafter proposes a number of tokens, verified in 1 ahead go.
- LiLiCorr: a speculative drafter for DGX Spark, as much as 2.3x quicker token technology.
- NVFP4 with quantization-aware distillation: 4-bit weights and activations on Blackwell, 4-bit weights with 16-bit activations elsewhere.
- Context reuse: prefix caching retains each consideration caches and Mamba states throughout agent turns.
The mannequin was distilled from Nemotron 3 Extremely. NVIDIA crew states that it skilled on about 26 trillion tokens. Put up-training used roughly 3.8 million samples plus RL throughout dozens of environments. Continued pretraining added 10B Indic tokens.
How does it carry out on benchmarks?
All scores under are NVIDIA-reported, from the NVFP4 checkpoint on the mannequin card.
| Space | Benchmark | Rating |
|---|---|---|
| Reasoning | GPQA-Diamond | 89.90 |
| Coding | SWE-bench Verified | 71.07 |
| Coding | Terminal-Bench 2.1 | 60.80 |
| Net agent | BrowseComp | 77.5 |
| Instruction following | IFBench | 71.50 |
| Charts | CharXiv reasoning | 79.88 |
| Paperwork | MMLongBench-Doc | 62.82 |
| Laptop use | OSWorld-Verified | 52.3 |
| Lengthy-horizon agent | tau3-bench banking | 17.78 |
On agent harness evals, Tremendous VL beats Nemotron 3 Extremely. It scores 63.44% on Hermes Bench versus 56.33%. On LangChain evals it scores 87.05% versus 84.3%. Extremely carries about 4.6x extra complete parameters.
NVIDIA crew studies over 600 output tokens per second on Synthetic Evaluation agentic duties by way of a Baseten endpoint. Its chart marks a 5x pace hole over Inkling Small.
<html lang="en">
<head>
<meta charset="utf-8">
<meta title="viewport" content material="width=device-width, initial-scale=1">
<title>Nemotron 3.5 Tremendous VL Explainer</title>
<type>
html,physique{margin:0!essential;padding:0!essential;background:#111!essential;}
#mtp-nsvl{–g:#76B900;–g2:#9be22e;–bg:#111;–card:#1a1a1a;–line:#2a2a2a;–tx:#eaeaea;–mut:#9a9a9a;
max-width:880px;margin:0 auto;padding:22px 22px 14px;box-sizing:border-box;background:var(–bg)!essential;colour:var(–tx)!essential;
font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;border:0!essential;border-radius:14px;}
#mtp-nsvl *{box-sizing:border-box;}
#mtp-nsvl hr,#mtp-nsvl p:empty,#mtp-nsvl del,#mtp-nsvl s{show:none!essential;}
#mtp-nsvl .hd{show:flex;align-items:flex-end;justify-content:space-between;hole:12px;flex-wrap:wrap;margin-bottom:14px;}
#mtp-nsvl .kick{font-size:11px;letter-spacing:.14em;text-transform:uppercase;colour:var(–g)!essential;font-weight:700;}
#mtp-nsvl h3{margin:4px 0 0;font-size:22px;line-height:1.2;colour:#fff!essential;font-weight:800;}
#mtp-nsvl .capsule{font-size:11px;border:1px strong var(–g)!essential;colour:var(–g)!essential;padding:4px 10px;border-radius:99px;white-space:nowrap;}
#mtp-nsvl .tabs{show:flex;hole:6px;border-bottom:1px strong var(–line)!essential;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;}
#mtp-nsvl .tab{background:none!essential;border:0!essential;border-bottom:2px strong clear!essential;colour:var(–mut)!essential;font:600 13px Inter,system-ui,sans-serif;padding:9px 12px;cursor:pointer;white-space:nowrap;transition:colour .2s;}
#mtp-nsvl .tab:hover{colour:#fff!essential;}
#mtp-nsvl .tab.on{colour:#fff!essential;border-bottom-color:var(–g)!essential;}
#mtp-nsvl .panel{show:none;animation:mtpIn .35s ease;}
#mtp-nsvl .panel.on{show:block;}
@keyframes mtpIn{from{opacity:0;remodel:translateY(6px)}to{opacity:1;remodel:none}}
#mtp-nsvl .grid{show:grid;grid-template-columns:repeat(4,1fr);hole:10px;}
#mtp-nsvl .stat{background:var(–card)!essential;border:1px strong var(–line)!essential;border-radius:10px;padding:14px;}
#mtp-nsvl .stat b{show:block;font-size:26px;colour:var(–g)!essential;font-weight:800;line-height:1.1;}
#mtp-nsvl .stat span{font-size:12px;colour:var(–mut)!essential;}
#mtp-nsvl .observe{font-size:13px;colour:var(–mut)!essential;line-height:1.55;margin:14px 0 0;}
#mtp-nsvl .observe robust{colour:#fff!essential;}
/* moe viz */
#mtp-nsvl .moe{margin-top:14px;background:var(–card)!essential;border:1px strong var(–line)!essential;border-radius:10px;padding:14px;}
#mtp-nsvl .moe .lbl{font-size:12px;colour:var(–mut)!essential;margin-bottom:8px;show:flex;justify-content:space-between;}
#mtp-nsvl .cells{show:grid;grid-template-columns:repeat(40,1fr);hole:3px;}
#mtp-nsvl .cell{aspect-ratio:1;border-radius:2px;background:#2b2b2b!essential;transition:background .25s,box-shadow .25s;}
#mtp-nsvl .cell.act{background:var(–g)!essential;box-shadow:0 0 6px rgba(118,185,0,.7);}
/* pipeline */
#mtp-nsvl .pipe{show:flex;align-items:stretch;hole:6px;flex-wrap:nowrap;}
#mtp-nsvl .stage{flex:1;min-width:0;background:var(–card)!essential;border:1px strong var(–line)!essential;border-radius:10px;padding:10px 8px;text-align:heart;font-size:12px;font-weight:600;colour:var(–mut)!essential;transition:all .3s;cursor:pointer;place:relative;}
#mtp-nsvl .stage small{show:block;font-weight:400;font-size:10.5px;margin-top:3px;colour:#777!essential;}
#mtp-nsvl .stage.on{border-color:var(–g)!essential;colour:#fff!essential;background:#1d2a0c!essential;box-shadow:0 0 0 1px var(–g),0 0 18px rgba(118,185,0,.25);}
#mtp-nsvl .arr{align-self:heart;colour:#444!essential;font-size:14px;}
#mtp-nsvl .element{margin-top:12px;background:var(–card)!essential;border-left:3px strong var(–g)!essential;border-radius:6px;padding:12px 14px;font-size:13.5px;line-height:1.55;min-height:68px;}
#mtp-nsvl .element b{colour:var(–g)!essential;}
#mtp-nsvl .ctrl{show:flex;hole:8px;margin-top:12px;align-items:heart;}
#mtp-nsvl .btn{background:#1f1f1f!essential;colour:#fff!essential;border:1px strong #333!essential;border-radius:8px;padding:7px 14px;font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .2s;}
#mtp-nsvl .btn:hover{border-color:var(–g)!essential;}
#mtp-nsvl .btn.pri{background:var(–g)!essential;colour:#0b0b0b!essential;border-color:var(–g)!essential;}
#mtp-nsvl .step{font-size:12px;colour:var(–mut)!essential;margin-left:auto;}
/* bars */
#mtp-nsvl .seg{show:inline-flex;border:1px strong #333!essential;border-radius:8px;overflow:hidden;margin-bottom:12px;}
#mtp-nsvl .seg button{background:none!essential;border:0!essential;colour:var(–mut)!essential;padding:6px 12px;font:600 12px Inter,system-ui,sans-serif;cursor:pointer;}
#mtp-nsvl .seg button.on{background:var(–g)!essential;colour:#0b0b0b!essential;}
#mtp-nsvl .bar{show:grid;grid-template-columns:170px 1fr 54px;align-items:heart;hole:10px;margin:7px 0;font-size:12.5px;}
#mtp-nsvl .bar .nm{colour:#ccc!essential;}
#mtp-nsvl .monitor{top:12px;background:#222!essential;border-radius:6px;overflow:hidden;}
#mtp-nsvl .fill{top:100%;width:0;background:linear-gradient(90deg,#4f7d00,var(–g))!essential;border-radius:6px;transition:width .9s cubic-bezier(.2,.8,.2,1);}
#mtp-nsvl .fill.low{background:linear-gradient(90deg,#7a3b00,#d97706)!essential;}
#mtp-nsvl .val{text-align:proper;font-weight:700;colour:#fff!essential;font-variant-numeric:tabular-nums;}
/* evaluate */
#mtp-nsvl .cmp .row{margin:10px 0 14px;}
#mtp-nsvl .cmp .rt{font-size:12.5px;colour:#fff!essential;font-weight:600;margin-bottom:5px;}
#mtp-nsvl .cmp .b{show:grid;grid-template-columns:140px 1fr 48px;hole:8px;align-items:heart;font-size:11.5px;margin:3px 0;}
#mtp-nsvl .cmp .b .nm{colour:var(–mut)!essential;}
#mtp-nsvl .cmp .b.me .nm{colour:var(–g)!essential;font-weight:700;}
#mtp-nsvl .cmp .fill.q{background:#5a6a7a!essential;}
#mtp-nsvl .cmp .fill.i{background:#8a7a5a!essential;}
#mtp-nsvl .legend{font-size:11px;colour:#777!essential;margin-top:4px;}
/* deploy */
#mtp-nsvl .hw{show:grid;grid-template-columns:repeat(4,1fr);hole:8px;}
#mtp-nsvl .chip{background:var(–card)!essential;border:1px strong var(–line)!essential;border-radius:10px;padding:12px;cursor:pointer;transition:all .25s;text-align:left;colour:#fff!essential;font:700 14px Inter,system-ui,sans-serif;}
#mtp-nsvl .chip small{show:block;font-weight:400;font-size:11px;colour:var(–mut)!essential;margin-top:3px;}
#mtp-nsvl .chip:hover,#mtp-nsvl .chip.on{border-color:var(–g)!essential;remodel:translateY(-2px);}
#mtp-nsvl .chip.on{background:#1d2a0c!essential;}
#mtp-nsvl pre,#mtp-nsvl code{background:#0b0b0b!essential;colour:#cfe9a6!essential;border:1px strong #222!essential;border-radius:8px;font-family:ui-monospace,SFMono-Common,Menlo,monospace!essential;}
#mtp-nsvl pre{padding:12px;font-size:11.5px;overflow-x:auto;margin:12px 0 0;white-space:pre;line-height:1.5;}
#mtp-nsvl .ft{show:flex;justify-content:space-between;hole:10px;flex-wrap:wrap;margin-top:18px;padding-top:10px;border-top:1px strong var(–line)!essential;font-size:11px;colour:#777!essential;}
#mtp-nsvl .ft a{colour:#777!essential;text-decoration:none;}
#mtp-nsvl .ft .br{colour:var(–g)!essential;font-weight:700;}
@media (max-width:640px){
#mtp-nsvl{padding:16px 14px 12px;border-radius:10px;}
#mtp-nsvl h3{font-size:18px;}
#mtp-nsvl .grid,#mtp-nsvl .hw{grid-template-columns:repeat(2,1fr);}
#mtp-nsvl .pipe{flex-direction:column;}
#mtp-nsvl .arr{remodel:rotate(90deg);}
#mtp-nsvl .bar{grid-template-columns:110px 1fr 46px;font-size:11.5px;}
#mtp-nsvl .cmp .b{grid-template-columns:96px 1fr 44px;}
#mtp-nsvl .cells{grid-template-columns:repeat(20,1fr);}
}
</type>
</head>
<physique>
<div id="mtp-nsvl">
<div class="hd">
<div><div class="kick">NVIDIA · Open Mannequin · Oct 15, 2026</div><h3>Nemotron 3.5 Tremendous VL, defined</h3></div>
<div class="capsule">120B complete · 12B energetic · 1M context</div>
</div>
<div class="tabs" function="tablist">
<button class="tab on" data-t="ov">Overview</button>
<button class="tab" data-t="hw2">The way it works</button>
<button class="tab" data-t="bm">Benchmarks</button>
<button class="tab" data-t="cp">Evaluate</button>
<button class="tab" data-t="dp">Deploy</button>
</div>
<div class="panel on" id="p-ov">
<div class="grid">
<div class="stat"><b data-n="120">0</b><span>B complete parameters</span></div>
<div class="stat"><b data-n="12">0</b><span>B energetic per token</span></div>
<div class="stat"><b data-n="1" data-s="M">0</b><span>token context</span></div>
<div class="stat"><b data-n="512">0</b><span>routed consultants per MoE layer</span></div>
</div>
<div class="moe">
<div class="lbl"><span>MoE routing: every token lights up a small slice of the community</span><span id="mtp-tok">token #1</span></div>
<div class="cells" id="mtp-cells"></div>
</div>
<p class="observe"><robust>What it’s:</robust> an open vision-language mannequin for always-on brokers. It reads textual content, pictures, paperwork and video, then causes, calls instruments and writes code. Weights ship beneath OpenMDW-1.1 with open datasets and recipes.</p>
</div>
<div class="panel" id="p-hw2">
<div class="pipe" id="mtp-pipe">
<div class="stage on" data-i="0">Inputs<small>textual content, picture, video</small></div><div class="arr">
</div>
<div class="stage" data-i="1">C-RADIO<small>imaginative and prescient encoder</small></div><div class="arr">
</div>
<div class="stage" data-i="2">Hybrid MoE<small>Mamba-2 + consideration</small></div><div class="arr">
</div>
<div class="stage" data-i="3">MTP decode<small>+ LiLiCorr</small></div><div class="arr">
</div>
<div class="stage" data-i="4">Output<small>textual content, device calls</small></div>
</div>
<div class="element" id="mtp-detail"></div>
<div class="ctrl">
<button class="btn" id="mtp-prev">
Again</button>
<button class="btn pri" id="mtp-next">Subsequent
</button>
<button class="btn" id="mtp-play">
Auto-play</button>
<span class="step" id="mtp-step">Step 1 of 5</span>
</div>
</div>
<div class="panel" id="p-bm">
<div class="seg"><button class="on" data-c="nv">NVFP4</button><button data-c="bf">BF16</button></div>
<div id="mtp-bars"></div>
<p class="observe">NVIDIA-reported scores from the mannequin card. Orange bar marks the weakest outcome.</p>
</div>
<div class="panel" id="p-cp">
<div class="cmp" id="mtp-cmp"></div>
<p class="legend">Vendor self-reported scores. Tremendous VL makes use of NVFP4. Harnesses differ: Inkling-Small SWE-bench makes use of a bash-only harness.</p>
</div>
<div class="panel" id="p-dp">
<div class="hw" id="mtp-hw">
<button class="chip on" data-h="0">1x DGX Spark<small>vLLM · LiLiCorr</small></button>
<button class="chip" data-h="1">1x H200<small>vLLM · MTP 3</small></button>
<button class="chip" data-h="2">2x H100<small>vLLM · MTP 3</small></button>
<button class="chip" data-h="3">1x GB200<small>vLLM · MTP 5</small></button>
</div>
<div class="element" id="mtp-hwd"></div>
<pre id="mtp-code"></pre>
<p class="observe">Instructions abridged from the Hugging Face mannequin card. Use the total flag set there for manufacturing.</p>
</div>
<div class="ft"><span>Sources: NVIDIA weblog, NVIDIA technical weblog, Hugging Face mannequin playing cards</span><span class="br">© Marktechpost</span></div>
</div>
<script>
(perform(){
var R=doc.getElementById(‘mtp-nsvl’);
perform $(s){return R.querySelector(s)}
perform $$(s){return Array.prototype.slice.name(R.querySelectorAll(s))}
perform resize(){attempt{guardian.postMessage({mtpEmbed:’nsvl’,h:R.offsetHeight+40},’*’)}catch(e){}}
/* tabs */
$$(‘.tab’).forEach(perform(t){t.addEventListener(‘click on’,perform(){
$$(‘.tab’).forEach(perform(x){x.classList.take away(‘on’)});t.classList.add(‘on’);
$$(‘.panel’).forEach(perform(p){p.classList.take away(‘on’)});
var ok=t.getAttribute(‘data-t’);$(‘#p-‘+ok).classList.add(‘on’);
if(ok===’bm’)drawBars(cur);if(ok===’cp’)drawCmp();if(ok===’ov’)depend();
setTimeout(resize,60);
})});
/* counters */
perform depend(){$$(‘.stat b’).forEach(perform(b){var n=+b.getAttribute(‘data-n’),s=b.getAttribute(‘data-s’)||”,t0=null;
perform f(ts){if(!t0)t0=ts;var p=Math.min((ts-t0)/900,1),e=1-Math.pow(1-p,3);b.textContent=Math.spherical(n*e)+s;if(p<1)requestAnimationFrame(f)}requestAnimationFrame(f)})}
depend();
/* MoE cells */
var cells=$(‘#mtp-cells’),N=120;for(var i=0;i<N;i++){var c=doc.createElement(‘div’);c.className=”cell”;cells.appendChild(c)}
var cs=$$(‘.cell’),tk=1;
perform route(){cs.forEach(perform(c){c.classList.take away(‘act’)});var used={};for(var ok=0;ok<12;ok++){var j;do{j=Math.flooring(Math.random()*N)}whereas(used[j]);used[j]=1;cs[j].classList.add(‘act’)}$(‘#mtp-tok’).textContent=”token #”+(tk++)+’ · 12 of 120 cells energetic’}
route();setInterval(route,1100);
/* pipeline */
var D=[
‘<b>Inputs.</b> Text, RGB images (jpeg, png) and MP4 video up to 2 minutes. Documents can be passed as page images with text. Everything shares a context window of up to 1M tokens.’,
‘<b>C-RADIO vision encoder + connector.</b> Turns images, document pages and video frames into representations the language backbone can process. These parts stay in BF16 after quantization.’,
‘<b>Hybrid MoE backbone.</b> Interleaved Mamba-2, MoE and attention layers. 512 routed experts per MoE layer, 12B of 120B parameters active per token. Distilled from Nemotron 3 Ultra.’,
‘<b>Fast decoding.</b> Native multi-token prediction drafts several tokens for 1-pass verification. On DGX Spark, the LiLiCorr drafter gives up to 2.3x faster token generation.’,
‘<b>Output.</b> Text answers, reasoning (toggle with enable_thinking) and tool calls. NVIDIA reports 600+ output tokens per second on Artificial Analysis agentic tasks via Baseten.’];
var si=0,timer=null,st=$$(‘.stage’);
perform present(i){si=(i+5)%5;st.forEach(perform(s,ok){s.classList.toggle(‘on’,ok===si)});$(‘#mtp-detail’).innerHTML=D[si];$(‘#mtp-step’).textContent=”Step “+(si+1)+’ of 5′;setTimeout(resize,30)}
st.forEach(perform(s){s.addEventListener(‘click on’,perform(){present(+s.getAttribute(‘data-i’))})});
$(‘#mtp-next’).addEventListener(‘click on’,perform(){present(si+1)});
$(‘#mtp-prev’).addEventListener(‘click on’,perform(){present(si-1)});
$(‘#mtp-play’).addEventListener(‘click on’,perform(){var b=this;if(timer){clearInterval(timer);timer=null;b.textContent=”
Auto-play”}else{timer=setInterval(perform(){present(si+1)},2200);b.textContent=”❚❚ Pause”}});
present(0);
/* benchmarks */
var B=[[‘GPQA-Diamond’,89.90,89.52],[‘CharXiv reasoning’,79.88,80.82],[‘BrowseComp’,77.5,78],[‘SWE-bench Verified’,71.07,71.10],[‘IFBench’,71.50,70.86],[‘MMLongBench-Doc’,62.82,62.82],[‘Terminal-Bench 2.1’,60.80,66.70],[‘OSWorld-Verified’,52.3,51.14],[‘tau3-bench banking’,17.78,18.88]];
var cur=”nv”;
perform drawBars(c){cur=c;var h=””;B.forEach(perform(r,i){var v=c===’nv’?r[1]:r[2];h+='<div class="bar"><span class="nm">’+r[0]+'</span><div class="monitor"><div class="fill’+(i===B.length-1?’ low’:”)+’" data-w="’+v+’"></div></div><span class="val">’+v.toFixed(2)+'</span></div>’});
$(‘#mtp-bars’).innerHTML=h;requestAnimationFrame(perform(){requestAnimationFrame(perform(){$$(‘#mtp-bars .fill’).forEach(perform(f){f.type.width=f.getAttribute(‘data-w’)+’%’})})});setTimeout(resize,60)}
$$(‘.seg button’).forEach(perform(b){b.addEventListener(‘click on’,perform(){$$(‘.seg button’).forEach(perform(x){x.classList.take away(‘on’)});b.classList.add(‘on’);drawBars(b.getAttribute(‘data-c’))})});
/* evaluate */
var C=[[‘GPQA Diamond’,’89.90′,’86.6′,’89.5′],[‘SWE-bench Verified’,’71.07′,’72.0′,’80.2′],[‘IFBench’,’71.50′,’76.1′,’82.2′],[‘CharXiv reasoning’,’79.88′,’77.2′,’77.4′],[‘BrowseComp’,’77.5′,’63.8′,’77.4′]];
perform drawCmp(){var h=””;C.forEach(perform(r){h+='<div class="row"><div class="rt">’+r[0]+'</div>’+
‘<div class="b me"><span class="nm">Tremendous VL</span><div class="monitor"><div class="fill" data-w="’+r[1]+’"></div></div><span class="val">’+r[1]+'</span></div>’+
‘<div class="b"><span class="nm">Qwen3.5-122B-A10B</span><div class="monitor"><div class="fill q" data-w="’+r[2]+’"></div></div><span class="val">’+r[2]+'</span></div>’+
‘<div class="b"><span class="nm">Inkling-Small</span><div class="monitor"><div class="fill i" data-w="’+r[3]+’"></div></div><span class="val">’+r[3]+'</span></div></div>’});
$(‘#mtp-cmp’).innerHTML=h;requestAnimationFrame(perform(){requestAnimationFrame(perform(){$$(‘#mtp-cmp .fill’).forEach(perform(f){f.type.width=f.getAttribute(‘data-w’)+’%’})})});setTimeout(resize,60)}
/* deploy */
var H=[
[‘<b>1x DGX Spark (GB10).</b> Text and image, 1M-token context in vLLM. NVIDIA recommends the LiLiCorr drafter for all Spark deployments.’,’vllm serve nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4 n –max-num-seqs 1 –trust-remote-code n –speculative_config.model nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4-LiLiCorr n –speculative_config.num_speculative_tokens 7 n –speculative_config.method dflash n –reasoning-parser nemotron_v3′],
[‘<b>1x H200.</b> Text, image and video, 1M-token context, MTP with 3 draft tokens. Same command as 2x H100 with tensor parallel 1.’,’vllm serve nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4 n –tensor-parallel-size 1 –trust-remote-code n –speculative-config.method mtp n –speculative-config.num_speculative_tokens 3 n –reasoning-parser nemotron_v3′],
[‘<b>2x H100.</b> Text, image and video, 1M-token context, MTP with 3 draft tokens. Runs W4A16 on non-Blackwell GPUs.’,’vllm serve nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4 n –tensor-parallel-size 2 –trust-remote-code n –speculative-config.method mtp n –speculative-config.num_speculative_tokens 3 n –reasoning-parser nemotron_v3′],
[‘<b>1x GB200.</b> Text, image and video, 1M-token context, MTP with 5 draft tokens. Full W4A4 NVFP4 on Blackwell. SGLang and TensorRT-LLM recipes also exist.’,’vllm serve nvidia/NVIDIA-Nemotron-3.5-Super-VL-120B-A12B-NVFP4 n –max-num-seqs 512 –trust-remote-code n –speculative_config.method mtp n –speculative_config.num_speculative_tokens 5 n –reasoning-parser nemotron_v3′]];
perform hw(i){$$(‘.chip’).forEach(perform(c,ok){c.classList.toggle(‘on’,ok===i)});$(‘#mtp-hwd’).innerHTML=H[i][0];$(‘#mtp-code’).textContent=H[i][1];setTimeout(resize,30)}
$$(‘.chip’).forEach(perform(c){c.addEventListener(‘click on’,perform(){hw(+c.getAttribute(‘data-h’))})});hw(0);
window.addEventListener(‘load’,resize);window.addEventListener(‘resize’,resize);setTimeout(resize,300);
})();
</script>
</physique>
</html>
“>
(perform(){var f=doc.getElementById(‘mtp-nsvl-frame’);
window.addEventListener(‘message’,perform(e){var d=e.information;if(d&&d.mtpEmbed===’nsvl’&&f&&e.supply===f.contentWindow&&d.h>200){f.type.top=d.h+’px’;}});})();
How does it evaluate with related open fashions?
| Characteristic | Nemotron 3.5 Tremendous VL | Qwen3.5-122B-A10B | Inkling-Small | Nemotron 3 Extremely |
|---|---|---|---|---|
| Developer | NVIDIA | Alibaba Qwen | Pondering Machines Lab | NVIDIA |
| Whole / energetic params | 120B / 12B | 122B / 10B | 276B / 12B | 550B / 55B |
| Context | As much as 1M | 262,144 native, extensible to 1,010,000 | Not disclosed on mannequin card | Evaluated at 1M (Ruler @1M) |
| Inputs | Textual content, picture, video | Textual content, picture, video | Textual content, picture, audio | Not disclosed |
| License | OpenMDW-1.1 | Apache 2.0 | Apache 2.0 | OpenMDW-1.1 |
| Reference {hardware} | 1x DGX Spark, 1x H200, 2x H100 or 1x GB200 | 8-GPU tensor-parallel serving instance | Not disclosed | Not disclosed |
| GPQA Diamond | 89.90 | 86.6 | 89.5 | Not disclosed |
| SWE-bench Verified | 71.07 | 72.0 | 80.2 (bash-only harness) | 65 to 70.4 (throughout 5 harnesses) |
| IFBench | 71.50 | 76.1 | 82.2 | 82 |
| CharXiv reasoning | 79.88 | 77.2 | 77.4 | Not disclosed |
| BrowseComp | 77.5 | 63.8 | 77.4 (with context administration) | Not disclosed |
| Terminal-Bench | 60.80 (v2.1) | 49.4 (v2) | 64.7 (v2.1, greatest harness) | 54 (v2.0) |
Scores are self-reported by every vendor. Harnesses and benchmark variations differ, so deal with gaps of some factors with warning.
How can builders deploy it?
Tremendous VL is on the market on Hugging Face, OpenRouter, ModelScope and as an NVIDIA NIM. Supported runtimes are vLLM, SGLang and TensorRT-LLM on Blackwell and Hopper. Native paths embrace llama.cpp and Unsloth.
For manufacturing, Dynamo recipes add KV-aware routing. On 16 B200 GPUs at 50 tokens per second per person, NVIDIA studies 8x extra customers served. First-token latency drops 85%.
Customization runs via NeMo AutoModel for SFT and LoRA, and NeMo RL for reinforcement studying. NVIDIA cites early outcomes:
- Scale AI for Skydance vendor credit score processing: 40x decrease inference price and 5x decrease latency.
- Ramp receipt-to-JSON extraction: as much as 50% greater throughput and 10x decrease latency anticipated.
- AI21 for Alice risk intelligence: 40% greater accuracy.
What are the Nemotron 3.5 Bolt fashions?
Nemotron 3.5 Bolt 74B-A9B targets native brokers. NVIDIA’s launch notes describe it as distilled from Tremendous VL. Native 2-bit quantization matches it into 24GB of reminiscence on RTX and DGX Spark techniques. NVIDIA says it ranks #1 amongst open fashions in its class on PinchBench. It ranks #2 on BrowseComp amongst open fashions. It’s accessible now on Hugging Face with llama.cpp, Ollama, LM Studio, Unsloth and vLLM help.
Bolt E4B 4GB arrives October 23. It targets voice assistants and embedded brokers on GeForce RTX, Jetson and RTX or DGX Spark.
Key Takeaways
- 120B MoE, 12B energetic, 1M context, open weights beneath OpenMDW-1.1.
- 1 mannequin handles textual content, pictures, paperwork, video, instruments and code.
- NVFP4 checkpoint runs on a single DGX Spark, H200 or GB200.
- 89.90 GPQA-Diamond, however solely 17.78 on tau3-bench banking.
- Bolt 74B-A9B brings a 24GB native agent mannequin to RTX PCs.
Take a look at the technical report, mannequin card and utilization cookbook. All credit score goes to the researcher of this challenge. Additionally, be at liberty to comply with us on Twitter and don’t overlook to hitch our 150k+ML SubReddit and Subscribe to our Publication. Wait! are you on telegram? now you may be part of us on telegram as effectively.
The submit NVIDIA Releases Nemotron 3.5 Tremendous VL, a 120B Open Multimodal Agent Mannequin appeared first on MarkTechPost.








