概要
stable-diffusion.cppは、Diffusionモデル(SD、Flux、Wanなど)の推論を純粋なC/C++で実行するための超軽量ライブラリです。
ggmlをベースとし、llama.cppと同様に外部依存性がなく、CPUやCUDA、Vulkan、Metalといった多様なバックエンドをサポートしています。
SD1.xからSDXL、SD3/3.5、FLUX、Qwen Image、Z-Imageなど、幅広い画像・画像編集・ビデオモデルに対応しており、PhotoMaker、ControlNet、LoRA、LCMといった機能も利用可能です。
組み込みのWeb UIやコマンドラインからの操作が可能で、Linux、macOS、Windows、Androidといったマルチプラットフォームで動作します。
高速かつメモリ効率の良い推論を求める開発者や研究者に最適なツールです。
互換性・特徴
- CLI
- C/C++
- GPU対応
- Web UI
- マルチプラットフォーム
- 軽量・高速
基本情報
| ライセンス | MIT |
| Stars | 6,299 |
| Forks | 665 |
| カテゴリ | 画像生成 |
| アクティビティ | high |
最新のissue
- Macにおけるサポート対象外の操作 ‘IM2COL_3D’ (更新: 2026-06-18 / unsupported op ‘IM2COL_3D’ on Mac)
- [機能] Ideogram4 Qwen3-VL 画像コンディショニング (更新: 2026-06-18 / [Feature] Ideogram4 Qwen3-VL image conditioning)
- [バグ] Vulkanバックエンドがより高い解像度で ‘–vae-conv-direct’ を使用すると歪んだ/意味不明な画像を生成する (更新: 2026-06-18 / [Bug] Vulkan Backend Produces Distorted / Gibrish Images with `–vae-conv-direct` in Higher Resolutions)
最新リリース: master-709-92a3b73 (2026-06-16)
