atlas

Research map / Image generation / Fast diffusion sampling

SANA 1.5: Efficient Scaling of Training-Time and Inference-Time Compute in Linear Diffusion Transformer

ICML 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Scales the linear diffusion transformer SANA from 1.6B to 4.8B via depth-growth initialization, prunes blocks by input-output similarity, uses an 8-bit CAME optimizer, and boosts GenEval to 0.96 with VLM-judged inference-time sampling.

Problem

Scaling text-to-image diffusion transformers is costly in training and inference; the paper asks how to scale a linear DiT efficiently and reduce training cost while keeping quality under varied compute budgets.

Approach

Grow a pre-trained linear DiT by adding identity-initialized blocks instead of training from scratch, prune low-importance blocks using input-output similarity with brief fine-tuning, and use a fine-tuned VLM (VILA-Judge) in a tournament to select the best of many samples at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale SANA-1.0 1.6B to SANA-1.5 4.8B Pre using model growthSANA-1.0 1.6B · GenEvalGenEval: 0.66 to 0.72Helped
Use model growth instead of training the 4.8B model from scratchSANA-1.5 4.8B · GenEval training curvetraining steps to reach 0.70 GenEval: 60% fewer training stepsHelped
Post-train on high-quality dataSANA-1.5 4.8B Pre · GenEvalGenEval: 0.72 to 0.81Helped
Post-train on high-quality dataSANA-1.5 4.8B Pre · MJHQ-30KFID: 5.42 -> 5.99Hurt
Generate 2048 candidates and select with VILA-JudgeSANA-1.5 4.8B Ours · GenEvalOverall: 0.81 to 0.96Helped
Prune the 4.8B model to 3.2B without fine-tuning (ablation)SANA-1.5 4.8B · GenEvalGenEval: 0.693 -> 0.673Hurt
Fine-tune the 3.2B pruned model (ablation)SANA-1.5 3.2B pruned · GenEvalGenEval: 0.673 -> 0.684Helped
Prune the 4.8B model to 1.6B without fine-tuning (ablation)SANA-1.5 4.8B · GenEvalGenEval: 0.693 -> 0.571Hurt
Fine-tune the 1.6B pruned model (ablation)SANA-1.5 1.6B pruned · GenEvalGenEval: 0.571 -> 0.672Helped
Prune to 1.6B and fine-tune instead of using SANA-1.0 1.6B (ablation)SANA-1.5 4.8B · GenEvalGenEval: 0.664 to 0.672Helped
Use CAME-8bit instead of AdamWSANA-1.6B training · SANA-1.6B trainingGPU memory: 57GB to 43GBHelped
Use CAME-8bit instead of AdamWSANA-1.6B training · SANA-1.6B trainingtraining convergence speedNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MJHQ-30K GenEval prompts-style synthetic data CLIP-filtered image-text pairs

Benchmarks: GenEval DPG-Bench MJHQ-30K

Metrics: GenEval overall DPG score FID CLIP score throughput latency

Baselines: SANA-1.0 1.6B PixArt-Sigma SDXL SD3-medium FLUX-dev FLUX-schnell Playground v3 Hunyuan-DiT DALLE 3 Playground v2.5 LUMINA-Next

Builds on: SANA CAME AdamW-8bit Minitron NVILA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy