当前位置: 首页>后端>正文

macOS下安装Stable Diffusion快速指南

引用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文件夹内。


https://www.xamrdz.com/backend/3x21924248.html

相关文章: