Flash Diffusion: Accelerating Any Conditional Diffusion Model for Few Steps Image Generation

Clément Chadebec, Onur Tasar, Eyal Benaroche, Benjamin Aubin
6/4/2024
cs.CVcs.AIcs.LG

Official code: gojasper/flash-diffusion (664 stars, last commit 2025-03-11).

Abstract

In this paper, we propose an efficient, fast, and versatile distillation method to accelerate the generation of pre-trained diffusion models: Flash Diffusion. The method reaches state-of-the-art performances in terms of FID and CLIP-Score for few steps image generation on the COCO2014 and COCO2017 datasets, while requiring only several GPU hours of training and fewer trainable parameters than existing methods. In addition to its efficiency, the versatility of the method is also exposed across several tasks such as text-to-image, inpainting, face-swapping, super-resolution and using different backbones such as UNet-based denoisers (SD1.5, SDXL) or DiT (Pixart-$α$), as well as adapters. In all cases, the method allowed to reduce drastically the number of sampling steps while maintaining very high-quality image generation. The official implementation is available at https://github.com/gojasper/flash-diffusion.

View on arXivView PDF

Code Implementations(1)

⚡ Flash Diffusion ⚡: Accelerating Any Conditional Diffusion Model for Few Steps Image Generation (AAAI 2025 Oral)

66444PythonJun 4, 20241 years agoNOASSERTION
diffusion-modelsdistillationditinpaintingsdxl+2 more

Similar Papers

Cite this paper

@article{chadebec2024flash,
  title  = {Flash Diffusion: Accelerating Any Conditional Diffusion Model for Few Steps Image Generation},
  author = {Clément Chadebec and Onur Tasar and Eyal Benaroche and Benjamin Aubin},
  year   = {2024},
  eprint = {2406.02347},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02347v3}
}

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/2406.02347.svg)](https://codeofpaper.com/paper/2406.02347)

Discussion