概要
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,485 |
| Forks | 693 |
| カテゴリ | 画像生成 |
| アクティビティ | high |
最新のissue
- [Feature] (更新: 2026-07-11)
- aura flow 3 (更新: 2026-07-10)
- [Feature] Cache or reuse prompt embeddings across generate_image calls (更新: 2026-07-10)
- [Bug] (更新: 2026-07-10)
最新リリース: master-775-b5d8120 (2026-07-11)
