Stable Diffusion AUTOMATIC1111 web UI 使用中经常会遇到生成图片时最终图像出现黑色图片,报错出现错误:--disable-nan-check,这个问题应该怎么解决呢?如果你坚持要不断重复生成,你可能多试几次会得到一个正常的图像,但是根本问题没解决,不妨试试以下方法:
如果你是 NVIDIA GPU 显卡,那么您需要在 “webui-user.bat” 中使用:--xformers,可以解决黑色图像生成问题。同时,要使用此选项,您需要安装:“xformers”,打开终端(“shift+右键单击”和“在此处打开 PowerShell 窗口”)并输入命令:pip install xformers。
一般来说,要解决生成图像出现黑色图片错误,您需要添加:--no-half,到命令行参数。通常,该参数与:--precision-fullor 或:--precision-autocast,一起使用。
参数:--no-half 结合 --precision-full 起来,强制 Stable Diffusion 以 fp32(32 位浮点数)而不是“切断” fp16(16 位浮点数)进行所有计算。相反的设置是:--precision-autocast 尽可能使用 fp16,您可能会获得完全精确的“更好”结果,但也需要更长的时间运行。默认情况下,尽可能使用 fp16 来加快进程,并且接受可能变化较小的结果。
通过以上方法配置,你是否解决了 Stable Diffusion 生成图像时出现黑色图片的错误呢?如果没有解决欢迎反馈和留言。
🌸 喜欢?创作同款 👇
🎨 AI 创作中心
×
🎯 参考原图
暂无参考图
切换TAB自动抓取
切换TAB自动抓取
📸
点击上传 / 拖拽图片
数值越小越像原图,数值越大 AI 发挥空间越大。
AI 小可正在努力创作,请耐心等待… 0%
调整到头像区域
相关主题:
Stable Diffusion 生成出现错误:NansException: A tensor with all NaNs was produced in Une,解决方法
怎样使用 Stable Diffusion 更换图片背景
Stable Diffusion SDXL 1.0模型不能加载解决方法
Stable Diffusion 报错解决方法-启用 xformers 后出现“CUDA 错误:没有可在设备上执行的内核映像”
Stable Diffusion 报错:AssertionError: extension access disabled because of command line flags,解决方法
Stable Diffusion 报错:Torch not compiled with CUDA enabled 解决方法
发表回复
要发表评论,您必须先登录。