运行环境

Python 3.10.6 (win10以上装3.10.10以上版本)

https://www.python.org/downloads/windows/

git

https://git-scm.com/download/win

AUTOMATIC1111/stable-diffusion-webui

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

下载Stable Diffusion源码库

1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

进去 stable-diffusion-webui 文件夹

1
cd stable-diffusion-webui

运行下载安装脚本(大陆网络环境会出错)

1
webui-user.bat

大陆网络环境出错解决办法:

根目录缺少虚拟python环境venv的依赖包GFPGAN和open_clip

TencentARC/GFPGAN

https://github.com/TencentARC/GFPGAN
克隆,下载zip,获得GFPGAN-master放在d:\stable-diffusion-webui\venv\Scripts\GFPGAN-master
打开cmd,cd到d:\stable-diffusion-webui\venv\Scripts\GFPGAN-master下,
使用命令d:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install basicsr facexlib安装GFPGAN的依赖。
再使用d:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install -r requirements.txt安装GFPGAN的依赖。
使用d:\stable-diffusion-webui\venv\Scripts\python.exe setup.py develop安装GFPGAN。
安装完毕后,再打开stable diffusion根目录的webui-user.bat会发现不再要求安装GFPGAN。

mlfoundations/open_clip

https://github.com/mlfoundations/open_clip
同理,克隆,下载zip,获得open_clip-main放在d:\stable-diffusion-webui\venv\Scripts\open_clip-main
打开cmd,cd到d:\stable-diffusion-webui\venv\Scripts\open_clip-main下,
使用d:\stable-diffusion-webui\venv\Scripts\python.exe setup.py build install安装open_clip
1

repositories里缺少taming-transformers,k-diffusion,CodeFormer,BLIP

1
2
3
4
5
6
7
8
git clone https://github.com/CompVis/taming-transformers.git “你目录地址\repositories\taming-transformers”

git clone https://github.com/crowsonkb/k-diffusion.git “你目录地址\repositories\k-diffusion”

git clone https://github.com/sczhou/CodeFormer.git “你目录地址\repositories\CodeFormer”

git clone https://github.com/salesforce/BLIP.git “你目录地址\repositories\BLIP”

2

xformers的问题,这个直接按下图的文件名添加:

3

最后是下载ckpt基础模型

其中有Chilloutmix-Ni 网盘下载 https://www.123pan.com/s/sKd9-LkJc.html

然后是各类的角色模型

Civitai(C站): AI绘画图片生成模型资源下载社区网站 https://civitai.com/

使用教程

下载基础模型ChilloutMix,移动至\stable-diffusion-webui\models\Stable-diffusion目录。
下载需要的角色模型,移动至
\stable-diffusion-webui\models\Lora目录。
重启Stable Diffusion WebUI主界面
在Stable Diffusion WebUI的主界面左上角加载基础模型ChilloutMix。
在SD的文生图或图生图界面内的生成按钮下,可以看到一个粉色的图标,该图标名为Show extra networks(显示额外网络),点击该红色图标将会在本页弹出一个面板,在该面板中可以看到Lora选项卡。
可以看到已经安装的Lora模型,点击模型名称将会自动该角色名称加载到Prompt文本框中。
填写一些其它的描述信息和相应的参数之后,就可以看到非常理解的效果了。

编辑 webui-user.bat 后运行

1
2
3
4
5
6
7
8
9
@echo off

set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--xformers
set PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:30

call webui.bat

浏览器地址栏输入 localhost:7860 进入 Stable Diffusion