以macOS Ventura (13.3.1) 为例将Stable Diffusion安装至Mac

共计 1803 个字符,预计需要花费 5 分钟才能阅读完成。

以 macOS Ventura (13.3.1) 为例将 Stable Diffusion 安装至 Mac

Stable Diffusion WebUI 是一个强大的图像处理工具,可以用于图像生成、编辑和处理。在本文中,我们将介绍如何在 macOS Ventura 上安装和配置 Stable Diffusion WebUI。

安装套件管理员 Homebrew

首先,我们需要安装一个套件管理员工具 Homebrew,它将帮助我们安装其他必要的软件。请按照以下步骤进行操作:

  1. 打开终端机(应用程序列表中)。
  2. 粘贴以下指令来安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

输入密码并按下 Enter 键,然后等待安装完成。在接下来的安装过程中,Homebrew 可能会要求你再次输入密码。

安装 Git 和 Anaconda

接下来,我们将安装 Git 和 Anaconda。请按照以下步骤进行操作:

  1. 在终端机中输入以下指令来安装 Git:
brew install git
  1. 继续在终端机中输入以下指令来安装 Anaconda:
brew install --cask anaconda
  1. 接着,我们需要将 Anaconda 添加到系统路径中。在终端机中输入以下指令:
echo 'export PATH="/usr/local/anaconda3/bin:$PATH" ' >> ~/.zshrc
source  ~/.zshrc
conda init zsh
  1. 现在,我们可以创建一个 Python 虚拟环境。在终端机中输入以下指令:
conda create --name sdwebui python=3.10.6

拷贝 Stable Diffusion WebUI 保存库

接下来,我们需要将 Stable Diffusion WebUI 保存库拷贝到本地。请按照以下步骤进行操作:

  1. 在终端机中输入以下指令,将 Stable Diffusion WebUI 保存库拷贝至家目录:
cd ~
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

在 Finder 中,点击前往 -> 个人专属,你应该会看到一个名为 ”stable-diffusion-webui” 的文件夹,这就是 Stable Diffusion WebUI 的程序本体。

将下载的模型档移动至 ”stable-diffusion-webui” 文件夹下的 ”models/Stable-diffusion” 文件夹中。

接下来,回到终端机,启动 Python 虚拟环境。终端机提示符前面应该会显示 ”(sdwebui)” 字样。

conda activate sdwebui

确认 Python 版本是否为 3.10.6:

python --version

设置启动参数

现在,我们需要设置 Stable Diffusion WebUI 的启动参数。请按照以下步骤进行操作:

  1. 找到 ”stable-diffusion-webui” 文件夹下的 ”webui-user.sh” 文件,并用文本编辑器打开它。
  2. 在文件中找到标有注释的地方,填入以下参数:export COMMANDLINE_ARGS=--medvram --opt-split-attention。这将降低 VRAM 的使用量。
  3. 保存并关闭文件。

启动 Stable Diffusion WebUI

现在,我们可以启动 Stable Diffusion WebUI 了。请按照以下步骤进行操作:

  1. 在终端机中输入以下指令,进入 ”stable-diffusion-webui” 文件夹:
cd ~/stable-diffusion-webui
  1. 运行 ”webui.sh” 脚本。它将自动下载 PyTorch 并安装所有依赖项:
./webui.sh

运行完毕后,你将看到一组网址。

使用浏览器打开 ”http://127.0.0.1:7860″,你将进入 Stable Diffusion WebUI 的网页图形界面。请确保终端机保持开启状态。

如果你想中止 Stable Diffusion WebUI 的运行,只需右键点击终端机图标并选择终止即可。

日后要启动 Stable Diffusion WebUI,只需打开终端机,并运行以下指令:

conda activate sdwebui
cd ~/stable-diffusion-webui
./webui.sh

现在,你已经成功安装和配置了 Stable Diffusion WebUI,可以开始使用这个强大的图像处理工具了。

正文完