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

stable diffusion webui升级bug问题解决思路(纯干货)

个人网站:https://tianfeng.space/

文章目录

一、前言 二、个人方案 1.扼杀在萌芽中 A.解压后点击启动器运行依赖,然后点击A启动器 B.更新本体和扩展(全部到最新版本) C.把controlnet1.1放入stable diffusion 中 D.插件转移 E.模型转移 F.额外的东西(视情况而定) 2.防患于未然 base模型和refiner模型下载: SDXL-controlnet下载 安装python库 额外扩展

一、前言

最近随着webui增加到1.6版本,很多问题也随之出现,其实最多就是插件问题,这多是由于插件太久没有更新维护导致,我更新之后主要是TemporalKit和wd1.4tag反推插件使用不了,TemporalKit用的有点顺手了,但是没人更新维护了,所以换成Ebsynth Utility了,本质上差不多,wd1.4tag现在秋叶大佬已经切换到一个在维护的分支了,所以也没问题了,其他问题基本没有。针对你们的问题我的解决方案。

二、个人方案

1.扼杀在萌芽中

我建议那些对代码什么的没什么基础,只是用这个作为工具使用,第一步把先使用最新4.3安装包

链接:https://pan.baidu.com/s/140FM0iFZ-AJN0_4xdvZxpg
提取码:b9jr
安装方式和老的一样,秋叶挂在原4.2安装视频下,有的人可能没注意,

更新版本

● SD-WebUI 本体 v1.5.2,SDXL支持

● xformers 0.0.21

■ 修改内容

● 修改部分配置 ● 添加部分常用插件

● 优化界面汉化内容,切换为 zh-Hans (Stable)

● 由于 SD-WebUI 在 1.5 以后的版本中,官方支持 LyCORIS,本次移除了 LyCORIS 插件

● Tag 自动补全添加了汉化文件

A.解压后点击启动器运行依赖,然后点击A启动器
B.更新本体和扩展(全部到最新版本)
C.把controlnet1.1放入stable diffusion 中

模型里面的文件复制放入

预处理器里的download放入

区别就是你们自己下的controlnet之前是放在扩展里的controlnet里的模型里,这些自行下载的是不参与更新的,只有之前那些才是会随着版本更新,

D.插件转移

把之前webui下的插件复制到新webui的扩展下,目录都是一样的,自带了一些基本插件(强调:不要不要全部复制,覆盖自带的的插件,例如controlnet,万一你们又出问题),还有TemporalKit这种停止维护的就不要复制过来了

E.模型转移

把你们下的hypernetwork,lora,lycoris(现在不需要插件了,直接下载放到目录),大模型stable diffusion,自己下的一些VAE,直接复制到对应目录下就行,很简单

F.额外的东西(视情况而定)

roop和deforum是之前安装插件弄得,之前看过文章的应该知道,反正你就把没有的文件夹复制过来就行,放大算法我多下了一个4x-UltraSharp,放在ESRGAN目录就行

脚本文件(我之前下的loopback wave),如果你下过脚本可以放在这

还有embedding文件放在这

提示词预设文件styles.csv,直接复制过了覆盖就行,这里面就是之前你的提示词预设

到这里,基本你就完美复刻了,和你原先一样的最新版本,先别急着启动,随我设置

2.防患于未然

其实你们很多问题都是不通魔法导致,如果还有不会的去个人网站,资源界面图包网盘找,特别是如果去下载模型插件等文件,你不开魔法老是下载失败,你按照以下设置,不管是扩展网址安装一秒成功,还有一些插件启用会自动下载配置文件模型文件等等,基本不会出问题了,

webui设置把代理改成如下,右键网络打开网络设置就有了,开了魔法就会自动使用daili服务器,如果

高级选项根据自己显存修改

第一次打开,选择你常用的插件勾选,不用的就别全勾选了,占内存,而且第一次启动,插件太多启动时都在下载一些文件,容易出问题,分两次就行,之后就正常使用了,

然后打开webui,基本没问题,

高分辨率重建和refiner都如下所示

如果想选择高分辨率重建模型和采样方法选择需要设置,在设置里,点击显示所有然后找到如下,保存设置重启

refiner可以选择refiner模型进行修复,你可以设置跑50步,如果切换时机为0.7,base模型先跑35步,那么从35步开始使用refiner模型进行修复,大概就是这样,详情自己体验,你也可以下载其他SDXl模型

同理面部修复在这,保存设置

提示词预设现在可以点击木棒打开,对预设修改

base模型和refiner模型下载:

https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0

https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/tree/main

SDXL-controlnet下载

https://huggingface.co/lllyasviel/sd_control_collection/tree/main

里面包含了大佬整理的官方和非官方的controlnet模型,diffusers的扩展库和stabilityai的sai打头官方库,和其他非官方的库,可能有有优有劣势,自己尝试看看效果。下载放在该目录下

网盘:我下了其中比较好的模型(都选择最大的和最新版本的)和diffusers最新的depth-zoe,还有最新官方VAE模型(放在vae目录)

百度网盘链接:https://pan.baidu.com/s/1BzGr4jHzB2cKDGnKtY7sTQ
提取码:3p75

安装python库

举个例子,像安装Ebsynth Utility插件时需要安装一些其他的python库,经常可以肯定评论很多同学出错什么的,我觉得他们问题应该在这,首先来到webui根目录下的python文件夹下,

pip install transparent-background

cmd回车

这样你按照的包一定是在启动器里,你也可以在scripts目录下pip install transparent-background

如果你还有其他环境很有可能安装到其他环境里去了,安装包时一定要养成切换到该环境下的python下的scipts下安装,特别是多环境时,没接触的可能往往被这个简单细节给搞崩溃。

额外扩展

还有你们下载模型可以直接出huggingface下,比如一些webui没有的放大算法,和controlnet模型,找不到的模型等等,直接在model里搜索,例如第一个,打开,在文件和版本中下载放到对应目录下

剩下就是一些扩展了,我一般都是用anaconde管理安装python环境的,之前写过教程:你们只需要看前面anaconda安装就行。https://tianfeng.space/399.html

还有git安装:https://tianfeng.space/715.html

这样你们就可以直接在扩展目录git clone 网址安装插件了

更新时间 2024-03-24