stable-diffusion-webui 安装采坑日记

news/2024/7/10 22:27:39 标签: stable diffusion, python, ai
aidu_pl">

这里写自定义目录标题

  • 安装容易采坑的点
  • 效果测试

安装容易采坑的点

1、不愿安装大佬的整合包。在自己时间足够多的情况下,可以尝试自己搭环境。但是自己安装的时间成本真的非常高,环境配置报错会让人陷入崩溃,如果没有代码排错能力,还是建议使用开源大佬的整合包。

2、python一定要安装stable_diffusion官方指定版本3.10.9,如果已经有其他版本的python(本机是3.9.0)且为anaconda的情况下,可以参考以下方法:

python"># 在anaconda3/envs文件夹下创建一个3.10.9的虚拟环境
conda create -n python310 python=3.10.9

3、在安装torch的时候,如果下载非常慢,可以选择离线安装包地址,
https://download.pytorch.org/whl/torch_stable.html
网页下载后再进行离线安装,首先切换到.whl包的路径,再执行以下命令

python"># 安装torch,这里我的cuda是11.7,python是3.10
pip install torch-2.0.1+cu117-cp310-cp310-win_amd64.whl
pip install torchaudio-2.0.2+cu117-cp310-cp310-win_amd64.whl
pip install torchvision-0.15.2+cu117-cp310-cp310-win_amd64.whl

4、在安装和配置WebUI时候,环境配置异常

python"># 切换到\stable-diffusion-webui目录下,安装stable diffusion webui及所需的环境
pip install -r requirements_versions.txt

如果提示“ERROR: Cannot uninstall ‘llvmlite’. It is a distutils installed project.”,
可能是由于python版本错误造成的,这时候直接删除掉\stable-diffusion-webui\venv 这个文件夹,重新运行安装命令就可以了

5、在执行“webui-user.bat”的时候,安装gfpgan、clip报错
先说原因,大多是由于无法连接到github造成的。这时候可以多重复执行几次,或者从网上先下载zip再通过本地进行安装。
webui-user.bat文件内部配置如下

python"># --lowvram因为是4GB内存,在不加--no-half和--skip-torch-cuda-test的情况下,可能会报错
@echo off

set PYTHON=(你存放anaconda的路径)\anaconda3\envs\python310\python.exe
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--lowvram --autolaunch --deepdanbooru --skip-torch-cuda-test --no-half

call webui.bat

6、当一切就绪之后,浏览器空白
在这里插入图片描述
换个google浏览器打开就正常了
在这里插入图片描述

效果测试

看着图片一点一点从模糊变清晰,在90%的时候还很模糊
在这里插入图片描述
给大家看看成品
在这里插入图片描述


http://www.niftyadmin.cn/n/410407.html

相关文章

学会使用perf性能分析工具(含移植到arm-linux开发板)

文章目录 一、在ubuntu中使用apt包下载Perf二、使用源码安装Perf,并移植到arm-linux环境下三、使用perf四、Perf的功能介绍 系统:Ubuntu18.04系统 内核版本:5.4.0-150-generic(通过uname -r查看) 一、在ubuntu中使用ap…

chatgpt生成【2023高考作文】北京卷一 - 续航

“续航”一词,原指连续航行,今天在使用中被赋予了新的含义,如为青春续航、科技为经济发展续航等。 请以“续航”为题目,写一篇议论文。 要求:论点明确,论据充实,论证合理;语言流畅&a…

Java——Java易错选择题复习(2)(计算机网络)

1. 下面关于源端口地址和目标端口地址的描述中,正确的是( ) A. 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的 B. 在TCP/UDP传输段中,源端口地址和目的端口地址必须是相同的 C. 在TCP/UDP传输段中&#xff…

AC变DC220V变5V小家电电源芯片-AH8652、AH8669

Q: 什么是AH8652和AH8669电源芯片? A: AH8652和AH8669都是AC变DC的电源芯片,适用于将输入的交流电压(220V)转换为5V直流电压输出,用于小家电的电源模块等应用。 AC变DC220V变5V小家电电源芯片-AH8669 Q: AH8652和AH8669的最大输…

导出下拉列表的两种小技巧【EasyPoi实战系列】- 第473篇

历史文章(文章累计460) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 用…

ppt如何录屏?电脑怎么录制ppt文稿?

案例:在电脑上怎么录制PPT文稿,具体怎么操作? 【我工作的时候经常需要用到ppt文稿,有时还需要对PPT文稿进行录制,但我不知道如何操作。有小伙伴知道在电脑上如何录制ppt文稿吗?需要用到什么工具&#xff1…

ANR中为什么会出现堆栈漂移

前言 我们排查ANR问题的时候,会发现有时候anr文件中捕获的堆栈信息,并不准确,而且经常会打印下面这样的堆栈: "main" prio5 tid1 Native| group"main" sCount1 ucsCount0 flags1 obj0x71ac6f78 self0xb4000…

618有哪些数码好物值得买?2023年618数码好物必买清单

618作为年中大促节点,很多的产品会迎来历史最低价,正是入手数码产品的最佳时间点。很多人在选择物品时难免会产生618有哪些数码好物值得买的疑惑?为此,我也整理了一份618数码好物清单,都是一些实用性很强的数码好物,希…