项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2087
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(用于运行 onnx_simplifier)
- 从 Hugging Face 导出模型时约需 100GB 交换空间
- 手动固定输入形状时建议 16GB 内存
- OnnxStream 的 Windows release(含标准 SD 1.5 模型与可执行文件)
安装与启动步骤
-
1获取 OnnxStream
从 README 提到的 Windows release 获取 OnnxStream,其中包含标准 SD 1.5 模型与可执行文件。
-
2简化 ONNX 模型
使用 onnx_simplifier 对固定后的模型进行简化,生成 model_simplified.onnx。
python -m onnx_simplifier model_fixed3.onnx model_simplified.onnx -
3处理大模型简化
若简化大模型时出错,可尝试 README 提供的 onnxsim_large_model 工具。
-
4放入 unet_fp16 目录
将 onnx2txt 生成的最终模型移入标准 SD 1.5 模型的 unet_fp16 文件夹。
-
5运行模型
在已放好模型的目录下执行 sd 可执行文件,指定模型路径、提示词、步数,并启用树莓派模式。
./sd --models-path ./Converted/ --prompt "space landscape" --steps 28 --rpi
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--models-path | 是 | 指定转换后模型的存放目录 | ./Converted/ |
--prompt | 是 | 生成图像所用的文本提示词 | space landscape |
--steps | 否 | 扩散推理的采样步数 | 28 |
--rpi | 否 | README 示例中使用的标志,用于低资源设备(如树莓派) | --rpi |
如何确认成功
执行 ./sd 命令后无报错并完成推理,即表示运行成功(README 未说明输出文件位置)。
常见问题
Q:简化大模型时遇到问题怎么办?
A:可尝试 README 提供的 onnxsim_large_model 工具,链接为 https://github.com/luchangli03/onnxsim_large_model。
Q:转换模型需要多少内存或交换空间?
A:从 Hugging Face 导出需约 100GB 交换空间;手动固定输入形状时 16GB RAM 即可。
Q:转换过程耗时很久正常吗?
A:正常,README 提示过程可能花费较长时间,请耐心等待。
Q:模型转换完放在哪里?
A:将 onnx2txt 生成的最终模型移入标准 SD 1.5 模型的 unet_fp16 文件夹。
注意事项
- README 节选未提供完整的编译安装步骤,需自行参考官方仓库。
- 大模型转换需大量磁盘/内存资源,建议提前准备。
- README 示例中的 --rpi 标志未附带说明,使用前建议查阅官方文档确认。
- 命令中的路径和提示词仅为 README 示例,请按实际模型目录替换。
核心亮点
- 极低内存占用:能在 298MB RAM 中运行 SDXL 1.0,远超同类库
- 多架构支持:覆盖 ARM、x86、WASM、RISC-V,部署灵活
- 多语言绑定:提供 Python、C#、JS(WASM) 接口,易集成
不足之处
- 文档/社区待观察
- 推理速度可能较慢,尤其在低端设备上
适用场景
- 树莓派等边缘设备上的图像生成
- 浏览器内运行小型模型(WASM)
- 嵌入式系统上的多模型推理
替代项目
ONNX Runtime、TinyEngine、NCNN
上一篇:instill-core
下一篇:onediff
同类项目推荐
pdf_oxide
开源
用 Rust 极速处理 PDF,比行业快 5 倍,文本图像转换全搞定
The fastest PDF library for Python and Rust. Text extraction, image extraction, mark···
cognitive-workspace
开源
让 LLM 拥有无限上下文,长任务不再失忆
Active memory management system enabling functional infinite context for LLMs throug···
ChatGPTAPIFree
开源
免费代理 ChatGPT API,零成本集成智能对话
A simple and open-source proxy API that allows you to access OpenAI's ChatGPT API fo···
C-SSH
开源
跨平台 SSH 运维,持久会话+AI 助手,免费开源
C-SSH 0.9.7 · Windows / macOS / Linux / Android · SSH, RDP, concurrent AI, server ···
onramp
开源
一键搭建安全家庭实验室,快速上手 Traefik 和 Cloudflare
Traefik with all the stuffing. Onramp is a docker compose setup designed to allow us···
一键加速扩散模型,生成速度提升数倍,画质不变
OneDiff: An out-of-the-box acceleration library for diffusion models.
d-inference
开源
把闲置 Mac 组成私有推理集群
Private Inference Network on Idle Macs
gibram
开源
内存知识图谱,让 RAG 检索更懂关系
GibRAM is an in-memory knowledge graph server designed for retrieval augmented gener···
paddock
开源
Rust 写的推理服务器,Mac 和 N 卡都能跑开放模型
Native Rust inference server for open models on NVIDIA and Apple Silicon. OpenAI- an···
