首页 > 快速入门 如何在 Apple Silicon M1/M2 Mac 上安装和运行 Stable Diffusion WebUI
快速入门

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-webui
stable-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并重新启动。


  • 互动交流

    快速入门
    快速入门