explainingai-code/StableDiffusion-PyTorch

This repo implements a Stable Diffusion model in PyTorch with all the essential components.

48
/ 100
Emerging

Supports multiple conditioning mechanisms—class labels, text (via CLIP embeddings), and semantic masks—either independently or in combination, operating on latent space via VQVAE compression. Uses DDPM with linear scheduling for the diffusion process and provides modular training pipelines for autoencoders and diffusion models across MNIST and CelebHQ datasets, with configuration-driven setup for custom data.

246 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

246

Forks

56

Language

Python

License

MIT

Last pushed

Nov 24, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/explainingai-code/StableDiffusion-PyTorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.