StableDiffusion-PyTorch and stable-diffusion-pytorch

These are **competitors** — both are independent PyTorch implementations of the Stable Diffusion model architecture, serving the same purpose of enabling local inference/training, with the choice between them depending on code clarity preferences and community activity rather than complementary functionality.

Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 17/25
Stars: 246
Forks: 56
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 596
Forks: 63
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About StableDiffusion-PyTorch

explainingai-code/StableDiffusion-PyTorch

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

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.

About stable-diffusion-pytorch

kjsman/stable-diffusion-pytorch

Yet another PyTorch implementation of Stable Diffusion (probably easy to read)

Scores updated daily from GitHub, PyPI, and npm data. How scores work