<aside> 🛠

Ultra-Fast One-Step Text-to-Image — 1024px Images in 1 to 4 Steps


Ultra-fast one-step text-to-image generation (SANA-Sprint 1.6B). Generates 1024px images in just 1 – 4 diffusion steps, versus 20+ steps for a typical diffusion model. On an H100, produces a 1024×1024 image in ~0.1 seconds — roughly 10× faster than FLUX-schnell while scoring better on image-quality benchmarks. Runs at ~0.31 s on an RTX 4090.

</aside>


What it does

SANA-Sprint is a small, extremely fast text-to-image model from NVIDIA and MIT Han Lab. Give it a text prompt — a scene description, a subject, a mood — and it generates a 1024×1024 image in a fraction of a second. The key trick behind its speed: instead of the usual 20+ "denoising steps" that a normal diffusion model needs, SANA-Sprint has been trained to produce a good image in as few as 1 step (and never more than 4). On benchmark tests it beats FLUX-schnell — a well-known "fast" image model — on both image quality (FID 7.59 vs 7.94) and prompt-following (GenEval 0.74 vs 0.71), while running roughly ten times faster. It supports both English and Chinese prompts and produces images at 1024×1024 by default (multi-scale height and width also supported). Important: the underlying model is released under NVIDIA's Open Model License and is intended for research use — see the License section below before deploying it commercially..

Problem it solves

Input/Output

<aside>

</aside>

<aside>

<aside>

</aside>

Accuracy & Speed

Speed on H100 ~0.1 seconds per 1024×1024 image — 10× faster than FLUX-schnell
Speed on RTX 4090 ~0.31 seconds per 1024×1024 image — consumer-GPU friendly
Diffusion steps 1 – 4 (typical: 2) — vs. 20+ for standard diffusion models
FID score (image quality, lower = better) 7.59 — beats FLUX-schnell (7.94) at 1 step
GenEval score (prompt-following, higher = better) 0.74 — beats FLUX-schnell (0.71) at 1 step
Model size 1.6B parameters (BF16)
Native resolution 1024px base with multi-scale H × W
Languages English and Chinese
ControlNet variant Real-time structure-guided generation available in the SANA-Sprint family (~0.25 s on H100

Technical Details

Architecture Linear Diffusion Transformer (from the SANA family) with one-step / few-step consistency distillation
Distillation Method Continuous-time Consistency Distillation (sCM) — a training-free approach that avoids costly retraining while enabling 1–4 step generation
Step-Adaptive Design Unified single model that produces high-quality output across the 1 – 4 step range (no need for separate 1-step / 4-step checkpoints)
Text Encoder Gemma 2 2B Instruct (google/gemma-2-2b-it) — frozen, pre-trained
Latent Feature Encoder DC-AE (Deep Compression Autoencoder) — 32× spatial compression
Parameters 1.6B
Precision bfloat16 (BF16)
Base Resolution 1024px (multi-scale height × width supported)
Supported Frameworks NVLabs SANA repository (github.com/NVlabs/Sana); Hugging Face Diffusers integration available
Family Members Original SANA (many-step), SANA-Sprint 0.6B and 1.6B (few-step), SANA-Sprint ControlNet
Paper "SANA-Sprint: One-Step Diffusion with Continuous-Time Consistency Distillation" — arXiv:2503.09641 (Mar 12, 2025)

Compliance & Provenance