Stable Diffusion WebUI 安装教程 for Windows
注:以下教程参考了B站@Nenly同学的安装攻略,并简化完善了一些步骤。
1.Stable Diffusion WebUI 简介
Stable Diffusion WebUI 是由一位越南开发者 Automatic1111 基于 Stable Diffusion 制作的可视化参数调节与对海量扩展应用支持的界面系统,可以很方便的使用和管理 Stable Diffusion。
Stable Diffusion WebUI GitHub 仓库:
https://github.com/AUTOMATIC1111/stable-diffusion-webui
2.部署环境准备
2.1 Python (安装最新稳定版)
- 启动安装程序后,使用默认安装路径。注意勾选
add Python 3.xx to PATH
,将 Python 添加到默认路径。
下载地址:
https://www.python.org/downloads
2.2 Git (最新版)
- 使用默认安装路径。
下载地址:
https://git-scm.com/download
2.3 NVIDIA CUDA Toolkit
- 推荐使用 NVIDIA 显卡,显存≥8G。查询显卡 CUDA 版本,打开 cmd 命令提示符,输入如下命令:
nvidia-smi
- 打开 CUDA Toolkit 存档链接,下载对应版本。
- 使用默认安装路径。
下载地址:
https://developer.nvidia.com/cuda-toolkit-archive
3. 部署 Stable Diffusion WebUI
3.1 从 GitHub 克隆本体到本地
- 选择一个剩余空间大于 100G 的盘符,创建一个目录用于部署 Stable Diffusion WebUI。
- 在部署目录的地址栏输入 cmd,打开该目录下的命令提示符,输入如下代码:
官方GitHub地址:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
gitee 备用镜像:
git clone https://gitee.com/nenly/stable-diffusion-webui.git
3.2 下载并安装 stable-diffusion 官方模型(Checkpoint)
模型代表的是对某一种事物的抽象表达。通过对算法程序进行训练,让机器来学习各类图片的信息特征,而在训练后沉淀下来的文件包,我们就将它称之为模型。用一句话来总结,模型就是经过训练学习后得到的程序文件。
- 大模型格式为
.ckpt
或.safetensor
,将大模型文件复制到./models/stable-diffusion
模型文件夹内。 - 双击
./webui-user.bat
运行 Stable Diffusion WebUI,自动下载部分依赖并等待安装完成。 - 安装完成后会自动在浏览器打开 Stable Diffusion WebUI。
官方大模型下载 v1.5:
https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main
4. 安装启动器
安装器来源:B站@秋葉aaaki
安装器原版下载链接:
https://pan.quark.cn/s/fff2b96df0b6
转存下载地址:
https://cloud.wujiayi.vip/index.php?share/folder&user=1&sid=EpAYCtke
- 将下载的两个软件移动到 Stable Diffusion WebUI 的根目录下。
- 先运行
启动器运行依赖-dotnet-6.0.11.exe
程序,会自动安装相关的依赖环境。 - 之后如果需要启动 Stable Diffusion WebUI 可以通过启动器
A绘世启动器.exe
运行。 - 建议第一次运行 Stable Diffusion WebUI 时先使用原始启动方式,双击
./webui-user.bat
,会自动下载部分依赖并等待安装完成。如果先使用启动器可能会提示缺少相关依赖环境。
5. 安装插件方法
Stable Diffusion WebUI 可通过安装开发者贡献的各类拓展和插件实现不同的功能。
5.1 搜索安装
点击 Stable Diffusion WebUI → Extension → available → load from
可以查看插件及拓展的列表,在 search
栏输入想要安装的插件名,点击 install 即可安装。
5.2 链接安装
将插件地址复制到 Stable Diffusion WebUI → Extension → install from URL → URL for extension's git repository
点击 install 即可安装。
5.3 手动安装
下载开发者贡献的插件包,手动放置于 Stable Diffusion WebUI 插件目录内即可,每个插件是独立的文件夹。
插件目录:./extensions
5.4 应用插件并重启
插件通过上述方法安装完成后,需要点击 Stable Diffusion WebUI → Extension → apply and restart UI
重启 WebUI。