当前位置:AIGC资讯 > AIGC > 正文

stable-diffusion-webui环境部署

stable-diffusion-webui环境部署

1. 环境创建 2. 安装依赖库 3.下载底模 4. 获取lora参数文件 5.运行代码 6. 报错信息 报错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. 获取lora参数文件

将微调的模型参数放置在:stable-diffusion-webui/models/Lora

5.运行代码

运行命令
# 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

6. 报错信息

报错1

keyError:'Stable Diffusion XL
原因:依赖库缺失,要把步骤2的依赖库全部下载下来

报错2

pydantic相关文件报错
解决:版本问题,安装1.10.11版本
pip install pydantic==1.10.11

更新时间 2023-12-23