Model reference · open weights

diffusiongemma

LLMs google Vision + text · MoE 5 builds Open weights 1.4M dl/mo

diffusiongemma is an open-weight language model from Google. diffusiongemma-26B-A4B-it-NVFP4 (NVFP4) weighs 18.8 GB; the smallest configuration that runs it is RTX 4090 24 GB.

  • DiffusionGemma is a multimodal generative model developed by Google DeepMind that uses discrete diffusion to process text, image, and video inputs for text output.
  • Based on the 26B A4B Mixture-of-Experts Gemma 4 architecture, it features 25.8B total parameters with 3.8B active parameters and supports a context length of up to 256K tokens.
  • The model is released under the Apache 2.0 license and provides out-of-the-box support for 35+ languages.

Summary of the google/diffusiongemma-26B-A4B-it model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released byGoogle
Released2026-06-09
Parameters25.8B
VRAM18.8 GB for the weights

What it runs on

Memory and cards for diffusiongemma-26B-A4B-it-NVFP4 (NVFP4)

18.8 GBweights, file size
20 MBcache per 1K tokens (8-bit)
524 MBwindow cache per request
2.0 GBruntime overhead, at least
262,144 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … RTX 4060 Ti 16 GB
2 smaller cards
———
RTX 3090 24 GB
FP4 without its speed-up here
3295K23.4 GB
RTX 4090 24 GB
FP4 without its speed-up here
3293K23.4 GB
RTX 5090 32 GB148all 256K31.0 GB
L40S 48 GB
FP4 without its speed-up here
3319all 256K44.0 GB
A100 80 GB
FP4 without its speed-up here
8247all 256K78.2 GB
H100 80 GB
FP4 without its speed-up here
5121all 256K78.1 GB
RTX PRO 6000 Blackwell 96 GB6727all 256K93.8 GB
DGX Spark (GB10) 128 GB unified8033all 256K107 GB
H200 141 GB
FP4 without its speed-up here
11145all 256K138 GB
B200 180 GB14837all 256K176 GB
2× RTX 4060 Ti 16 GB
tensor parallel · FP4 without its speed-up here
116all 256K15.4 GB a card
2× RTX 4090 24 GB
tensor parallel · FP4 without its speed-up here
3419all 256K23.4 GB a card
2× RTX 3090 24 GB
tensor parallel · FP4 without its speed-up here
3419all 256K23.4 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
121.6 GB22.1 GB
524.3 GB26.9 GB
826.4 GB30.4 GB
1631.9 GB40.0 GB
3243.0 GB59.1 GB
6465.2 GB97.4 GB

One card, with vLLM's small-card settings.

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
diffusiongemma-26B-A4B-it ↗ 25.8BBF16 51.6 GBH100 80 GB
diffusiongemma-26B-A4B-it-NVFP4 (above) ↗
packaged by nvidia
14.4BNVFP4 18.8 GBRTX 4090 24 GB
diffusiongemma-26B-A4B-it-FP8-dynamic ↗
packaged by RedHatAI
25.8BFP8 27.2 GBRTX 5090 32 GB
diffusiongemma-26B-A4B-it-NVFP4 ↗
packaged by RedHatAI
25.8BNVFP4 18.1 GBRTX 4090 24 GB
diffusiongemma-26B-A4B-it-GGUF ↗
packaged by unsloth
5 builds: Q4_K_M 16.8 GB … BF16 50.5 GB
—GGUF 16.8 GB2× RTX 3060 12 GB

From the model card

What Google says about diffusiongemma

Read the model card

DiffusionGemma is a generative model built by Google DeepMind. Based on the 26B A4B Mixture-of-Experts (MoE) Gemma 4 architecture, DiffusionGemma generates tokens using discrete diffusion. This open-weights model is multimodal, handling text, image, and video inputs to generate text output.

Built on a MoE foundation, DiffusionGemma is designed to improve generation speed (tokens per second) while remaining deployable across various hardware environments. DiffusionGemma builds upon the architectural and capability advancements of Gemma 4, introducing several core features:

  • Discrete Text Diffusion – Shifts from token-by-token autoregression to block-autoregressive multi-canvas sampling. It generates text by iteratively denoising blocks of tokens (a 'canvas') in parallel, significantly increasing decoding speed.
  • Multimodal Input Processing – Processes interleaved text, image (with variable aspect ratio and resolution support), and video inputs to generate text outputs.
  • Encoder-Decoder Architecture – Utilizes an autoregressive encoder to process and cache the prompt context, paired with a decoder that applies bidirectional attention over the generation canvas.
  • Mixture-of-Experts (MoE) Efficiency – Leverages a sparse MoE design (8 active experts out of 128 total) to provide strong reasoning capabilities while maintaining a low memory footprint suitable for local execution.
  • Thinking Mode (Reasoning) – Designed as a highly capable reasoner, with configurable thinking modes.
  • Optimized for Small Batch Size Inference – Specifically engineered for low-latency, high-speed generation on a single capable accelerator.
  • Native System Prompt Support – As with Gemma 4, it supports updating the system role, enabling more structured and controllable conversations.

Model Overview

DiffusionGemma is engineered to reduce the sequential bottlenecks of standard causal language models. It employs an encoder-decoder architecture specifically optimized for inference speed.

The encoder operates in a prefill capacity, processing the initial prompt and generating the KV cache. The decoder then utilizes bidirectional attention to process an input block (a 'canvas') of tokens, accessing the cached context via cross-attention.

During inference, DiffusionGemma leverages multi-canvas sampling. Rather than generating one token at a time, the model iteratively denoises a full block of tokens using a diffusion sampler. Once a canvas is fully denoised, it is processed by the encoder and appended to the KV cache, after which the model generates the next canvas. This block-autoregressive approach facilitates text generation at higher speeds.

DiffusionGemma

Total Parameters25.2B
Active Parameters3.8B
Layers30
Sliding Window1024 tokens
Context LengthUp to 256K tokens
Canvas Length256
Vocabulary Size262K
Expert Count8 active / 128 total and 1 shared
Supported ModalitiesText, Image
Vision Encoder Parameters~550M

Benchmark Results

These models were evaluated against a large collection of different datasets and metrics to cover different aspects of text generation. Evaluation results marked in the table are for instruction-tuned models, with the recommended Entropy Bound (EB) sampler (see Best Practices below).

BenchmarkDiffusionGemma 26B A4BGemma 4 26B A4B
MMLU Pro77.6%82.6%
AIME 2026 no tools69.1%88.3%
LiveCodeBench v669.1%77.1%
Codeforces ELO14291718
GPQA Diamond73.2%82.3%
Tau2 (average over 3)56.2%68.2%
HLE no tools11.0%8.7%
HLE with search11.9%17.2%
BigBench Extra Hard47.6%64.8%
MMMLU81.5%86.3%
Vision
MMMU Pro54.3%73.8%
OmniDocBench 1.5 (average edit distance, lower is better)0.3190.149
MATH-Vision70.5%82.4%
MedXPertQA MM49.0%58.1%
Long Context
MRCR v2 8 needle 128k (average)32.0%44.1%

Core Capabilities

DiffusionGemma handles a broad range of tasks across text and vision. Key capabilities include:

  • High-Speed Generation parallel denoising of 256 tokens via diffusion sampling achieves low latency by generating 15-20 tokens per forward pass, unlocking per user generation speeds exceeding 1100 tokens per second in low batch size settings (H100, FP8).
  • Adaptive Inference Time Computation Simpler prompts and structured tasks like code require fewer denoising steps, enabling dynamic tokens-per-second speeds based on task complexity.
  • Thinking – Built-in reasoning mode that lets the model think step-by-step before answering.
  • Long Context – Context windows of up to 256K tokens.
  • Image Understanding – Object detection, Document/PDF parsing, screen and UI understanding, chart comprehension, OCR (including multilingual), handwriting recognition, and pointing. Images can be processed at variable aspect ratios and resolutions.
  • Video Understanding – Analyzes and describes video content by processing sequences of frames.
  • Interleaved Multimodal Input – Mix images, video, and text within a single prompt for context-heavy reasoning.
  • Function Calling – Native support for structured tool use, enabling agentic workflows.
  • Coding & Reasoning – Capable of code generation, completion, and step-by-step logical reasoning.
  • Multilingual – Out-of-the-box support for 35+ languages, pre-trained on 140+ languages.

Getting Started

You can use all Gemma 4 models with the latest version of Transformers. To get started, install the necessary dependencies in your environment:

pip install -U transformers torch accelerate

Once you have everything installed, you can proceed to load the model with the code below:

from transformers import DiffusionGemmaForBlockDiffusion, AutoProcesso

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms