Q&C: When Quantization Meets Cache in Efficient Image Generation
Xin Ding, Xin Li, Haotong Qin, Zhibo Chen
TL;DR
This work addresses the efficiency-vs-accuracy trade-off when combining post-training quantization with cache in Diffusion Transformers for image generation. It identifies two major challenges—calibration efficacy degradation due to cache and amplified exposure bias—and proposes Temporal-Aware Parallel Clustering (TAP) and Variance Alignment (VC) to mitigate them. TAP dynamically selects informative calibration samples across time steps, while VC adaptively corrects sampling variance to reduce bias, achieving up to $12.7\times$ speedups with competitive visual fidelity on ImageNet and LSUN benchmarks. The approach offers a practical pathway to deploy high-performing DiTs in resource-constrained settings and invites further exploration across more generative models and quantization/cache configurations.
Abstract
Quantization and cache mechanisms are typically applied individually for efficient Diffusion Transformers (DiTs), each demonstrating notable potential for acceleration. However, the promoting effect of combining the two mechanisms on efficient generation remains under-explored. Through empirical investigation, we find that the combination of quantization and cache mechanisms for DiT is not straightforward, and two key challenges lead to severe catastrophic performance degradation: (i) the sample efficacy of calibration datasets in post-training quantization (PTQ) is significantly eliminated by cache operation; (ii) the combination of the above mechanisms introduces more severe exposure bias within sampling distribution, resulting in amplified error accumulation in the image generation process. In this work, we take advantage of these two acceleration mechanisms and propose a hybrid acceleration method by tackling the above challenges, aiming to further improve the efficiency of DiTs while maintaining excellent generation capability. Concretely, a temporal-aware parallel clustering (TAP) is designed to dynamically improve the sample selection efficacy for the calibration within PTQ for different diffusion steps. A variance compensation (VC) strategy is derived to correct the sampling distribution. It mitigates exposure bias through an adaptive correction factor generation. Extensive experiments have shown that our method has accelerated DiTs by 12.7x while preserving competitive generation capability. The code will be available at https://github.com/xinding-sys/Quant-Cache.
