![[bug]: Blue pixels in generated images](https://www.chat-gpts.plus/wp-content/uploads/2026/06/9270-09383567.jpg)
[bug]: Blue pixels in generated images
快速结论:该问题出现在 InvokeAI v6.12.0 升级到 v6.13.0 后,生成图像出现蓝色(偶尔黄色)像素点。优先排查虚拟环境(venv)依赖包版本与全局环境不一致的问题。
问题场景
用户使用 Manual 安装方式,在 Windows 系统、Nvidia GPU(CUDA)环境下,将 InvokeAI 从 v6.12.0 升级到 v6.13.0 后,使用完全相同的设置(checkpoint、VAE、精度等)生成图像,发现新的图像中出现蓝色像素点(偶尔黄色),而旧版本生成的图像正常。该问题在更换不同设置后仍然存在。
报错原文
Blue pixels in all newly generated images
(Occasionally yellow pixel instead of blue)
原因分析
经过排查,该问题并非 InvokeAI 本身 Bug,而是虚拟环境(venv)的问题。用户发现 venv 中的依赖包版本与全局环境中的版本相同(torch、transformers、diffusers、accelerate、numpy 等),但同样的测试脚本在 venv 内运行会产生蓝色/黄色像素问题,在 venv 外部运行则正常。这意味着 venv 环境可能存在隐性的依赖冲突或环境变量差异,导致生成结果异常。
环境排查
- 确认 InvokeAI 版本:v6.13.0(从 v6.12.0 升级而来)
- 确认操作系统:Windows
- 确认 GPU:Nvidia(CUDA)
- 确认虚拟环境(venv)中关键依赖包版本:torch、transformers、diffusers、accelerate、numpy 等
- 对比 venv 内外相同代码的运行结果
- 排查缓存是否被污染(已尝试清除缓存无效)
解决步骤
- 完全重新安装虚拟环境(venv),可优先尝试:用户尝试了 2-3 小时的包修复、重装、清除缓存均无效,最终决定完全重新创建 venv。
- 备份当前 venv 配置(如 requirements.txt)以便重新安装时参考。
- 删除旧的 venv 目录。
- 使用相同版本的 Python 重新创建虚拟环境。
- 重新安装 InvokeAI 及其依赖(推荐使用与之前一致的依赖版本列表)。
验证方法
使用相同的设置(checkpoint、VAE、精度等)生成图像,确认生成的图像没有蓝色或黄色异常像素点,且与 v6.12.0 版本生成的图像质量一致。



