/ 软件

在mac上部署StableDiffusion

网上其实有挺多mac上详细的安装攻略,但是装了两天一直报各种各样的错,最后找到了👇🏻这个教程,虽然标题是M1的mac,但是经过测试我的Intel核心的mac也能成功安装并运行。

M1 Mac搭建Novel AI(Stable Diffusion)本地部署详细教程 – 哔哩哔哩 (bilibili.com)

进行./setup_mac.sh 操作的时候出现了一些问题:

1、一直报错如下提示,如果模型已经下载,且conda没有安装成功,那么大概率是网络问题。

The check for the models & required repositories has failed.
Please check if the model is in place and the repos are cloned.
You can find the model in stable-diffusion-webui/models/Stable-diffusion/sd-v1-4.ckpt
You can find the repos in stable-diffusion-webui/repositories/

解决方法:
打开setup_mac.sh文件,在所有的https://github.com/前增加https://mirror.ghproxy.com/,最好是!!开启魔法!!
因为设置了地址代理,安装完成后又出现了新的问题😅:

fatal: unable to access 'https://mirror.ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to mirror.ghproxy.com:443 

解决方法:
在stable-diffusion-webui/.git/confit中,删除“https://mirror.ghproxy.com/”。

2、运行 ./run_webui_mac.sh 又出现的问题:

Couldn't find Stable Diffusion in any of: ['/Users/xxxxxxxx/Desktop/NovelAI/stable-diffusion-webui/repositories/stable-diffusion-stability-ai', '.', '/Users/norah/Desktop/NovelAI']

解决方法:https://www.jianshu.com/p/0c4e7dcadc58

git pull
pip3 install -r requirements_versions.txt --prefer-binary
git clone https://github.com/Stability-AI/stablediffusion repositories/stable-diffusion-stability-ai
conda activate web-ui
pip3 install open_clip_torch
pip3 install safetensors