stable-diffusion-webui环境部署

news/2024/7/10 21:13:52 标签: stable diffusion

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://www.niftyadmin.cn/n/5126780.html

相关文章

机器学习第一周

一、概述 机器学习大致会被划分为两类:监督学习,无监督学习 1.1 监督学习 监督学习其实就是,给计算机一些输入x和正确的输出y(训练数据集),让他总结x->y的映射关系,从而给他其他的输入x&a…

电脑监控软件系统有哪些

电脑监控软件系统在当今信息化时代的应用越来越广泛,它们可以帮助企业或个人解决许多问题。 电脑监控软件有哪些功能: 1、实时监控:对电脑的屏幕、键盘、鼠标等设备进行实时监控,以便及时发现异常情况并采取相应的措施。 2、数据采…

【干货】JVS低代码表单基础组件的配置与应用

表单的基础组件主要用于收集用户输入的数据,并对这些数据进行验证和处理。通过表单组件,用户可以输入各种类型的数据,如文本、数字、日期、选择项等。这些数据可以通过表单的提交按钮提交到服务器进行处理,从而使网站或应用程序能…

opencv 人脸识别,并抓拍

# -*- coding: utf-8 -*- import cv2 import imutils from crop_img import crop_and_save_image import datetime # 加载摄像头 cap cv2.VideoCapture(0) # 创建人脸检测器 face_cascade cv2.CascadeClassifier(cv2.data.haarcascades haarcascade_frontalface_default.xml…

explain查询sql执行计划返回的字段的详细说明

当使用EXPLAIN命令查看SQL语句的执行计划时,会返回一张表格,其中包含了该SQL语句的执行计划。下面是每个字段的详细分析: id:执行计划的唯一标识符。如果查询中有子查询,每个子查询都会有一个唯一的ID。在执行计划中&a…

图像无损放大画质修复工具 Topaz Photo AI「Mac」

Topaz Photo AI是一款适用于Mac的图像处理软件,它使用人工智能技术对照片进行编辑和优化。该软件提供了多种强大的功能,帮助用户轻松地改善图像质量,并实现自定义的效果。 Topaz Photo AI支持多种文件格式,包括JPEG、TIFF、PNG、R…

「译文」深入了解Kubernetes和Nomad

👉️原文链接: https://www.cncf.io/blog/2023/10/23/introduction-a-closer-look-at-kubernetes-and-nomad/ ✍️作者: Rob Newsome 📝Description: stack.io 产品管理主管 Rob Newsome 的特邀文章 在容器编排领域,Kubernetes 和 Nomad 都是…

【Go】格式化字符串指令大全 Redis常用命令

【Go】格式化字符串指令大全 && Redis常用命令 原创:As.Kai 博客地址:https://blog.csdn.net/qq_42362997 如果以下内容对您有帮助,点赞点赞点赞~ 目录 格式化格式化字符串指令大全%s 用于插入字符串%d 用于插入整数%f 用于插入浮点数…