Generation runs the same network many times, each pass removing a bit of noise under the scheduler’s plan.
Popularized inJun 2020Denoising Diffusion Probabilistic Models
A diffusion model is executed in a loop: starting from pure noise, the network predicts (and the scheduler removes) a slice of noise at each step, gradually revealing the image. The scheduler defines the noise timetable and update rule. Flow-matching variants learn a straighter path that needs far fewer steps. In the graph this whole loop appears as a single ‘denoise step’ stage that runs N times.
Share of new models that have included a denoising loop over time.
Open any of these on hfviewer to find this block in the interactive architecture graph.
Browse all 214 models with this in the catalog →
hfviewer renders the full architecture of 3,500+ Hugging Face models as interactive graphs. Hover any block to see what it does, with this model’s real numbers.
Browse all model graphs →