21 RuntimeError: The size of tensor a (96) must match the size of tensor b(250) at non-sinaleton dimension 3

创建于 2024-02-02 / 674
字体: [默认] [大] [更大] 收藏文档

错误提示关键字:

RuntimeError: The size of tensor a (96) must match the size of tensor b(250) at non-sinaleton dimension 3

括号内的数字可能是其他数字。

 

控制台输出:

descript

 

该错误可能的原因:

这个报错在SD主体版本升级到1.6之后似乎出现率提高了。怀疑很大可能是Tiled Diffusion插件没有及时跟上主体最新版本导致的。

以下是可能的原因。

1 模型/lora与插件设置不匹配。

2 Tiled Diffusion 插件的重绘尺寸宽度/高度不匹配。

3 检查代码可以发现,是tiled diffusion的放大算法会错误的对controlnet的输入进行超分,导致tile预处理模型的降采用失效(来自频友【卿玖Kaori是小透明】)。

 

解决方案:

A 尝试更换模型或去掉lora

B 尝试修改Tiled Diffusion 的重绘宽度/高度,不断调整看是否解决(建议双双满足16的倍数)。

C 放弃使用tiled Diffusion插件。

D ControlNet插件退回8.31 c3b32f2版本可解决【该解决方案来自频友【卿玖Kaori是小透明】】。

E controlNet插件升级到最新版(910日以后版本)即可解决

【参考信息】

descript

 


1 人点赞过