耗时8小时排查ComfyUI黑图问题,揪出PyTorch底层Bug
rtsitola · reddit · 2026-08-01
一位开发者在 Quadro RTX 6000 上运行 ComfyUI 时遇到输出纯黑图像和 NaN 错误,经过长达8小时的排查,发现了三个独立的问题,并给出了完整的解决方案。
核心问题与修复:
- PyTorch FP16 溢出 Bug:这是导致黑图的主要原因。torch.mm() 在 FP16 模式下,当输入值超过约 44 时会溢出为无穷大。该问题影响 Turing 和 Ampere 架构。解决方案是将 .half() 替换为 .bfloat16()。
- Turing 架构启动崩溃:ComfyUI 在 Turing GPU 上启动时可能遇到 cudaMallocAsync != native 崩溃,需设置环境变量 PYTORCHCUDAALLOCCONF=backend:cudaMallocAsync 解决。
- VRAM 硬件缺陷:若修复软件 Bug 后仍有问题,可能是显卡 VRAM 存在物理损坏(如 ECC 错误)。
作者开源了一个包含诊断脚本和启动器的 GitHub 仓库,其中的 NaN 捕捉工具能精准定位发生错误的 ComfyUI 模块。
「Infra」频道最新
- mrfakename 发布 DeepSeek-V4.1-Flash-1017 GGUF 量化,Q8_0 达 473GiB — realmrfakename · 2026-10-18
- DeepSeek 新模型 4 张 RTX Pro 本地跑出 300 TPS,NVMe 卸载立功 — TheZachMueller · 2026-10-18
- SGLang Summit 赞助商一周从 11 家增至 36 家 — ying11231 · 2026-10-18
- 研究者用智能体检索算法纪录:矩阵乘法指数最早在 5 亿维降到 2.7 以下 — IgorCarron · 2026-10-18
- Dell:内存芯片成 AI 服务器最大瓶颈,明年供应「会更糟」 — firstadopter · 2026-10-18
- NVIDIA 应用默认划走 32GB 内存,64GB 机器跑本地 AI 需手动改设置 — draginol · 2026-10-18