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

以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,可以开始使用这个强大的图像处理工具了。

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