atlas

Research map / Image generation / Fast diffusion sampling

Presto! Distilling Steps and Layers for Accelerating Music Generation

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Distillation for few-step generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Presto! accelerates EDM-style text-to-music diffusion transformers by combining a new score-based distribution matching distillation for step reduction (Presto-S), a variance-aware budget-conditioned layer dropping method (Presto-L), and their layer-then-step combination (Presto-LS), reaching 10-18x speedup.

Problem

Diffusion-based text-to-music generation is slow due to many sampling steps and costly per-step DiT computation, and prior distillation for TTA/TTM is limited to short or lower-quality audio and has not used GAN-based or layer-based distillation.

Approach

Extends DMD2 adversarial distillation to continuous-time EDM models with continuous noise-level inputs, disentangled noise distributions per loss term, and a least-squares discriminator on partially downsampled features; improves layer distillation by shifting the drop schedule to preserve final-layer variance, adding budget conditioning and a self-teacher loss; and combines them by doing layer di

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use training rather than inference noise distribution for the DMD loss (ablation)Presto-S · Song DescriberFAD: 0.37 -> 0.27Helped
Use training rather than inference noise distribution for the DMD loss (ablation)Presto-S · Song DescriberCLAP: 27.45 -> 33.12Helped
Use training rather than inference noise distribution for the GAN loss (ablation)Presto-S · Song DescriberFAD: 0.27 -> 0.23Helped
Use training rather than inference noise distribution for the DSM loss (ablation)Presto-S · Song DescriberFAD: 0.23 -> 0.22Helped
Replace non-saturating GAN with least-squares GAN (ablation)Presto-S · Song DescriberFAD: 0.24 -> 0.22Helped
Replace non-saturating GAN with least-squares GAN (ablation)Presto-S · Song DescriberCLAP: 31.48 -> 33.13Helped
Use continuous rather than discrete generator noise-level inputs (ablation)Presto-S · Song Describerquality and text relevanceHelped
Shift layer dropping to preserve the final DiT layer and add explicit budget conditioning (ablation)Presto-L · Song DescriberFAD: 0.24 -> 0.18Helped
Use Presto-L layer distillation rather than ASE layer dropping (ablation)DPM-2S sampling · Song DescriberFAD: 0.25 -> 0.18Helped
Distill the model with Presto-S rather than DMD-GAN4-step generation · Song DescriberFAD: 0.29 -> 0.22Helped
Combine layer distillation with step distillation (ablation)Presto-LS · Song DescriberMMD: 0.83 -> 0.73Helped
Initialize real and fake score models from the layer-distilled model instead of the original score model (ablation)Presto-LS · step and layer distillationstabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: 3.6K hour licensed instrumental music dataset Song Describer (no vocals)

Benchmarks: Song Describer (no vocals)

Metrics: FAD MMD CLAP Score Density Recall Coverage RTF

Baselines: Consistency Models (CM) SoundCTM DITTO-CTM DMD-GAN ASE MusicGen Stable Audio Open

Builds on: DMD2 EDM ASE DiT Consistency Models

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy