stable-diffusion-webui安装和基本使用(mac m1)
安装第一步,当然是看官方教程:
https://github.com/AUTOMATIC1111/stable-diffusion-webui
从github可以看出,mac的是另外的安装方式:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon
教程我翻译一下,简单点的步骤就是:
1. 安装依赖
brew install cmake protobuf rust python@3.10 git wget
这里python3.10+就行,不一定必须3.10
2. 下载模型

我选的第二个,2.0太复杂了,还要自己去下载配置文件并进行一系列操作,我的想法就是先跑起来再去研究其他的。
3. 拉取stable-diffusion-webui仓库 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
4. 下载好的模型放到这个文件夹 stable-diffusion-webui/models/Stable-diffusion
5. 到stable-diffusion-webui根目录执行: ./webui.sh
这个操作会自动下载py的依赖等,如果遇到依赖报错,比如我这里 socksio 就不存在,就需要进入venv/bin 文件夹 执行:
source activate
pip install socksio
6. mac m1 这里需要编辑webui-user.sh文件,加入一句:
export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half --use-cpu all"
7. 执行
./webui.sh --opt-split-attention-v1 --lowvram
大功告成,打开浏览器输入 http://127.0.0.1:7860/ 开始学习之旅吧