atlas

Research map / Image generation / Fast diffusion sampling

Dynamic Diffusion Transformer

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 0 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.

Proposes DyDiT, which fine-tunes pretrained DiT models to dynamically adjust computation across diffusion timesteps (timestep-wise dynamic width) and image patches (spatial-wise dynamic token), cutting DiT-XL FLOPs by 51% with 1.73x speedup and FID 2.07 on ImageNet.

Problem

Diffusion Transformers are computationally expensive because they use a static architecture and uniform computation across all diffusion timesteps and spatial patches, although noise-prediction difficulty varies by timestep and region.

Approach

Use learned timestep-conditioned routers to activate subsets of attention heads and MLP channel groups per timestep (pre-computable, so batch-friendly), plus token-level routers that let easy image patches bypass MLP blocks, trained end-to-end with a FLOPs-constrained loss on top of pretrained DiT weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add dynamic timestep-wise width and spatial-wise token computationDiT-XL · ImageNet 256×256FID: 2.27 -> 2.07Helped
Add dynamic timestep-wise width and spatial-wise token computationDiT-XL · ImageNet 256×256FLOPs (G): 118.69 -> 57.88Helped
Add dynamic timestep-wise width and spatial-wise token computationDiT-XL · ImageNet 250-DDPMseconds/image: 10.22 -> 5.91Helped
Add dynamic computation to DiT-SDiT-S · Food, Artbench, Cars, and BirdsFID: Food 14.56 -> 16.74; Artbench 17.54 -> 21.35; Cars 9.30 -> 10.01; Birds 7.69 -> 7.85Mixed
Add dynamic computation to U-ViT-S/2U-ViT-S/2 · CIFAR-10FID: 3.12 -> 3.18Hurt
Add DeepCache with interval 2DyDiT-XL λ=0.5 · ImageNetseconds/image: 5.91 -> 2.99Helped
Add DeepCache with interval 2DyDiT-XL λ=0.5 · ImageNetFID: 2.07 -> 2.43Hurt
Combine TDW and SDT instead of using TDW alone (ablation)DyDiT-S λ=0.5 · ImageNetFID: 31.89 -> 28.75Helped
Add TDW rather than using SDT alone (ablation)DyDiT-S λ=0.5 · ImageNetFID: 70.06 -> 28.75Helped
Replace token-level bypass with image-level layer skipping (ablation)DyDiT-S λ=0.5 · ImageNetFID: 28.75 -> 30.95Hurt
Use learned TDW routers rather than random head and channel selection (ablation)DyDiT-S λ=0.5 · ImageNetFID: 124.38 -> 31.89Helped
Use learned TDW routers rather than a manual timestep schedule (ablation)DyDiT-S λ=0.5 · ImageNetFID: 34.08 -> 31.89Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Food Artbench Cars Birds COCO

Benchmarks: ImageNet 256x256 ImageNet 512x512 Food Artbench Cars Birds COCO

Metrics: FID sFID Inception Score Precision Recall FLOPs seconds per image

Baselines: DiT ADM LDM-4 U-ViT DiffuSSM DiM Diff pruning Magnitude pruning Taylor pruning Random pruning ToMe ASE

Builds on: DiT structural pruning Gumbel-Sigmoid DeepCache ToMe

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