Tells the network how noisy the input currently is, so one network can handle every denoising stage.
Popularized inJun 2020Denoising Diffusion Probabilistic Models
The same network weights must denoise both nearly-pure noise and nearly-finished images. The current timestep is therefore encoded (usually sinusoidally, then through a small MLP) and injected into every block, letting the network condition its behavior on how far along the denoising process is.
Share of new models that have included timestep embeddings over time.
Open any of these on hfviewer to find this block in the interactive architecture graph.
Browse all 126 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 →