“python” process at 100% CPU usage when idle

ComfyUI 在 GPU 后端(ROCm)下空转时 "python" process at 100% CPU usage when idle,通常与所用 PyTorch/ROCm 版本本身的缺陷有关,优先排查 PyTorch 与 ROCm 版本组合,而不是 ComfyUI 节点代码。

快速结论:ComfyUI 在 GPU 后端(ROCm)下空转时 “python” process at 100% CPU usage when idle,通常与所用 PyTorch/ROCm 版本本身的缺陷有关,优先排查 PyTorch 与 ROCm 版本组合,而不是 ComfyUI 节点代码。

适用环境:ComfyUI 0.43.0;Python 3.13.5;PyTorch 2.12.0a0+rocm7.13.0a20260416;ROCm 7.13;AMD Radeon 780M Graphics(gfx1103);Debian;已排除自定义节点(–disable-all-custom-nodes 下仍复现)。

最快修复方案:暂无确认的一步修复方案。Issue 中讨论的方向包括:回退到 torch-2.11.0+rocm7.2;若在 ROCm 10 环境,改用 AMD 发布的 10.1 版 torch(仅适用于对应环境),或尝试 export HSA_TOOLS_DISABLE_REGISTER=1 作为临时规避。

注意事项:回退 PyTorch/ROCm 可能影响其他依赖与显卡兼容性,需先在可回滚环境验证;HSA_TOOLS_DISABLE_REGISTER 属于社区提供的 workaround,Issue 未给出长期稳定性结论。

问题场景

用户在 Debian 上以默认参数启动 ComfyUI(python main.py –disable-all-custom-nodes),使用 AMD 780M 的 ROCm GPU 后端。启动后即使空闲,python 进程也会持续占用 100% CPU;改用 CPU 后端(python main.py –cpu)则正常。

报错原文

"python" process at 100% CPU usage when idle

原因分析

Issue 评论指出,使用 ROCm 版 torch 2.12 时很可能触发了上游 ROCm 组件(rocm-systems)的已知缺陷;另有反馈称 torch 2.15 + ROCm 10 也存在类似问题,需通过更换 torch 版本或设置环境变量规避。由于问题只在 GPU 后端出现,可基本排除自定义节点与前端依赖导致的可能性。

环境排查

  • 确认 PyTorch 版本及对应的 ROCm 版本(本例为 2.12.0a0+rocm7.13.0a20260416 / ROCm 7.13)。
  • 确认显卡型号与架构(本例为 AMD Radeon 780M,gfx1103)。
  • 确认是否在 –disable-all-custom-nodes 下仍复现,以排除自定义节点干扰。
  • 确认 Python 版本(本例为 3.13.5)以及 comfy-aimdo、comfy-kitchen 等后端组件版本。
  • 用 –cpu 启动对照,确认问题是否仅出现在 GPU 后端。

解决步骤

  1. 先用 –disable-all-custom-nodes 启动,并用 top 等工具观察空闲 CPU 占用,确认问题与自定义节点无关。
  2. 对照 PyTorch 官方历史版本页面,将 PyTorch/ROCm 回退到 torch-2.11.0+rocm7.2,重启后观察空闲 CPU 占用。
  3. 若环境为 ROCm 10,可优先尝试改用 AMD 文档中发布的 ROCm 10.1 对应 torch 版本。
  4. 在回退前,可先尝试临时规避:export HSA_TOOLS_DISABLE_REGISTER=1,再启动 ComfyUI 并观察 CPU 占用。
  5. 若以上均无效,到对应 ROCm/rocm-systems 上游 Issue 反馈并附上版本信息。

验证方法

启动 ComfyUI 后保持空闲,使用 top 或同类工具观察 python 进程 CPU 占用应回到正常低水平,而非持续 100%;可反复切换 GPU 与 –cpu 后端对照确认。

参考来源

Comfy-Org/ComfyUI #17494

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 32624

发表回复

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