leejet /stable-diffusion.cpp

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

★ 7,882⑂ 925👁 80⑃ 648● 693▤ 790
C++Created 2023-08-13
7,882
stars
+0+14+266
925
forks
80
watchers
648
prs
693
issues
790
releases
–
discussions

README

stable-diffusion.cpp





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/10/16 🚀 stable-diffusion.cpp adds Day-0 support for MOSS-Image-Base / MOSS-Image-SFT
 2026/10/16 🚀 stable-diffusion.cpp adds Day-0 support for FLUX.3 Image Klein / Klein Base
 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

- Plain C/C++ implementation based on ggml, working in the same way as llama.cpp
- Super lightweight and without external dependencies
- Supported models
  - Image Models
    - SD1.x, SD2.x, SD-Turbo
    - SDXL, SDXL-Turbo
    - Some SD1.x and SDXL distilled models
    - SD3/SD3.5
    - FLUX.1-dev/FLUX.1-schnell
    - FLUX.2-dev/FLUX.2-klein
    - FLUX.3 Image Klein / Klein Base
    - MOSS-Image-Base / MOSS-Image-SFT
    - Fibo 2.0 Dev
    - Lens
    - Chroma
    - Chroma1-Radiance
    - Qwen Image
    - Qwen Image 2.1
    - PiD
    - LongCat Image
    - Z-Image
    - Z-Image L2P
    - MiniT2I
    - P-H3-Image
    - SenseNova U1.5
    - Ovis-Image
    - Anima
    - ERNIE-Image
    - Boogu Image
    - Krea2
    - Mage-Flow
    - SeFi-Image
    - HiDream-O1-Image
    - Ideogram4
    - LLaDA-Image
    - Ming-Image Design
    - PixArt
    - Iris-3B
  - Image Edit Models
    - FLUX.1-Kontext-dev
    - Qwen Image Edit series
    - LongCat Image Edit
    - Boogu Image Edit
    - Mage-Flow-Edit
    - LLaDA-Image Edit
    - Fibo 2.0 Dev / Edit Turbo
  - Video Models
    - Wan2.1/Wan2.2
    - MiniMax-H3
    - LTX-2.3/LTX-2.5
    - HunyuanVideo 1.5
    - LingBot-Video
  - Video Upscale Models
    - RelayVSR
    - SeedVR2
  - PhotoMaker support.
  - IP-Adapter support (SD 1.5 and SDXL, including Plus)
  - Control Net support with SD 1.5
  - ADetailer
  - LoRA support, same as stable-diffusion-webui
  - Latent Consistency Models support (LCM/LCM-LoRA)
  - Faster and memory efficient latent decoding with TAESD
  - Upscale images generated with ESRGAN
- Supported backends
  - CPU (

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON