Stable Diffusion MAC可以安装吗?

Mac或MacBook,包括MacBook Pro和搭载M1芯片的MacBook笔记本电脑,都可以安装和运行AI绘图软件Stable Diffusion。本文将介绍在2020款MacBook Pro搭载M1芯片的苹果笔记本电脑上成功安装Stable Diffusion软件的方法,并提供其他苹果电脑安装的类似方法。经过本人实测,搭载16GB内存的MacBook Pro(M1)生成一张AI图片大约需要20-30秒的时间。

2cbfd63afaedcb47377fdd7910ee1c4e

首先,我们需要安装Homebrew。打开终端,使用以下命令安装Homebrew(请自行查找下面命令行中的网址,无法贴在这里):

/bin/bash -c “$(curl -fsSL 自行查找网址/Homebrew/install/HEAD/install.sh)”

如果在安装过程中出现以下提示,说明您需要先解决网络问题,然后再进行安装:

Homebrew/brew/’: LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60

安装过程中,如果出现下图所示界面,请将界面上显示的两行命令复制粘贴到终端,并按回车键执行:

接下来,我们需要安装其他依赖的软件包。在终端中使用以下命令分别安装以下几个依赖的软件包:

brew install cmake
brew install protobuf
brew install rust
brew install git
brew install python@3.10
brew install wget

接下来,我们需要下载AUTOMATIC1111/stable-diffusion-webui。访问AUTOMATIC1111/stable-diffusion-webui网站,点击绿色的“Code”按钮,然后点击“Download ZIP”按钮,将下载的master.zip文件解压缩,得到一个名为stable-diffusion-webui-master的文件夹。

现在,我们可以运行Stable Diffusion软件了。在Mac的终端中,使用cd命令切换到上一步解压缩得到的stable-diffusion-webui-master文件夹下,然后使用以下命令运行Stable Diffusion:

./webui.sh

运行上述命令后,程序还需要下载并安装其他的包。例如,它会安装torch包,您只需让其继续安装即可。还会安装numpy、gfpgan等一系列包,这些依赖软件包都会自动安装。如果安装过程中出现错误并停止,请再次使用上述命令继续进行安装。

在安装过程中,如果遇到Installing gfpgan的卡顿问题,请访问TencentARC/GFPGAN官网,点击绿色的“Code”按钮,然后点击“Download ZIP”按钮。将下载的master.zip文件解压缩后,进入GFPGAN-master文件夹,然后依次运行以下5条命令:

pip install basicsr
pip install facexlib
pip install -r requirements.txt
python3 setup.py develop
pip install realesrgan

完成上述命令后,返回到stable-diffusion-webui-master文件夹,继续运行以下命令:

./webui.sh

这时,如果安装过程中出现Installing gfpgan通过,Installing clip通过,开始Installing open_clip的情况,请访问open_clip网站,下载zip文件并解压缩。按照提示使用pip install open_clip_torch命令进行安装。

完成以上步骤后,继续运行./webui.sh命令。如果程序在99%处卡住不动,很可能是网络原因导致的。解决网络问题后再进行安装是最佳方案。如果能够正常进行安装,最后会出现安装成功的界面。

在浏览器中打开上述界面中显示的本地地址127.0.0.1:7860,就可以在本地使用Stable Diffusion了。如果您想绘制一只猫咪的AI图片,只需在界面的第三行方框中输入英文”a cat”,然后点击右侧的黄色“Generate”按钮。等待大约20秒,软件就会生成一张猫咪的照片。

总结:
您可以将以safetensors为后缀的模型文件下载并保存到电脑的stable-diffusion-webui-master/models/stable-diffusion文件夹下(这个文件夹在第四步的最后会自动生成)。将下载的模型文件保存到/Users/您的电脑用户名/stable-diffusion-webui/models/stable-diffusion文件夹下,即可自行更换模型。至于safetensors后缀的模型文件,请自行在网上下载。

原创文章,作者:SD中文网,如若转载,请注明出处:https://www.stablediffusion-cn.com/sd/sd-install/1060.html