
axodox-machinelearning
纯 C++ 离线跑 Stable Diffusion,无需 Python 环境
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 632
使用教程
环境要求
- Windows 与 Visual Studio
- DirectML 兼容显卡
- ONNX 模型文件
安装与启动步骤
-
1准备构建环境
纯 C++ 项目,需要 Visual Studio 与 DirectML 运行时。
-
2拉依赖
它通过 NuGet 分发库,装包后直接引用即可。
-
3编译示例
先用仓库里的示例跑通,确认显卡被识别。
-
4准备 ONNX 模型
权重要是 ONNX 格式,转换步骤按官方说明做。
-
5跑一次生成
先出一张 512 的图确认整条链路,再加大分辨率。
如何确认成功
示例程序能在无 Python 环境下完成一次文生图
注意事项
- 无 Python 依赖是它的核心价值,部署包可以很小。
- DirectML 在非 NVIDIA 卡上也能跑,但性能差异大。
- 只支持 ONNX 格式,模型转换是主要门槛。
- 功能止于 SD 系列与相关控制模型,新架构支持有滞后。
核心亮点
- 纯 C++ 实现,无 Python 依赖,适合原生应用集成
- 支持 DirectML,可在 Windows 上利用 GPU 加速
- 覆盖多种模型:SD1.5/XL、ControlNet、Midas、OpenPose 等
不足之处
- 文档/社区待观察
- 仅支持 Windows 平台(依赖 DirectML)
适用场景
- 在 C++ 桌面应用中集成本地 AI 图像生成
- 需要离线运行的图像编辑工具(如边缘或姿态引导)
- 对隐私敏感,需完全本地处理的图像生成场景
替代项目
Stable Diffusion.cpp、ONNX Runtime、Diffusers (C++ 移植版)
同类项目推荐
Awesome-Efficient-Reasoning-LLMs
开源
让大模型少想快答,推理效率提升指南
[TMLR 2025] Stop Overthinking: A Survey on Efficient Reasoning for Large Language Mo···
Nitro-1
开源
一步生成高清图,让扩散模型快如闪电
This repo provides a working re-implementation of Latent Adversarial Diffusion Disti···
d3LLM
开源
扩散模型加速语言生成,实现超快并行推理。
[ICML 2026] d3LLM: Ultra-Fast Diffusion LLM
Valley
开源
一个模型同时看懂文字、图片、视频和音频
Valley is a cutting-edge multimodal large model designed to handle a variety of task···
Lance
开源
3B参数搞定图像视频理解、生成与编辑,轻量部署
A 3B-active-parameter native unified multimodal model for image and video understand···
awesome-llm-role-playing-with-pe···
开源
一站式收藏LLM角色扮演资源,快速上手人设对话开发
Awesome-llm-role-playing-with-persona: a curated list of resources for large languag···
Wuerstchen
开源
用更少算力训练出高质量文生图模型
Official implementation of Würstchen: Efficient Pretraining of Text-to-Image Models
free-ai-resources-x
开源
一站式免费AI资源导航,快速找到好工具
A curated collection of free, high quality AI tools , APIs , datasets , and learning···
awesome-turkish-language-models
开源
找土耳其语AI资源,看这一个列表就够了
A curated list of Turkish AI models, datasets, papers