stable-diffusion-webui环境部署

news/2024/7/7 19:21:18

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
    

http://lihuaxi.xjx100.cn/news/1723443.html

相关文章

Zabbix监控IP地址是否畅通

一、fping安装 1.下载fping安装包 wget http://www.fping.org/dist/fping-4.0.tar.gz下载失败的,请看 https://download.csdn.net/download/qq_45748758/88477979 资源包已上传,免费 2.解压安装包 tar -xf fping-4.0.tar.gz3.安装 cd fping-4.0 ./c…

SSL证书对于SEO优化的重要性

在当今时代,搜索引擎优化(SEO)对于企业和网站来说是至关重要的。而SSL证书在SEO优化中起着重要的作用。SSL证书是一种用于加密数据传输的安全协议,它为网站提供了安全连接,使用户可以放心地与网站进行交互。 首先&…

pk答题小程序怎么做?功能有哪些?为您揭秘!

“微信答题小程序(仿头脑王者源码)在线教育考试pk答题小程序”是一款专业性的答题小程序(软著登记号:4078210号),主要功能有:个人每日答题、邀请好友一对一PK答题、排位升级PK答题、专题1V1pk答…

按键LED测试【FPGA】

按钮: 按钮是区分输入输出的, LED配置成输入,是不会亮的。 //timescale 1s/1ns // 【】是预编译,类似C语言的#include // 这是FPGA原语 //晶振时钟 1ns//类型声明 module LED //跟PLC的FB功能块一样,使用前需要实…

【Leetcode】200. 岛屿数量

给你一个由 1(陆地)和 0(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边…

[UDS] --- WriteDataByIdentifier 0x2E

1 0x2E功能描述 根据ISO14119-1标准中所述,诊断服务2E主要用于Client向Server(ECU)通过DID的方式写入相关的数据。 2 0x2E应用场景 一般而言,对于2E诊断服务,主要应用场景为以下场合: 在整车下线的过程中写入相关配置信息&…

Java生成Jar包方法

1. 设置->项目结构 2. Artifacts->JAR->From modules… 3. 打开菜单栏 4. Build Artifacts… 5. Build或Rebuild (完)

B链圆桌派 — 创新的去中心化存储网络 BNB GREENFIELD 主网上线

B链圆桌派 主題: BNB GREENFIELD主网上线 - 创新的去中心化资料储存网路 日期: 10/19, 8 pm utc8 頻道: BNB Chain 华语电报群 ○ AMA环节 ○ BNB GREENFIELD主网上线 一、回复主持人问题 嘉宾回答主持人提出的问题。本环节请大家保持安静,专注嘉宾…