atlas

Research map / Image generation / Fast diffusion sampling

Accelerating Diffusion Transformer via Increment-Calibrated Caching with Channel-Aware Singular Value Decomposition

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 2 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 increment-calibrated caching, a training-free DiT acceleration method that corrects cached layer outputs with low-rank (SVD-based) calibration terms, plus channel-aware SVD variants (CA-SVD, CD-SVD) to handle outlier channels.

Problem

Cache-based acceleration of diffusion transformers reuses cached features across timesteps without correction, causing quality degradation, while direct SVD compression of DiT severely hurts generation quality.

Approach

Treat low-rank SVD factors of the original linear weights as calibration parameters that add an increment term (W_a W_b (x_m - C(x))) to cached outputs, and scale weights by channel sensitivity (activation-aware or inter-timestep-delta-aware) before SVD so outlier channels are preserved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add increment calibration with CD-SVD instead of naive caching at a similar MAC budgetDiT-XL/2 · ImageNet 256×256IS: 193.33 -> 217.6Helped
Add increment calibration with CD-SVD instead of naive caching at a similar MAC budgetDiT-XL/2 · ImageNet 256×256FID: 6.73 -> 5.05Helped
Add channel-activation-aware SVD instead of original SVDICC on PixArt-α · MSCOCO-2014FID-30k: 9.80 -> 9.29Helped
Add channel-activation-aware SVD instead of original SVDICC on PixArt-α · MSCOCO-2014FID-30k: 18.69 -> 13.94Helped
Scale both input and output channels rather than input channels only (ablation)CD-SVD calibration in ICC · ImageNet 256×256IS: 216.9 -> 217.3Helped
Scale both input and output channels rather than output channels only (ablation)CD-SVD calibration in ICC · ImageNet 256×256IS: 209.1 -> 217.3Helped
Replace original SVD with CD-SVD at r=128 (ablation)ICC on DiT-XL/2 · ImageNet 256×256IS: 207.1 -> 217.3Helped
Replace original SVD with CA-SVD at r=128 (ablation)ICC on DiT-XL/2 · ImageNet 256×256FID: 5.11 -> 2.77Helped
Increase CA-SVD rank from 192 to 256 (ablation)ICC on DiT-XL/2 · ImageNet 256×256FID: 2.74 -> 3.19Hurt
Increase CD-SVD rank from 128 to 192 (ablation)ICC on DiT-XL/2 · ImageNet 256×256FID: 2.86 -> 2.53Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet MSCOCO-2014

Benchmarks: ImageNet 256x256 class-conditional generation MSCOCO-2014 text-to-image generation

Metrics: IS FID sFID Precision Recall FID-30k CLIP Score MACs

Baselines: FORA naive caching L2C DDIM DPM SVD

Builds on: FORA ASVD DDIM DiT

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