注:以下教程参考了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。

添加新评论