README.zh-Hans.md
本应用内置 Apple 的 Core ML Stable Diffusion 框架 以实现在搭载 Apple 芯片的 Mac 上用极低的内存占用发挥出最优性能。
在 发行 页面下载最新版本。
在初次运行模型时, 神经网络引擎可能需要约2分钟编译缓存,后续运行速度会显著提高。
CPU 和神经网络引擎 能很好地平衡性能和内存占用CPU 和 GPU 在 M1 Max/Ultra 及后续型号上可能更快,但会占用更多内存你需要根据不同的计算单元选择对应的模型 (详情见模型部分)。
你需要自行转换或下载 Core ML 模型以使用 Mochi Diffusion。
这里 上传了几个已经转换好的模型
split_einsum 版本适用于包括神经网络引擎在内的所有计算单元original 版本仅适用于 CPU 和 GPU<主目录>/
└── MochiDiffusion/
└── models/
├── stable-diffusion-2-1_split-einsum_compiled/
│ ├── merges.txt
│ ├── TextEncoder.mlmodelc
│ ├── Unet.mlmodelc
│ ├── VAEDecoder.mlmodelc
│ ├── VAEEncoder.mlmodelc
│ └── vocab.json
├── ...
└── ...
所有计算均在本地完成并绝对不会上传任何数据。
无论是修复 bug,新增代码,还是完善翻译,Mochi Diffusion 欢迎你的贡献。
如果你想贡献代码,请创建拉取请求或发起一个新的讨论来探讨。我个人推荐安装 swift-format 以规范代码格式。
如果你想对 Mochi Diffusion 贡献翻译,请到项目的 Crowdin 页面,你可以免费创建一个账户然后开始翻译。