引用B站Nenly同学
https://www.bilibili.com/video/BV1Us4y1X75d/?share_source=copy_web&vd_source=98d592a71eb13fad2dd834b16798f5d9
1、安装Homebrew并切换国内源
https://zhuanlan.zhihu.com/p/111014448
苹果电脑 极速安装脚本(精简版 几秒钟安装完成):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
苹果电脑 卸载脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
常见错误排查:
https://gitee.com/cunkai/HomebrewCN/blob/master/error.md
2、安装cmake protobuf rust python git wget
brew install cmake protobuf rust python@3.10 git wget
3、检查安装状态
brew --version:检查Homebrew软件包管理器的版本号
cmake --version:检查CMake的版本号
protoc --version:检查Protobuf的版本号
rustc --version:检查Rust编译器的版本号
python3 --version: 检查Python 3的版本号
git --version: 检查Git版本号
wget --version:检查Wget的版本号
4、使用git克隆仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
若速度慢可使用代理或镜像,例如:
git clone https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
此处推荐好用的github代理:https://ghproxy.com/
5、启动./webui.sh,首次启动时会下载依赖,耗时较长
- 进入下载好的stable-diffusion-webui目录中
cd stable-diffusion-webui
./webui.sh
首次加载没有进度条,依赖是GB级别,卡住或者报错停止退出没关系,下次启动会从失败的地方继续开始
可修改launch.py文件中对应失败部分代码来解决,我的做法是找到对应的远端地址,改成国内可访问的镜像地址,暂不展开这部分
- 加载完成后,复制Local URL到浏览器里打开。(默认地址:http://127.0.0.1:7860/)
6、手动导入大模型加速启动
在第一次启动的时候还会下载一个大模型(2G以上),通过终端下载很慢,可以在启动过程中手动下载,接着放入../stable-diffusion-webui/models/Stable-diffusion文件夹内。