安装Stable Diffusion WebUI

https://github.com/AUTOMATIC1111/stable-diffusion-webui

  1. 下载Git版本管理工具。至Git for Windows下载安装档,一直下一步即可。
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Dependencies
  1. 接着安装Python。根据Wiki,Stable Diffusion WebUI限定Python版本需为3.10.6。请至Python官网下载Python 3.10.6的64位元安装档。

  2. 安装前务必勾选Add Python 3.10 to PATH,将Python加到环境变数。再按Install Now

复制Stable Diffusion WebUI储存库

  1. 开启GIT,在桌面资料夹按右键+Shift,点选在這裡開啟Powershell或終端機視窗。如果你C盘空间空间不足的话,也可以切换到其他硬碟资料夹再开启终端机。
python --version
  1. 输入以下指令,检查目前Python版本,输出应为3.10.6
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

输入以下指令复制Stable Diffusion WebUI的储存库。复制完成后保持终端机开着。

  1. 复制完成后,桌面会多出资料夹stable-diffusion-webui。将刚刚下载的.ckpt模型档放到models\Stable-diffusion资料夹。这个资料夹可放入多个.ckpt模型档。

设定启动引数

GPU为Nvidia且显存大于8GB的可跳过此步骤。


  • 命令行参数和设置
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings

根据Wiki,有些GPU需要修改启动引数才能正常启动WebUI。对stable-diffusion-webui资料夹里面的webui-user.bat按右键,以记事本开启,编辑COMMANDLINE_ARGS=这一行后面的启动引数。(看不到.bat请点选档案总管检视→ 显示/隐藏→ 显示副档名)

  • 若GPU VRAM小于等于4GB的话加入COMMANDLINE_ARGS=--medvram --opt-split-attention引数。

电脑RAM小于8GB的话改加入COMMANDLINE_ARGS=--lowvram --opt-split-attention引数。

顺带一提,加入--xformers引数可进一步减少VRAM使用量;加入--listen或--share引数则会产生一组网址,让你可以从外部网路存取WebUI。

cd stable-diffusion-webui
./webui-user.bat