[bug]: Blue pixels in generated images

用户使用 Manual 安装方式,在 Windows 系统、Nvidia GPU(CUDA)环境下,将 InvokeAI 从 v6.12.0 升级到 v6.13.0 后,使用完全相同的设置(checkpoint、VAE、精度等)生成图像,发现新的图像中出现蓝色像素点(偶尔黄色),而旧版本生成的图像正

[bug]: Blue pixels in generated images

[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 内外相同代码的运行结果
  • 排查缓存是否被污染(已尝试清除缓存无效)

解决步骤

  1. 完全重新安装虚拟环境(venv),可优先尝试:用户尝试了 2-3 小时的包修复、重装、清除缓存均无效,最终决定完全重新创建 venv。
  2. 备份当前 venv 配置(如 requirements.txt)以便重新安装时参考。
  3. 删除旧的 venv 目录。
  4. 使用相同版本的 Python 重新创建虚拟环境。
  5. 重新安装 InvokeAI 及其依赖(推荐使用与之前一致的依赖版本列表)。

验证方法

使用相同的设置(checkpoint、VAE、精度等)生成图像,确认生成的图像没有蓝色或黄色异常像素点,且与 v6.12.0 版本生成的图像质量一致。

参考来源

invoke-ai/InvokeAI #9270

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 8676

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注