Sprint: Sparse-Dense Residual Fusion for Efficient Diffusion Transformers
Dogyun Park, Moayed Haji-Ali, Yanyu Li, Willi Menapace, Sergey Tulyakov, Hyunwoo J. Kim, Aliaksandr Siarohin, Anil Kag
TL;DR
This work tackles the quadratic training cost of diffusion transformers by introducing SPRINT, a sparse–dense residual fusion that splits computation into a dense shallow encoder path and a sparse deep middle-path, fused through a residual mechanism. By dropping up to $75\%$ of tokens in the middle, SPRINT greatly accelerates training (up to $9.8\times$ fewer GFLOPs on ImageNet-1K $256^2$) while preserving quality, aided by two-stage training and structured group-wise subsampling. It also proposes Path-Drop Guidance (PDG) to halve inference cost with improved sample quality, and demonstrates broad applicability across architectures (SiT, REPA, U-ViT) and resolutions (256^2, 512^2). Collectively, SPRINT offers a simple, effective, and general approach for scalable diffusion-transformer training with strong empirical gains and practical impact.
Abstract
Diffusion Transformers (DiTs) deliver state-of-the-art generative performance but their quadratic training cost with sequence length makes large-scale pretraining prohibitively expensive. Token dropping can reduce training cost, yet naïve strategies degrade representations, and existing methods are either parameter-heavy or fail at high drop ratios. We present SPRINT, Sparse--Dense Residual Fusion for Efficient Diffusion Transformers, a simple method that enables aggressive token dropping (up to 75%) while preserving quality. SPRINT leverages the complementary roles of shallow and deep layers: early layers process all tokens to capture local detail, deeper layers operate on a sparse subset to cut computation, and their outputs are fused through residual connections. Training follows a two-stage schedule: long masked pre-training for efficiency followed by short full-token fine-tuning to close the train--inference gap. On ImageNet-1K 256x256, SPRINT achieves 9.8x training savings with comparable FID/FDD, and at inference, its Path-Drop Guidance (PDG) nearly halves FLOPs while improving quality. These results establish SPRINT as a simple, effective, and general solution for efficient DiT training.
