AI绘画最近很火,Stable Diffusion作为主流开源模型,网上有很多本地搭建Stable Diffusion的教程,但基本都是基于windows的,Mac本地搭建的教程少很多,找到一个相当靠谱的教程:https://www.bilibili.com/read/cv19104744/ ,然后使用M1按指引操作,期间遇到以下2个报错,解决后就部署成功了。
报错1:执行./run_webui_mac.sh时报错AssertionError: Couldn't find Stable Diffusion in any of: ['/Users/xxx/stable-diffusion-webui/repositories/stable-diffusion-stability-ai', '.', '/Users/xxx/']
网上搜索一番后执行以下命令可解决:
git pull
pip install -r requirements_versions.txt --prefer-binary
git clone https://github.com/Stability-AI/stablediffusion repositories/stable-diffusion-stability-ai
conda activate web-ui
pip install open_clip_torch
pip install safetensors
报错2:ValueError: When localhost is not accessible, a shareable link must be created. Please set share=True
这个在网上没找到答案,然后我基于报错提示Please set share=True,经过自己多番尝试,终于找到解决方法:将启动脚本run_webui_mac.sh,最后一句
python webui.py --precision full --no-half --use-cpu Interrogate GFPGAN CodeFormer后面加上--share参数即可。