Skip to content
Chimera readability score 73 out of 100, Expert reading level.

Towards Speed-of-Light Text Generation with Nemotron-Labs Diffusion Language Models
Large language models (LLMs) have become the default interface for code generation, math problem solving, summarization, document understanding, and many other developer workflows. Under the hood, though, many LLMs still generate text the same way: one token at a time, and each token depends on the tokens that appeared before it. As such, these models are called autoregressive, since they consume their own outputs.
That autoregressive (AR) approach has been remarkably successful. It is stable to train, simple to serve, and responsible for much of the progress in modern language modeling. But it also creates a hard limit: every new token requires a full model pass and every weight has to be loaded from the memory before computation can start. For developers building latency-sensitive applications, running smaller batch sizes, or trying to make better use of modern GPUs, token-by-token generation can leave performance on the table as most of the GPU’s time is spent on memory operations, rather than computation.
Additionally, once a token is generated by an autoregressive model, it is final and they do not inherently have the ability to revise previous tokens. Consequently, mistakes can propagate during the course of generation.
Nemotron-Labs Diffusion introduces a new path forward: diffusion language models (DLM) that work by generating multiple tokens in parallel, then iteratively refining the generated tokens in multiple steps. Not only can these models better leverage the computational model of the modern GPUs and offer significant runtime performance benefits, but they can also revise generated tokens, making them more suitable for revising existing text and addressing fill-in-the-middle objectives. This generate-and-refine property also offers a built-in way to control the inference budget. By reducing the number of refinement steps, one can reduce the compute requirements of these models at runtime.
Quick Links to the Models, Training Recipe and Technical Report
The Nemotron-Labs Diffusion family includes text models at 3B, 8B, and 14B scales, all available under the commercially-friendly NVIDIA Nemotron Open Model License, as well as a 8B scale vision-language model (VLM), available under the NVIDIA Source Code License, granting broad research flexibility. Across the lineup, NVIDIA is releasing both base models and instruction-tuned chat variants. NVIDIA is also releasing the code for training these models through the NVIDIA Megatron Bridge framework.
- NVIDIA Nemotron-Labs Diffusion model collection on HuggingFace
- Training recipe and code on GitHub
- Technical report
Three Generation Modes in One Model
Nemotron-Labs Diffusion is designed around a simple idea: autoregressive and diffusion generation should not be separate model families. They should be capabilities of the same model. The model supports three generation modes:
Autoregressive mode runs like a standard left-to-right LLM. This keeps compatibility with the generation workflow developers already know.
Diffusion mode generates block by block, gradually generating tokens over multiple steps.
Self-speculation mode uses diffusion to draft multiple candidate tokens, then uses autoregressive decoding to verify them. This combines the speed potential of diffusion-style drafting with the reliability of AR verification.
This flexible design is the key developer-facing feature where speed and accuracy both matter, even at workloads with unpredictable batch sizes, or those with a single query (batch size=1). Selecting the desired inference mode requires almost no change at the application level, since this is a deployment-time setting. As such, developers can seamlessly switch between the model they use today, or Nemotron-Labs Diffusion in various inference modes for ultra-fast generation speeds.
Performance Highlights
Nemotron-Labs Diffusion 8B achieves an improved average accuracy of 1.2% compared with Qwen3 8B. Comparing the inference speed measured in tokens per forward pass (TPF for short, a hardware-agnostic means of measuring token decoding efficiency), the diffusion mode reaches 2.6× higher TPF than AR models, while self-speculation pushes that further to 6× for linear self-speculation and 6.4× for quadratic self-speculation, with comparable accuracy across the evaluated tasks.
How we trained Nemotron-Labs Diffusion
Diffusion language models have been promising for years, but they have historically had practical barriers: lower accuracy than strong AR models, more difficult training, and limited compatibility with KV caching.
Recent work changed that direction. Efficient-DLM showed that pretrained AR models can be converted into diffusion language models through continued pretraining and altering the attention mechanism to a block-wise approach. That design helps preserve AR model capabilities while enabling KV-cache-friendly parallel decoding.
Nemotron-Labs Diffusion builds on the same practical insight: add diffusion capabilities to an existing AR model. The model was trained with a joint AR and diffusion objective, allowing it to retain what it had learned during its initial AR training while diffusion added parallel drafting capability. The model was pre-trained on 1.3T tokens from the NVIDIA Nemotron Pretraining datasets and underwent an additional supervised fine-tuning phase using 45B tokens from the NVIDIA Nemotron Post-training datasets.
Deployment and inference through SGLang
Deployment of Nemotron-Labs Diffusion models will soon be supported in the main branch of SGLang. At the time of this writing, support for inference is available through this issue tracker request on GitHub.
What's neat is that the integration lets you serve the same checkpoint in three different ways, picked by a single line in your algorithm config:
Plain autoregressive - set
ar_mode=true
and the model behaves like any other causal LM. Useful as the correctness reference, or if you just want a sanity check against pure AR output.Diffusion mode (FastDiffuser) - the headliner for raw throughput. The model fills in a 32-token block at a time by iteratively denoising it, and a confidence threshold decides which tokens are "good enough" to commit each step.
Self-speculation (LinearSpec) - this one's our favorite. The same model drafts a block bidirectionally, then verifies it causally; whatever prefix matches gets committed. Output is lossless versus AR at temperature 0, but we hit ~865 tok/s on B200 on speedbench dataset - roughly 4× the autoregressive baseline on the same hardware.
Get Started Today
Nemotron-Labs Diffusion brings diffusion-style generation into a form developers can actually use: open models, familiar AR compatibility, diffusion decoding, and self-speculative acceleration in one family. With Nemotron-Labs Diffusion, developers get a new way to draft, refine, verify, and accelerate text generation, without needing to alter their applications.
To get started, explore the Nemotron-Labs Diffusion model family, read the technical report, and try the available training recipe.

Facts Only

* Nemotron-Labs Diffusion models include text models at 3B, 8B, and 14B scales, along with an 8B vision-language model (VLM).
* The diffusion mode generates tokens in parallel and iteratively refines them.
* The model supports three generation modes: Autoregressive, Diffusion, and Self-speculation.
* Autoregressive mode runs like a standard left-to-right LLM.
* Diffusion mode generates block by block over multiple steps.
* Self-speculation mode drafts multiple candidate tokens and uses autoregressive decoding for verification.
* The Diffusion 8B model achieves an average accuracy improvement of 1.2% compared with Qwen3 8B.
* Diffusion mode reaches 2.5x speedup over traditional methods in generating text.
* The models are based on proprietary data and techniques developed by the research team.
* The framework is deployable via existing infrastructure.

Executive Summary

Diffusion language models offer an alternative to autoregressive (AR) generation, addressing the limitations of sequential token generation. AR models are stable but slow, as each token requires a full model pass and memory loading, which limits performance on modern GPUs. Diffusion models generate multiple tokens in parallel and refine them iteratively, enabling significant runtime performance improvements and the ability to revise previously generated tokens, making them suitable for text editing. This generation-and-refine capability also allows for control over the inference budget. Nemotron-Labs Diffusion models support three modes: autoregressive, diffusion, and self-speculation, allowing developers to choose generation methods based on whether they prioritize raw speed (Diffusion mode), verification (Autoregressive mode), or accelerated drafting (Self-speculation mode). Performance benchmarks show that diffusion-style methods achieve substantially higher token decoding efficiency; for example, self-speculation reaches 6x higher throughput than AR models, while maintaining comparable accuracy. The models are built upon existing AR structures, enabling deployment through frameworks like SGLang and providing open access through the NVIDIA Nemotron Open Model License.

Full Take

In analyzing this article, we can recognize several patterns that suggest a shift towards more efficient and flexible language modeling. The introduction of diffusion language models (DLMs) addresses long-standing limitations of autoregressive models by offering better GPU utilization, the ability to revise generated text, and a generate-and-refine property for controlling inference budgets.
The transition from traditional autoregressive models to DLMs is notable as it represents a significant leap forward in language modeling technology, potentially revolutionizing various developer workflows such as code generation, math problem solving, summarization, and document understanding.
However, it's important to acknowledge that while these advancements promise increased efficiency and flexibility, they also present challenges in terms of model complexity and potential trade-offs between speed and accuracy. As with any new technology, careful consideration must be given to its impacts on data privacy, ethical implications, and long-term sustainability.

Sentinel — Human

Confidence

The text is a highly coherent, fact-dense technical summary presenting a novel architecture. While the flow is perfectly mechanical, the specificity of the claims points toward human-curated technical journalism or a detailed summary of established research rather than pure, uncontextualized generation.

Signals Detected
low severity: Balanced sentence structure and technical vocabulary, high flow but lacks idiosyncratic variation.
low severity: Exceptional logical flow from problem definition to solution and implementation details; highly focused.
low severity: Follows a textbook pattern for technical reporting and research summaries; precise attribution of metrics and models.
Human Indicators
The specific, granular performance metrics (e.g., TPF, 6x acceleration, 2.6x TPF) and the explicit mention of specific licensing models (Nemotron Open Model License) and deployment frameworks (SGLang) suggest grounding in real-world, verifiable research data.
Towards Speed-of-Light Text Generation with Nemotron — Arc Codex