From Sketch to Fresco: Efficient Diffusion Transformer with Progressive Resolution
Shikang Zheng, Guantao Chen, Lixuan He, Jiacheng Liu, Yuqi Lin, Chang Zou, Linfeng Zhang
TL;DR
Fresco addresses the computational bottleneck of diffusion transformers by introducing a training-free progressive-resolution framework that unifies cross-stage noise and uses variance-guided upsampling to selectively refine stable tokens. A token-encoded unified noise field preserves consistent stochastic evolution across resolutions, enabling coherent coarse-to-fine generation without re-noising resets. The approach yields substantial acceleration on both image and video tasks (up to 10× on FLUX and 5× on HunyuanVideo, up to 22× with distillation) while maintaining high fidelity and compatibility with distillation, quantization, and feature caching. Overall, Fresco provides a simple, scalable paradigm for efficient high-resolution diffusion generation with broad practical impact.
Abstract
Diffusion Transformers achieve impressive generative quality but remain computationally expensive due to iterative sampling. Recently, dynamic resolution sampling has emerged as a promising acceleration technique by reducing the resolution of early sampling steps. However, existing methods rely on heuristic re-noising at every resolution transition, injecting noise that breaks cross-stage consistency and forces the model to relearn global structure. In addition, these methods indiscriminately upsample the entire latent space at once without checking which regions have actually converged, causing accumulated errors, and visible artifacts. Therefore, we propose \textbf{Fresco}, a dynamic resolution framework that unifies re-noise and global structure across stages with progressive upsampling, preserving both the efficiency of low-resolution drafting and the fidelity of high-resolution refinement, with all stages aligned toward the same final target. Fresco achieves near-lossless acceleration across diverse domains and models, including 10$\times$ speedup on FLUX, and 5$\times$ on HunyuanVideo, while remaining orthogonal to distillation, quantization and feature caching, reaching 22$\times$ speedup when combined with distilled models. Our code is in supplementary material and will be released on Github.
