Stable Diffusion WebUI是一个强大的图像处理工具,可以用于图像生成、编辑和处理。在本文中,我们将介绍如何在macOS Ventura上安装和配置Stable Diffusion WebUI。
安装套件管理员Homebrew
首先,我们需要安装一个套件管理员工具Homebrew,它将帮助我们安装其他必要的软件。请按照以下步骤进行操作:
- 打开终端机(应用程序列表中)。
- 粘贴以下指令来安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
输入密码并按下Enter键,然后等待安装完成。在接下来的安装过程中,Homebrew可能会要求你再次输入密码。
安装Git和Anaconda
接下来,我们将安装Git和Anaconda。请按照以下步骤进行操作:
- 在终端机中输入以下指令来安装Git:
brew install git
- 继续在终端机中输入以下指令来安装Anaconda:
brew install --cask anaconda
- 接着,我们需要将Anaconda添加到系统路径中。在终端机中输入以下指令:
echo 'export PATH="/usr/local/anaconda3/bin:$PATH" ' >> ~/.zshrc
source ~/.zshrc
conda init zsh
- 现在,我们可以创建一个Python虚拟环境。在终端机中输入以下指令:
conda create --name sdwebui python=3.10.6
拷贝Stable Diffusion WebUI保存库
接下来,我们需要将Stable Diffusion WebUI保存库拷贝到本地。请按照以下步骤进行操作:
- 在终端机中输入以下指令,将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的启动参数。请按照以下步骤进行操作:
- 找到”stable-diffusion-webui”文件夹下的”webui-user.sh”文件,并用文本编辑器打开它。
- 在文件中找到标有注释的地方,填入以下参数:
export COMMANDLINE_ARGS=--medvram --opt-split-attention
。这将降低VRAM的使用量。 - 保存并关闭文件。
启动Stable Diffusion WebUI
现在,我们可以启动Stable Diffusion WebUI了。请按照以下步骤进行操作:
- 在终端机中输入以下指令,进入”stable-diffusion-webui”文件夹:
cd ~/stable-diffusion-webui
- 运行”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