ComfyUI报Torch not compiled with CUDA,别去重装驱动

见过太多人一看到这个报错就去重装显卡驱动或者CUDA Toolkit,方向全错了。这行报错的意思很直白:你装的PyTorch是纯CPU版,压根没编进CUDA代码,所以它看不见你的显卡,跟驱动一点关系没有。

十有八九是某个自定义节点安装依赖的时候,pip从默认源拉了个CPU版的torch,悄悄把你原来的GPU版覆盖了。排查也简单,进环境跑一句print torch.

cuda.is_available(),False就是中招了。修复就是先卸载现在的torch,再从PyTorch官方索引装对应CUDA版本的wheel,portable包和手动venv都一样。

选wheel的时候按自己显卡对号入座,新出的50系卡对版本有额外要求,别照着老教程抄。整个过程三分钟,别折腾驱动了。

被自定义节点坑过一次,深有体会

pip默认拉CPU版这设定太坑新手了

50系确实特殊,我踩过版本不匹配的雷

portable包更新节点之后就废,只能重装torch

问下venv里卸载要连torchvision一起卸吗

卸的时候torchvision、torchaudio一起卸干净,不然版本对不上又报别的错 :sweat_smile: