14 IndexError: List index out of range
错误提示关键字:
IndexError: List index out of range
【特殊说明】
该错误成因复杂,以下仅供参考,如何解决的都有,也有全部试过一遍依旧没有解决的。
控制台输出:
该错误可能的原因:
有多种可能。
第一种可能是插件冲突。
第二种,提示词有错误的语法,特别是关于 : 的用法,仔细检查。另外,如果是复制来的提示词,特别需要注意是否复制了一些肉眼难见的特殊字符。
第三种,如果是出现在后期处理的批量处理图片时,可能是作为源图片本身带有冗余信息,不适合使用SD。
解决方案:
A 清理插件,参考本文档【三- 2 如何清理插件】
B 仔细检查提示词,特别跟 : 相关的提示词,以及提示词中是否在复制时多出了一些肉眼难见的特殊符号。
注意,因为批量处理与单张处理程序存在区别,所以单张执行正常的提示词未必就代表批量处理不出错,建议先通过减少冒号使用,观察问题是否解决,快速锁定问题提示词位置。
C 如果是后期处理中批量处理,更换图片源尝试是否继续出现。
D 有用户反馈,勾选或关闭controlNet插件的低显存模式可以解决。
查看下列扩展信息有更多解决方案:
【扩展信息+更多方案】
信息源1:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/7102
该回复中提到如下解决方案:
1 Ctrl+F5 强制刷新页面。
2 另一人的反馈是提示词中多写了一个空格,修正后问题解决。
3 有人在更新controlNet版本后问题解决。
信息源2:
https://github.com/Mikubill/sd-webui-controlnet/issues/1848
在这个信息源中提到,图生图批处理+controlNet 存在BUG,影响版本1.5.1,不过这个BUG应该是在后来修复了,所以建议切换版本到最新版本或者1.4.1,或者按照它给出的方案,在设置中勾选不输出检测图:
本文档内容来自秋叶甜品店求助频道,每天数十条求助信息收集整理而来,且不断增加中。
作者:叶小猴,最后更新时间:2023年12月27日
转载申明:本站所有文档均为非商业性转载,便于用户检索和使用。版权归原作者所有。