stable-diffusion-webui环境部署
stable-diffusion-webui环境部署
- 1. 环境创建
- 2. 安装依赖库
- 3.下载底模
- 4.运行代码
- 5. 报错信息
- 报错1
- 报错2
1. 环境创建
-
创建虚拟环境
conda create -n env_stable python==3.10.0
-
进入虚拟环境
conda activate env_stable
-
clone源码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
-
进入项目根目录
cd stable-diffusion-webui
-
安装相关库
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
2. 安装依赖库
-
安装依赖仓库
- 存放目录为:
stable-diffusion-webui/repositories/
- 存放目录为:
-
clone源码
cd stable-diffusion-webui/repositories git clone https://github.com/salesforce/BLIP.git git clone https://github.com/sczhou/CodeFormer.git git clone https://github.com/Stability-AI/generative-models.git git clone https://github.com/crowsonkb/k-diffusion.git git clone https://github.com/Stability-AI/stablediffusion.git git clone https://github.com/CompVis/taming-transformers.git
3.下载底模
-
下载模型连接:https://civitai.com/models
- 想要那个类型的底模下载那个即可
- 想要那个类型的底模下载那个即可
-
底模存放路径:
stable-diffusion-webui/models/Stable-diffusion
4.运行代码
- 运行命令
# python webui.py --listen --enable-insecure-extension-access --xformers --no-half-vae --disable-nan-check --no-half python webui.py --listen --enable-insecure-extension-access --xformers --no-half-vae
5. 报错信息
报错1
keyError:'Stable Diffusion XL
- 原因:依赖库缺失,要把
步骤2
的依赖库全部下载下来
- 原因:依赖库缺失,要把
报错2
pydantic相关文件报错
- 解决:版本问题,安装
1.10.11
版本pip install pydantic==1.10.11