Torch not compiled with CUDA enabled解决方法comfyui相关3大步骤 由 songsong · 发布日期 2024-06-30 · 已更新 2024-07-04 Torch not compiled with CUDA enabled Comfyui出现问题的原因 时间节点:2024年6月29日在github安装的comfyui的纯净包:https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#installing在进行xformers安装过程中出现问题(把我坑麻了)在此时间节点上,纯净包中Torch版本为2.3.1,而此时xformers最新版本为0.0.27.dev841遂安装最新版本xformers安装过程中Torch被自动降级为2.3.0版本(这个版本的xformers只能匹配到2.3.0)导致初步报错:Torch版本与Torchvision和Torchaudio版本不匹配于是我将两配套一同降级,降级后不再报错(此时我以为已经装好了,开始傻乐了)退出cmd后启动Comfyui,启动后报错,显示“Torch not compiled with CUDA enabled”以下为解决方法 一、检查CUDA, Python版本 在此路径:ComfyUI_windows_portable\python_embeded 输入cmd后回车检查CUDA版本输入:nvcc –version以我的电脑为例:Cuda compilation tools, release 12.1, V12.1.66Build cuda_12.1.r12.1/compiler.32415258_0检查python版本输入:python –version以我的电脑为例:Python 3.11.8 二、下载对应版本的Torch, Torchvision, Torchaudio https://download.pytorch.org/whl/torch/https://download.pytorch.org/whl/torchaudio/https://download.pytorch.org/whl/torchvision/从上述网址下载相应版本的torch /// torchaudio /// torchvision如何寻找到正确的Torch版本?以我的电脑为例:cuda12.1 python3.11.8 win平台torch-2.3.0+cu121-cp311-cp311-win_amd64.whl以上述链接作为参考torch-2.3.0>>>>>>>>>代表需要的2.3.0版本cu121>>>>>>>>>对应CUDA12.1版本cp311>>>>>>>>>对应python3.11版本参考win_amd64>>>>>>>>>对应win平台torchaudio与torch版本对应一致torchvision与torch对应版本参考:https://github.com/pytorch/vision#installation torch和torchvision版本匹配 下载三个whl文件,此时准备工作结束。 三、在Comfyui正确路径下安装 在此路径:ComfyUI_windows_portable\python_embeded 输入cmd后回车输入python.exe -m pip install随后将下载文件直接拖拽至cmd窗口中,此时install后会显示文件的路径,确认无误后回车依次安装torch torchaudio torchvision 参考文章 https://github.com/comfyanonymous/ComfyUI/issues/2427按照narukaze132 的的教程,确实能够将torch更新为对应的CUDA版本,但这会导致torch变为2.3.1版本,与xformers版本冲突。直接陷入死循环。https://github.com/comfyanonymous/ComfyUI/issues/3663文中PrometheusDante 出现了相同的问题,提供了替换的思路(不替换也没法用),但没有给出具体的操作过程。由于本人没有任何编程基础,以上皆为个人摸索,会存在错误,欢迎留言评论交流。非常感谢。目前还存在一个问题:Torch未编译以支持Flash Attention目前没有找到解决的方法,如果有大佬看到可以提出解决建议,非常感谢。 保姆级comfyUI本地安装部署中文图文教程