耗时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」频道最新
- 传欧洲芯片巨头 NXP 拟收购自动驾驶 AI 芯片厂商 Ambarella — pstAsiatech · 2026-08-01
- 消费级笔记本跑通2.78万亿参数Kimi K3全量模型 — rickasaurus · 2026-08-01
- CXMT LPDDR6 内存接近量产,速率达 12800Mbps — bookwormengr · 2026-08-01
- OpenAI 巨型单体仓库遇性能瓶颈,团队向 Git 上游提交优化补丁 — charliermarsh · 2026-08-01
- 算力账单揭秘:国产大模型在AI编程场景为何“叫好不叫座” — 创业邦 · 2026-08-01
- Taalas 将 Llama 3.1 烧录进定制芯片,推理速度达 1.5 万 tokens/秒 — generativist · 2026-08-01