Nemotron 3 Super

NVIDIA · 2026-04-03 · analysed 2026-08-10 · skill v0.3.5

sparse-MoE hybrid text-only open-weights-open-data frontier reasoning-specialised

Design overview

Nemotron 3 Super 120B-A12B scales the Nemotron 3 hybrid recipe to 88 layers, 120.6B total / 12.7B active parameters (12.1B excluding embeddings), pairing a predominantly Mamba-2 backbone with periodically inserted GQA attention 'anchors' (32 query / 2 KV heads, head dimension 128) for full-token interaction — per Figure 2 a 22-layer period with seven attention-containing blocks repeats across the stack. Its headline innovation is LatentMoE: tokens are down-projected from 4096 into a 1024-wide latent space where 512 experts (top-22 per token, expert hidden dimension 2688) do all routed computation and all-to-all traffic, with expert count and top-k scaled up by d/ℓ = 4; the router, shared experts (intermediate size 5376), and non-expert layers stay in full width. Two shared-weight MTP layers add a multi-token-prediction objective (loss scale 0.3) and double as a native draft model for speculative decoding, reaching an average acceptance length of 3.45 on SPEED-Bench. The model is NoPE with untied embeddings and RMSNorm and — a family first — was pre-trained entirely in NVFP4 (final 15% of layers, latent projections, MTP, QKV/attention projections and embeddings in BF16; Mamba output projection MXFP8) stably across 25T tokens. Post-training is agentic-heavy: two-stage SFT (7M samples, 80B tokens) with a per-conversation normalized second stage, multi-environment RLVR over 21 environments, a separate end-to-end SWE-RL stage, PivotRL for long-horizon agentic domains, RLHF with a principle-following GenRM, and MTP healing. Deployment ships FP8 (Hopper) and NVFP4 (Blackwell) checkpoints with 99.8% median accuracy.

What the report claims is novel

Atlas assessment: LatentMoE is the first atlas entry that computes routed experts in a compressed latent space — the same design family as Kimi K3's Stable LatentMoE (K3 cites the LatentMoE line, §2.3), so this is a shared new mechanism rather than a unique one, and Super's variant is the simpler un-stabilized version (no RMSNorm/SiTU-GLU stabilization described; activation function not even named). NVFP4 from-scratch pretraining over 25T tokens is a genuine first for the atlas (peers train BF16/FP8). The shared-weight MTP with recursive drafting is a real refinement over DeepSeek-V3's per-layer MTP heads. The rest is Nemotron lineage: Mamba-2 + GQA anchors (Jamba/Nemotron-H), aux-loss-free balancing (DeepSeek-V3), WSD + checkpoint merging (MiniCPM/WSM), GenRM RLHF (RLBFF), and the two-stage SFT loss is a small but sensible fix for long-input-short-output degradation. The 99.8%-accuracy NVFP4 PTQ plus the stochastic-rounding SSM cache analysis (recurrent quantization error accumulation) is a strong systems contribution.

Relation to the atlas

Lineage in

Influence out

Notable omissions

Closest relatives in the atlas

Spec sheet

Identity

FamilyNemotron 3 Super[1]
OrganisationNVIDIA[2]
Release date2026-04-03[3]
Report URLhttps://research.nvidia.com/labs/nemotron/files/NVIDIA-Nemotron-3-Super-Technical-Report.pdf[4]
Licensenot disclosed
Open weightsyes[5]

Scale

Total parameters120.6B[6]
Active parameters / token12.7B[7]
Layers88[8]
Hidden dimension4096[9]
FFN inner dimension2688[10]
FFN ratio0.66
Query heads32[11]
KV heads2[12]
Head dimension128[13]
Vocabulary sizenot disclosed
Embedding tyingno[14]

Core block

Block typesparse-MoE
Attention variantGQA[15]
Attention layer patternperiodic hybrid: the predominantly Mamba-2 stack has a limited number of GQA self-attention layers inserted as global 'anchors' for full-token interaction; Figure 2 shows a 22-layer period of Mamba-2+LatentMoE and Mamba-2+Attention+LatentMoE blocks with counts x4/x3/x1/x4/x3/x3/x4 (7 attention-containing blocks per period), which repeats over the 88-layer stack (88 = 4 × 22, ≈ 28 attention layers); the extracted figure text is partially ambiguous about the trailing count assignments[16]
Depth mixingsequential-residual
Activationnot disclosed
Expert count512[17]
Experts per token22[18]
Shared expertsnot disclosed
Routingsigmoid router score function complemented by expert biasing; the routing gate operates in the full hidden dimension (not the latent space)[19]
Load balancingauxiliary-loss-free load balancing strategy (expert-bias based, update rate 10−3) paired with a standard load balancing loss with coefficient 10−4[20]
Expert granularityLatentMoE: each token is down-projected from hidden dim 4096 into a 1024-wide latent space (MoE Latent Size; d/ℓ = 4 compression) where all 512 routed experts (expert hidden dim 2688, top-22) operate; expert count and top-k are scaled up by d/ℓ relative to a standard MoE; router, shared experts, and non-expert layers remain in full hidden dimension[21]
MethodNoPE[25]
RoPE base frequencyn/a[26]
Partial RoPEn/a[27]
TypeRMSNorm[28]
Placementnot disclosed
QK-normno
Attention sinksno
Softcappingno

Context

Trained context length1,048,576[29]
Deployed context length1M[30]
Extension methodLC-Phase continuous pretraining (CPT): stage 1 at 1M sequence length (34B tokens, 20% long-context document QA + 80% downscaled Phase 2 data), stage 2 alternating 1M and 4k sequences (17B tokens) to mitigate impact on math benchmarks; no positional-encoding modification needed (NoPE)[22]

Tokenizer

Algorithmnot disclosed
Notesnot disclosed

Training

Training tokens25T[31]
Data composition16 high-level categories (Nemotron 3 Nano mixture): web crawl in five quality groups (crawl-medium, crawl-medium-high, crawl-high, syn-crawl-medium-high, syn-crawl-high), math, Wikipedia, code, Nemotron-CC-Code, academic text, Crawl++ (OpenWebText, BigScience, Reddit), multilingual, finepdfs, and synthetic SFT-style data (general-sft, stem-sft, code-sft) including reasoning-focused datasets; new released datasets (Nemotron-Pretraining-Specialized-v1.1): Synthetic Code Concepts (15M Python problems from 91 concepts via GPT-OSS-20B/120B), Synthetic Unconditional Algorithmic (0.2B tokens, decontaminated against HumanEval/MBPP/CRUXEval/LiveCodeBench), Synthetic Economics, Synthetic Formal Logic, and Synthetic Multiple Choice (~3.5M MMLU-style MCQ samples, ~1.6B tokens, majority-voted via DeepSeek-V3)[32]
Curriculum / stagingtwo-phase curriculum (Feng et al., 2024): Phase 1 emphasizes diversity (80% of training, 20T tokens), Phase 2 shifts to predominantly high-quality sources (20%, 5T tokens), transition at 80% of total training tokens; LC-Phase CPT (1M then 1M/4k) at the end; checkpoint merging (weighted sliding-window averaging with minus-sqrt decay emulation) used for evaluation readouts, with the final base model being a 500B merge; RLVR uses a difficulty-based curriculum[33]
OptimizerAdamW with weight decay 0.1 and momentum coefficients β1 = 0.9, β2 = 0.95[34]
LR scheduleWarmup-Stable-Decay (WSD): warmed up over the initial 200B tokens to a peak of 4.5×10−4, sustained stable plateau, then minus-sqrt decay over the final 5T tokens annealing to a minimum of 4.5×10−6; LC-Phase used a constant LR of 4.5×10−6[35]
Batch schedulepretraining: sequence length 8,192 and batch size 3,072 sequences (~25.17M tokens per batch); LC-Phase: global batch size 16; SFT stage 1: batch size 64 with 256k sequence packing; SFT stage 2: batch size 32 with 512k packing; RLVR: batch size 4096 (256 prompts/step, 16 responses/prompt)[36]
PrecisionNVFP4 pretraining (hybrid BF16/NVFP4): all linear layers trained in NVFP4 (E2M1 with 16-element micro-blocks, E4M3 block scales, FP32 global scale; 2D block scaling for weights, 1D for gradients/activations, random Hadamard transforms on wgrad inputs, stochastic rounding on gradients) except the final 15% of the network, latent projections, MTP layers, QKV & attention projections, and embeddings in BF16; Mamba output projection in MXFP8[37]
ParallelismLC-Phase: 64-way context parallelism, 2-way tensor parallelism, 64-way expert parallelism; RL post-training: large-scale asynchronous training on thousands of GPUs (up to 1k-GPU scale discussed) with in-flight weight updates; main pretraining parallelism not disclosed[38]
HardwareGB200 GPUs (disclosed only for the LC-Phase); B200 used for PTQ (single 8-GPU node) and throughput measurement; B300 for MTP serving experiments; main pretraining hardware not disclosed[39]
Disclosed computenot disclosed

Post-training

SFTyes[40]
Preference optimisationRLHF[41]
Reasoning trainingthree-stage RL + MTP healing: (1) multi-environment RLVR over 21 environments / 37 datasets (math with/without Python tool, code, STEM, instruction following, safety incl. PAIR-based jailbreak attacks, long context, agentic tool use, Reasoning Gym) with asynchronous GRPO and masked importance sampling, 256 prompts/step, 16 responses/prompt, batch 4096, max generation length 49K rising to 64K; (2) SWE-RL: end-to-end RL for GitHub-issue solving with Apptainer containers, OpenHands agent loop, binary test reward, OpenCode/Codex harness classes; (3) RLHF; then MTP healing (MTP heads trained with frozen backbone on RLVR prompts); PivotRL (assistant-turn-level RL reusing offline SFT expert trajectories on pivots) applied to all agentic domains; three reasoning modes (reasoning-off, regular, low-effort) with inference-time budget control[42]
Distillationnone

Modality

Typetext-only
Attachmentn/a[43]

Inference efficiency

KV-cache designGQA with 2 KV heads (KV cache ∝ 2 heads); KV cache quantized to FP8 in both PTQ checkpoints; Mamba SSM (state) cache quantized to FP16 with stochastic rounding (Philox<5>) — naive FP16 casting caused up to 40% verbosity increase because recurrent quantization error accumulates over decoding steps[44]
Quantisation shippedtwo PTQ deployment checkpoints via Model-Optimizer: FP8 (W8A8) for Hopper (MoE GEMMs and Mamba linear layers FP8, KV cache FP8, SSM cache FP16, attention/embedding BF16, router FP32) and NVFP4 (W4A4) for Blackwell (MSE-calibrated per-block weight scales, dynamic per-block max-based activation scales, and Model-Optimizer AutoQuantize mixed-precision search with 4.75-bit effective budget — sparse-expert GEMMs all NVFP4, attention/Mamba projections FP8 or BF16, shared experts mixed); NVFP4 model achieves 99.8% median accuracy vs BF16; full mixed-precision PTQ completed in under 2 hours on a single B200 node (8 GPUs, 512 SFT samples at sequence length 4096)[45]
Speculative decodingnative speculative decoding via Multi-Token Prediction: 2 MTP layers with shared weights (unified head exposed to multiple offsets, applied recursively at inference for longer drafts); average acceptance length 3.45 on SPEED-Bench at draft length 7; draft depths 1–3 shift the throughput-latency Pareto frontier on Blackwell (TRT-LLM, TP=1, B300)[46]
Serving optimisationsthroughput measured with vLLM and TRT-LLM on B200 GPUs (best of the two per model; GPT-OSS-120B run MXFP4/MXFP8/FP8-KV, Qwen3.5-122B BF16); MTP serving experiments with TRT-LLM TP=1 on B300; vLLM/TRT-LLM quantized MoE APIs require shared-format sparse-expert groups (handled by AutoQuantize constraints)[47]

Evaluation

Benchmarks (report's own numbers only)

BenchmarkValueRef
MMLU-Pro83.73Table 5
AIME25 (no tools)90.21Table 5
HMMT Feb25 (no tools)93.67Table 5
HMMT Feb25 (with tools)94.73Table 5
GPQA (no tools)79.23Table 5
GPQA (with tools)82.7Table 5
LiveCodeBench (v5 2024-07↔2024-12)81.19Table 5
SciCode (subtask)42.05Table 5
HLE (no tools)18.26Table 5
HLE (with tools)22.82Table 5
Terminal Bench (hard subset)25.78Table 5
Terminal Bench Core 2.031.0Table 5
SWE-Bench (OpenHands)60.47Table 5
SWE-Bench (OpenCode)59.2Table 5
SWE-Bench (Codex)53.73Table 5
SWE-Bench Multilingual (OpenHands)45.78Table 5
TauBench V2 Airline56.25Table 5
TauBench V2 Retail62.83Table 5
TauBench V2 Telecom64.36Table 5
TauBench V2 Average61.15Table 5
BrowseComp with Search31.28Table 5
BIRD Bench41.8Table 5
IFBench (prompt)72.56Table 5
Scale AI Multi-Challenge55.23Table 5
Arena-Hard-V273.88Table 5
AA-LCR58.31Table 5
RULER 256k96.83Table 5
RULER 512k95.22Table 5
RULER 1M91.64Table 5
MMLU-ProX (avg over langs)79.36Table 5
WMT24++ (en→xx)86.67Table 5

Provenance references

  1. stated · Title
  2. stated · Title page byline
  3. stated · Title page date line (printed '2026-4-3')
  4. stated · pipeline
  5. stated · Abstract ('Nemotron 3 Super datasets, along with the base, post-trained, and quantized checkpoints, are open-sourced on HuggingFace'); §5
  6. stated · §2.1 ('We extend this foundation to 120.6B total parameters'); Abstract ('120 billion (active 12 billion) parameter')
  7. stated · §2.1 ('maintaining a constrained active budget of 12.7B parameters (12.1B excluding embeddings) per forward pass')
  8. stated · Table 1 (Total Layers)
  9. stated · Table 1 (Model Dimension)
  10. stated · Table 1 (Expert Hidden Dimension — per routed expert; shared experts have intermediate size 5376)
  11. stated · Table 1 (Q-Heads); §2.1.3
  12. stated · Table 1 (KV-Heads); §2.1.3 ('Grouped-Query Attention (GQA) with 32 query heads and 2 KV heads')
  13. stated · Table 1 (Head Dimension); §2.1.3
  14. stated · §2.1.3 ('maintain un-tied embedding and output weights')
  15. stated · §2.1.3 ('The attention layers employ Grouped-Query Attention (GQA) with 32 query heads and 2 KV heads (head dimension 128)')
  16. stated · §2.1.3, Figure 2, Table 1
  17. stated · Table 1 (Total Experts per Layer); §2.4 ('MoE layers with 512 total experts')
  18. stated · Table 1 (Top-k (Activated Experts) 22); §2.1.3 ('top-22 routing')
  19. stated · §2.4; §2.1.1
  20. stated · §2.4 (cites Wang et al., 2024; DeepSeek-AI, 2025c; Lepikhin et al., 2020)
  21. stated · §2.1.1, Table 1
  22. stated · §2.6
  23. n/a · §2.6 (no rescaling/interpolation factor; no RoPE)
  24. stated · §2.1.3 ('This configuration supports context lengths of up to 1M tokens'); RULER 1M evaluated (Table 4, Table 5)
  25. stated · §2.1.3 ('we omit positional embeddings')
  26. n/a · §2.1.3 (no positional embeddings of any kind; no RoPE anywhere)
  27. n/a · §2.1.3 (no RoPE)
  28. stated · §2.1.3 ('use RMSNorm for normalization')
  29. stated · §2.6 (LC-Phase CPT on 1,048,576 (1m) context length for 34B tokens, then a stage alternating 1m and 4k sequences for 17B tokens)
  30. stated · §2.1.3 ('supports context lengths of up to 1M tokens'); RULER 1M (Table 4, Table 5)
  31. stated · Abstract ('pre-trained Nemotron 3 Super on 25 trillion tokens'); §1 (20T phase 1 + 5T phase 2)
  32. stated · §2.3
  33. stated · §2.3.7, §2.5, §2.6, §3.2.1
  34. stated · §2.4
  35. stated · §2.4, §2.6
  36. stated · §2.4, §2.6, §3.1, §3.2.4
  37. stated · §2.2, Table 3
  38. stated · §2.6, §3.2.4, §3.2.5
  39. stated · §2.6, §4.2, Figure 1 caption, Figure 5 caption
  40. stated · §3.1 (two-stage SFT over 7M samples / 80B tokens: Stage 1 token-level average loss with 256k packing, global batch 64, constant lr 1e−5 with 30k warmup samples; Stage 2 per-conversation normalized loss with 512k packing, global batch 32, lr 1e−5, long-context data up to 512K; MTP objective continued with 0.3-scaled auxiliary loss; low-effort reasoning mode added, 2% of SFT data; reasoning-off via 3% trace stripping; 350-step semi-on-policy budget-control stage truncating 12% of traces)
  41. stated · §3.2.3 (separate RLHF-only stage at the end of post-training, plus GenRM used throughout multi-environment RL; principle-following GenRM initialized from Qwen3-235B-A22B-Thinking-2507, trained on Helpsteer 3, commercially friendly lmarena-140k subsets, and recent human preference data)
  42. stated · §3.2
  43. n/a · modality.type (text-only)
  44. stated · §4.1, §4.2, §4.3
  45. stated · §4
  46. stated · §2.1.2, Table 2, Figure 5
  47. stated · Figure 1 caption, §4.2, Figure 5 caption