Nemotron-Labs Diffusion: Fast Text Generation via Self-Speculation

Autoregressive LLMs generate one token at a time, forcing a full model pass per token and loading every weight from memory before any computation begins. This memory-bound bottleneck leaves GPU utilization low, especially at small batch sizes or in latency-sensitive applications. Once a token is emitted, it is final—errors propagate forward with no path for revision. Nemotron-Labs Diffusion tackles this tension by introducing diffusion language models that generate multiple tokens in parallel and iteratively refine them, breaking the rigid token-by-token dependency.

The model family (3B, 8B, and 14B scales, plus an 8B VLM) supports three inference modes from the same checkpoint: standard autoregressive for backward compatibility, pure diffusion mode that fills 32-token blocks via iterative denoising, and self-speculation where diffusion drafts candidate tokens and autoregressive verification confirms them losslessly at temperature zero. Training started from a pretrained AR model using a joint AR+diffusion objective on 1.3T tokens, then fine-tuned on 45B tokens. The 8B model shows 1.2% improved average accuracy over Qwen3 8B, while self-speculation reaches up to 6.4× higher tokens-per-forward-pass compared to standard AR decoding. Deployment is integrated into SGLang, with the inference mode selected via a single config toggle.

For builders, the key takeaway is that diffusion and autoregression no longer need to be separate model families—Nemotron-Labs Diffusion collapses them into a single model with a deployment-time choice. The self-speculation mode is the most practical win: it combines the throughput of parallel drafting with the correctness guarantees of causal verification, delivering roughly 4× speedup on B200 hardware without accuracy loss. This architecture also gives developers a built-in inference budget control by reducing refinement steps. The models, training code via Megatron Bridge, and HuggingFace checkpoints are all available under commercially friendly licenses, lowering the barrier for production experimentation.

Towards Speed-of-Light Text Generation with Nemotron-Labs Diffusion Language Models

View Original