首先,能不能在MAC上运行?可以的,Stable Diffusion本身就支持MAC系统的部署,只不过没有N卡,运行的效果不好保证,M系列的不太了解
我是win系统装过了,有整合包,所以mac也来图一乐,顺便复习一下python,我以为已经是老司机了,想不到翻车那么严重
单纯体验的话,用draw things体验更容易一些,但是感觉有一些功能还是不够自由
配置
MAC CPU: 1.3 GHz 双核Intel Core i5
MAC 系统版本:12.6(版本太低好像只能cpu跑,不太了解)
MAC 显卡: Intel Graphics 6100 1536 MB
MAC 内存:8G
基础教程就不说了,挺多的,建议看原生方法安装的版本,很多配置都能找到
python需要3.10.x版本
什么源也最好换成国内的
第一个坑:MAC的sh脚本需要转成unix
这是我遇到最坑的地方,一开始以为是python环境变量问题,但是检查了虚拟环境也看不出问题
通过vscode打开三个sh脚本,点击左下角变更为LF,保存文件
webui-user.sh我看过都是注释的,搞不搞其实应该差不多,不过就顺便了
第二个坑:gfpgan、clip、open_clip不能安装
打开launch.py
"https://github.com/"替换成"https://ghproxy.com/https://github.com/",给git加速
第三个坑:Couldn't checkout commit
打开launch.py,注释156行
最后localhost打开成功了,搞心态啊
启动优化
打开webui-macos-env.sh
编辑修改COMMANDLINE_ARGS项
COMMANDLINE_ARGS="--skip-torch-cuda-test --upcast-sampling --precision full --no-half --lowvram --use-cpu interrogate --skip-version-check"
具体参数要去查一下了,我直接抄的,低内存是--lowvram
不说了,开始折磨MAC了