StableDiffusion作画时出现cuda the launch timed out and was terminated怎么办(生成图片显示“排队中”的解决方法)

共计 483 个字符,预计需要花费 2 分钟才能阅读完成。

在使用 StableDiffusion 生成分辨率较高的图片时,webui 突然卡住,控制台提示 cuda the launch timed out and was terminated,图片生成不出来,如果再生成图片会提示排队中,只有重启控制台才能恢复,发生这个问题的主要原因还是电脑配置低,显卡性能不够,cuda 响应超过 5S 就会强制终止程序

StableDiffusion 作画时出现 cuda the launch timed out and was terminated 怎么办(生成图片显示“排队中”的解决方法)

解决方法二选一

1、升级电脑配置

2、修改注册表

1)、左下角搜索 ->regedit 打开注册表编辑器。

2)、找到 HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->control->GraphicsDrivers

StableDiffusion 作画时出现 cuda the launch timed out and was terminated 怎么办(生成图片显示“排队中”的解决方法)

3)、右键 GraphicsDrivers-> 新建 ->DWORD(32 位), 命名 TdrLevel 数值为 0;

4)、右键 GraphicsDrivers-> 新建 ->DWORD(32 位), 命名 TdrDelay 数值为 20 或更大根据自己的程序运行时间调整,单位是秒;

5)、退出注册表,重启电脑。

第二种方式是在不更改硬件的情况下,用时间换空间,生成图片会比较慢但是能正常生成出来,一劳永逸的办法还是需要升级显卡的

正文完