CorGi: Contribution-Guided Block-Wise Interval Caching for Training-Free Acceleration of Diffusion Transformers
Yonglak Son, Suhyeok Kim, Seungryong Kim, Young Geun Kim
TL;DR
CorGi introduces a training-free approach to accelerate Diffusion Transformer inference by identifying low-contribution transformer blocks via a CK A-based contribution score and caching them across denoising intervals. It combines warm-up followed by interval caching with an intra-block strategy to preserve information flow, and extends to CorGi+ which protects salient tokens in text-to-image generation using per-block cross-attention. The method yields up to roughly 2× end-to-end speedups across multiple DiT models (SD3.5 Large, FLUX, PixArt-Sigma) while maintaining or improving generation quality, outperforming existing block-segment and token-wise caching baselines. This work enables practical deployment of large diffusion models with minimal retraining, offering a controllable balance between speed and fidelity grounded in block-level contributions and attentive token protection.
Abstract
Diffusion transformer (DiT) achieves remarkable performance in visual generation, but its iterative denoising process combined with larger capacity leads to a high inference cost. Recent works have demonstrated that the iterative denoising process of DiT models involves substantial redundant computation across steps. To effectively reduce the redundant computation in DiT, we propose CorGi (Contribution-Guided Block-Wise Interval Caching), training-free DiT inference acceleration framework that selectively reuses the outputs of transformer blocks in DiT across denoising steps. CorGi caches low-contribution blocks and reuses them in later steps within each interval to reduce redundant computation while preserving generation quality. For text-to-image tasks, we further propose CorGi+, which leverages per-block cross-attention maps to identify salient tokens and applies partial attention updates to protect important object details. Evaluation on the state-of-the-art DiT models demonstrates that CorGi and CorGi+ achieve up to 2.0x speedup on average, while preserving high generation quality.
