leejet/stable-diffusion.cpp

GitHub Trending (daily) Tools

Summary

A lightweight C/C++ inference engine for diffusion models, supporting a wide range of image and video generation models with active development and day-0 support for new releases.

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++
Original Article
View Cached Full Text

Cached at: 09/24/26, 03:10 PM

leejet/stable-diffusion.cpp

Source: https://github.com/leejet/stable-diffusion.cpp

stable-diffusion.cpp

leejet%2Fstable-diffusion.cpp | Trendshift

Diffusion model(SD,Flux,Wan,…) inference in pure C/C++

Note that this project is under active development.
API and command-line option may change frequently.

πŸ”₯Important News

  • 2026/09/20 πŸš€ stable-diffusion.cpp adds Day-0 support for Qwen-Image-2.1
  • 2026/08/20 πŸš€ stable-diffusion.cpp now supports LTX-2.5
  • 2026/08/04 πŸš€ stable-diffusion.cpp adds Day-1 support for MiniMax-H3
  • 2026/06/25 πŸš€ stable-diffusion.cpp now supports Krea2
  • 2026/06/04 πŸš€ stable-diffusion.cpp now supports Ideogram4
  • 2026/05/31 πŸš€ stable-diffusion.cpp now supports PiD
  • 2026/05/27 πŸš€ stable-diffusion.cpp now supports Lens
  • 2026/05/17 πŸš€ stable-diffusion.cpp now supports LTX-2.3
  • 2026/04/11 πŸš€ stable-diffusion.cpp now uses a brand-new embedded web UI.
  • 2026/01/18 πŸš€ stable-diffusion.cpp now supports FLUX.2-klein
  • 2025/12/01 πŸš€ stable-diffusion.cpp now supports Z-Image
  • 2025/11/30 πŸš€ stable-diffusion.cpp now supports FLUX.2-dev
  • 2025/10/13 πŸš€ stable-diffusion.cpp now supports Qwen-Image-Edit / Qwen-Image-Edit 2509
  • 2025/10/12 πŸš€ stable-diffusion.cpp now supports Qwen-Image
  • 2025/09/14 πŸš€ stable-diffusion.cpp now supports Wan2.1 Vace
  • 2025/09/06 πŸš€ stable-diffusion.cpp now supports Wan2.1 / Wan2.2

Features

Quick Start

Get the sd executable

Download model weights

  • download weights(.ckpt or .safetensors or .gguf). For example

    • Stable Diffusion v1.5 from https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5
    curl -L -O https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors
    

Generate an image with just one command

./bin/sd-cli -m ../models/v1-5-pruned-emaonly.safetensors -p "a lovely cat"

For detailed command-line arguments, check out cli doc.

Performance

If you want to improve performance or reduce VRAM/RAM usage, please refer to performance guide. For runtime and parameter backend placement, see the backend selection guide.

More Guides

Bindings

These projects wrap stable-diffusion.cpp for easier use in other languages/frameworks.

UIs

These projects use stable-diffusion.cpp as a backend for their image generation.

Contributors

Thank you to all the people who have already contributed to stable-diffusion.cpp!

Contributors

Similar Articles

AUTOMATIC1111/stable-diffusion-webui

GitHub Trending (daily)

This open-source project provides a feature-rich web interface for Stable Diffusion, enabling users to easily generate, edit, and upscale images using various AI models and extensions. Built with Gradio, it supports txt2img, img2img, inpainting, and numerous community-driven tools for local AI image generation.

Bringing Nunchaku 4-bit Diffusion Inference to Diffusers

Hugging Face Blog

Nunchaku, a 4-bit diffusion inference engine based on SVDQuant, is now natively integrated into Hugging Face Diffusers, enabling fast and memory-efficient loading of quantized diffusion models with a simple from_pretrained() call.

DiffusionGemma

Simon Willison's Blog

Google released DiffusionGemma, an open-weight text generation model (26B parameters, 4B active) under Apache 2 license, demonstrating high inference speeds via NVIDIA's NIM cloud API.

Nemotron-Labs-Diffusion from NVIDIA

Reddit r/LocalLLaMA

NVIDIA released the Nemotron-Labs-Diffusion model family (3B to 14B) that supports both AR and diffusion decoding with novel self-speculation, achieving significant speedups (up to 4x) over standard AR and Eagle3 methods across hardware platforms.