Q-Sched: Pushing the Boundaries of Few-Step Diffusion Models with Quantization-Aware Scheduling

Natalia Frumkin, Diana Marculescu
9/1/2025
cs.CVcs.AI

No official code found. Best implementation: enyac-group/q-sched (13 stars, BSD-3-Clause, last commit 2025-09-03).

Abstract

Text-to-image diffusion models are computationally intensive, often requiring dozens of forward passes through large transformer backbones. For instance, Stable Diffusion XL generates high-quality images with 50 evaluations of a 2.6B-parameter model, an expensive process even for a single batch. Few-step diffusion models reduce this cost to 2-8 denoising steps but still depend on large, uncompressed U-Net or diffusion transformer backbones, which are often too costly for full-precision inference without datacenter GPUs. These requirements also limit existing post-training quantization methods that rely on full-precision calibration. We introduce Q-Sched, a new paradigm for post-training quantization that modifies the diffusion model scheduler rather than model weights. By adjusting the few-step sampling trajectory, Q-Sched achieves full-precision accuracy with a 4x reduction in model size. To learn quantization-aware pre-conditioning coefficients, we propose the JAQ loss, which combines text-image compatibility with an image quality metric for fine-grained optimization. JAQ is reference-free and requires only a handful of calibration prompts, avoiding full-precision inference during calibration. Q-Sched delivers substantial gains: a 15.5% FID improvement over the FP16 4-step Latent Consistency Model and a 16.6% improvement over the FP16 8-step Phased Consistency Model, showing that quantization and few-step distillation are complementary for high-fidelity generation. A large-scale user study with more than 80,000 annotations further confirms Q-Sched's effectiveness on both FLUX.1[schnell] and SDXL-Turbo.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Pushing the Boundaries of Few-Step Diffusion Models with Quantization-Aware Scheduling

130Shell, PythonAug 29, 20251 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{frumkin2025qsched,
  title  = {Q-Sched: Pushing the Boundaries of Few-Step Diffusion Models with Quantization-Aware Scheduling},
  author = {Natalia Frumkin and Diana Marculescu},
  year   = {2025},
  eprint = {2509.01624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.01624v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.01624.svg)](https://codeofpaper.com/paper/2509.01624)

Discussion