← all repositories

lucidrains/denoising-diffusion-pytorch

A PyTorch implementation of Denoising Diffusion Probabilistic Models (DDPM) for generative image synthesis.

denoising-diffusion-pytorch
Not currently ranked — collecting fresh signals.
star history

This repository provides a PyTorch implementation of DDPM, a generative modeling approach that estimates gradients of the data distribution through denoising score matching, then uses Langevin sampling to generate samples. The implementation includes a U-Net architecture with support for flash attention and supports training diffusion models for image generation tasks.

Frequently asked

What is lucidrains/denoising-diffusion-pytorch?
A PyTorch implementation of Denoising Diffusion Probabilistic Models (DDPM) for generative image synthesis.
Is denoising-diffusion-pytorch open source?
Yes — lucidrains/denoising-diffusion-pytorch is open source, released under the MIT license.
What language is denoising-diffusion-pytorch written in?
lucidrains/denoising-diffusion-pytorch is primarily written in Python.
How popular is denoising-diffusion-pytorch?
lucidrains/denoising-diffusion-pytorch has 10.7k stars on GitHub.
Where can I find denoising-diffusion-pytorch?
lucidrains/denoising-diffusion-pytorch is on GitHub at https://github.com/lucidrains/denoising-diffusion-pytorch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.