找回密码
 加入我们
搜索
      
查看: 35583|回复: 22

[软件] 【已解决】有没有大佬知道原因 Stable Diffusion Webui出不了图

[复制链接]
发表于 2023-3-31 09:56 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 pwbcn 于 2023-4-2 22:26 编辑

前几天搭的,本来用的好好的,之后安装了不少扩展插件,感觉略卡顿...每次启动都需要装一堆东西,加载模型非常慢,更换个VAE都能卡住几秒,整个页面也排列变得非常乱,出图感觉也没有达到应有水平。于是重新搭建了一次(十分慢)。直接更新了Torch 2.0 CU118(默认内置是torch 1.13+cu117)和 官方最新的xformers 0.017(默认装的是0.016)CUDA Toolkit装了11.8(原本显卡驱动装的11.6,显卡最高支持12.1所以也装了,怕不兼容所以也装了11.8)cuDNN也装了...也能够正常进入WebUI但是出不来图?点击生成会提示runtimeerror mat1 and mat2 must have the same dtype 需要有相同的数据类型这是啥意思?因为也装了些插件,是不是有些插件或者设置有问题,所以才冲突啊 Screenshot_20230331_063822_Microsoft Remote Desktop.jpg
系统信息里的跑分也跑不了,提示错误 Screenshot_20230331_064014_Microsoft Remote Desktop.jpg 是一些设置导致的么 怎么恢复成默认。

————————————————————————————

已解决,同时解决了性能差的问题,之前的启动命令里加入了 --precision full --no-half,这两个是搭配的,precision full就是全精度,no half是不使用单精度浮点数,不加--no-half会导致一些模型的float可能会冲突。然后那会儿也一直跑分只有不到20it/s,现在有40it/s,更新了Xformers 0.0.18 不过在那个跑分数据库里看到一样用4090和Windows系统跑到50+的是咋做到的...
发表于 2023-3-31 10:01 来自手机 | 显示全部楼层
启动参数里加上 --precision full --no-half 试试
发表于 2023-3-31 10:11 | 显示全部楼层
webui 特指AUTOMATIC1111的版本吗?这种第三方的插件不一定支持最新版的各类组件,上Github搜下有没有人用同样版本的
发表于 2023-3-31 10:48 | 显示全部楼层
你用的是秋叶的整合包吗?我也用了启动器把torch和xformers切换到了2.0和0.017,CUDA也装了12,但是我能正常出图,你是不是改了venv里面哪些文件了?
 楼主| 发表于 2023-3-31 11:35 来自手机 | 显示全部楼层
redraiderj 发表于 2023-3-31 10:48
你用的是秋叶的整合包吗?我也用了启动器把torch和xformers切换到了2.0和0.017,CUDA也装了12,但是我能正 ...

不是,就是用git clone下载下来,然后在launch.py和webUI.py里改了些原本的参数(比如原本命令安装的是torch1.13+cu117 和Xformers 0.016版本的参数)运行那个启动的bat等安装完那些必备插件。启动之后第一次没试过出图,去扩展里装了中文和一些插件,保存好设置重启后就变这样了
 楼主| 发表于 2023-3-31 11:38 来自手机 | 显示全部楼层
zhanyingdao 发表于 2023-3-31 10:11
webui 特指AUTOMATIC1111的版本吗?这种第三方的插件不一定支持最新版的各类组件,上Github搜下有没有人用 ...

就是automatic1111的原版
 楼主| 发表于 2023-3-31 11:40 来自手机 | 显示全部楼层
greatsolomon 发表于 2023-3-31 10:01
启动参数里加上 --precision full --no-half 试试

precision full 是加了的 那个 no half好像听说是低显存才用所以没加
发表于 2023-3-31 11:48 | 显示全部楼层
torch CUDA Toolkit不用自己更新,直接让它自行安装合适的版本
不过1111我自己用也经常出问题,不如NMKD 虽然它的功能扩展很有限。
发表于 2023-3-31 11:55 | 显示全部楼层
说起来,一般这类东西,最好不要放有空格的路径名里头
 楼主| 发表于 2023-3-31 12:25 来自手机 | 显示全部楼层
LocaVoiD 发表于 2023-3-31 11:48
torch CUDA Toolkit不用自己更新,直接让它自行安装合适的版本
不过1111我自己用也经常出问题,不如NMKD 虽 ...

我是看了有人说4090装新版的能更快所以换成了118了...我搜了下GitHub里的讨论有人提到说说删掉config.json能恢复默认设置今天回去看看吧 希望能解决
 楼主| 发表于 2023-3-31 12:26 来自手机 | 显示全部楼层
6spring 发表于 2023-3-31 11:55
说起来,一般这类东西,最好不要放有空格的路径名里头

目录感觉应该没问题吧,毕竟Windows自己生成的 Program Files都有空格
发表于 2023-3-31 13:18 来自手机 | 显示全部楼层
重新装个
发表于 2023-3-31 14:31 | 显示全部楼层
是不是需要科学上网
发表于 2023-3-31 15:00 | 显示全部楼层
pwbcn 发表于 2023-3-31 12:26
目录感觉应该没问题吧,毕竟Windows自己生成的 Program Files都有空格

很多命令行类的程序,切分参数那部分不一定处理的很完善(一般老习惯就是参用空格来切分),有些写的不好的就会出错,该类程序尽量不要放在有特殊字符(空格,中文等)的路径下

然后我看你报错截图,恰好有动态参数的字眼,猜测会不会哪个module这方面处理的不好
发表于 2023-3-31 15:03 | 显示全部楼层
mat1和mat2这个大概率是卷积时的图片大小不统一,你看下你的模型之间有没有冲突吧,版本是不是统一
 楼主| 发表于 2023-3-31 15:04 来自手机 | 显示全部楼层
iooo 发表于 2023-3-31 14:31
是不是需要科学上网

这个是本地的 搭建好了之后不需要网了。错误参数也不像是联网的原因
 楼主| 发表于 2023-3-31 15:12 来自手机 | 显示全部楼层
lpffernando 发表于 2023-3-31 15:03
mat1和mat2这个大概率是卷积时的图片大小不统一,你看下你的模型之间有没有冲突吧,版本是不是统一 ...

我上GH查了下发现貌似有通过 --precision --no-half 来解决...的 Screenshot_20230331_150917_GitHub.jpg 可能是因为我没加no-half
发表于 2023-3-31 15:21 | 显示全部楼层
嗯,我是1.5版本用得多,2.0版本默认的图片大小好像不一样了。我遇到的大部分是因为不同版本模型的兼容问题。
发表于 2023-3-31 16:14 | 显示全部楼层
重装一次吧,节约时间
发表于 2023-4-1 10:54 来自手机 | 显示全部楼层
40系显卡比较新支持有问题,要改个什么参数,具体是啥你搜一下
 楼主| 发表于 2023-4-2 22:27 来自手机 | 显示全部楼层
greatsolomon 发表于 2023-3-31 10:01
启动参数里加上 --precision full --no-half 试试

已解决 两个都不加,现在正常了,性能也感觉恢复应有水平
 楼主| 发表于 2023-4-2 22:29 来自手机 | 显示全部楼层
cruiser 发表于 2023-4-1 10:54
40系显卡比较新支持有问题,要改个什么参数,具体是啥你搜一下

解决了,目前参数就是使用--Xformers --autolaunch
 楼主| 发表于 2023-4-2 22:30 来自手机 | 显示全部楼层
lpffernando 发表于 2023-3-31 15:21
嗯,我是1.5版本用得多,2.0版本默认的图片大小好像不一样了。我遇到的大部分是因为不同版本模型的兼容问题 ...

2.0的版本确实有些问题,有时出不来图,不过现在应该解决了,去掉那全精度 precision full 和 no-half的命令 性能也恢复了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-29 15:59 , Processed in 0.012739 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表