背景
我是直接在云服务上搭建的webui,有SD的,有ComfyUI的,而且都是在github上直接克隆的最新版。但是在使用的时候,发现SDXL类型的模型,放在checkpoint文件夹下,是怎么都读不出来,在SD下读出来但是加载不上,报错,就连这个类型的Lora也是。
在SD上的表现就是,选择加载模型时候,会报错
RuntimeError: The shape of the 2D attn mask is torch.Size([77,77]), but should be (1,1)
解决办法
1:查看你本地的python库,是不是有个 open-clip-torch 库
pip list | grep open-clip-torch
2:如果有,需要看下是什么版本的,如果是大于2.24.0,则需要降级到2.24.0;如果没有,则直接安装
pip install open-clip-torch==2.24.0
3:VAE需要置空,或者加载SDXL类型的加载器
3:重启你的服务,再进去,就可以正常加载且不会报错了,就可以正常玩耍了