In this article, you will learn what DiffusionGemma is, how its diffusion-based text generation differs from standard autoregressive language models, and how to run it with Hugging Face Transformers and vLLM.
Topics we will cover include:
How DiffusionGemma’s parallel, block-based denoising works, and why it shifts the generation bottleneck from memory bandwidth to compute.
How to load the model, generate text, watch the denoising process, and use system instructions, thinking mode, and image inputs with Transformers.
How to serve DiffusionGemma with vLLM, and what Google’s recommended sampling settings actually do.
What Is DiffusionGemma?
Every major language model you’ve used — GPT , Claude , Gemini , standard Gemma — generates text the same fundamental way: one token at a time, left to right, each new word conditioned on everything written before it. DiffusionGemma, released by Google DeepMind on June 10, 2026, breaks that pattern entirely .…