Stable Diffusion 是一种文本到图像的 AI,可以在 Mac M1 或 M2 等个人计算机上运行。在本文中,您将找到在 Mac 上安装和运行 Stable Diffusion 的分步指南。
硬件要求
1、您需要配备 Apple Silicon(M1 或 M2)的 Mac 才能获得合理的速度。
2、推荐的 CPU 为:M1、M1 pro、M1 max、M2、M2 pro 和 M2 max。除了高效核心之外,性能核心对于稳定扩散的性能也很重要。
3、计算机的外形尺寸并不重要。它可以是 Macbook Air、Macbook Pro、Mac Mini、iMac、Mac Studio 或 Mac Pro。
4、理想情况下,您的机器应具有 16 GB 或更多内存。
5、与许多 AI 模型一样,Stable Diffusion 在 Mac 上运行速度较慢。具有专用 GPU 的类似价格的 Windows PC 将更快地传输图像。
在 Mac 上安装 Stable Diffusion WebUI
第 1 步:安装Homebrew,它是 Mac 的包管理器(如果您尚未安装)。打开终端应用程序,键入以下命令,然后按回车键。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
步骤 2:安装一些必需的软件包。打开一个新终端并运行以下命令
brew install cmake protobuf rust python@3.10 git wget步骤 3:通过在终端中运行以下命令来克隆 AUTOMATIC1111 存储库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webuistable-diffusion-webui 应在您的主目录下创建一个新文件夹。
第 4 步:您将需要一个模型来运行稳定扩散。使用以下链接下载v1.5 模型。
v1.5下载链接,将文件放入文件夹中stable-diffusion-webui/models/Stable-diffusion。
在 Mac 上运行 Stable diffusion WebUI
按照本节中的步骤启动 AUTOMATIC1111 GUI 以实现稳定扩散。在终端中,运行以下命令。
cd ~/stable-diffusion-webui;./webui.sh --no-half第一次运行需要一段时间。
打开 Web 浏览器并单击以下 URL 以启动稳定扩散。http://127.0.0.1:7860/
您应该会看到WebUI界面。输入提示词“a cat”,然后按“Generate”生成图片。
更新 Stable diffusion WebUI
您的 Stable diffusion WebUI 不会自动更新。如果不定期升级,您将错过新功能。然而,每次更新时总是存在破坏事物的风险。要更新 AUTOMATIC1111,请首先打开终端应用程序。
进入 AUTOMATIC1111 Web-UI 的文件夹。
cd ~/stable-diffusion-webui最后,通过拉取最新代码来更新软件。
git pull
运行 Stable diffusion WebUI 查看其是否正常工作。如果遇到问题,请删除venv该文件夹内的文件夹stable-diffusion-webui并重新启动。