目录
问题
在pycharm上用python3运行代码时报错:

查阅资料
报错:Torch not compiled with CUDA enabled看这一篇就足够了
错误Torch not compiled with CUDA enabled解决方法附CUDA安装教程及Pytorch安装教程
解决步骤
1.检查pytorch版本、是否有CUDA
参考:
错误Torch not compiled with CUDA enabled解决方法附CUDA安装教程及Pytorch安装教程

结论:发现没有安装CUDA,pytorch版本不对:“…+cpu”应为:“…+cu…”。
2.安装CUDA前看电脑的显卡驱动程序版本、支持的最高版本
参考:
错误Torch not compiled with CUDA enabled解决方法附CUDA安装教程及Pytorch安装教程
报错:Torch not compiled with CUDA enabled看这一篇就足够了





输入“nvcc -version”或"nvcc -V"时,显示没有nvcc的指令,再次说明没有安装cuda。(忘记截图了)
决定下载CUDA Toolkit 11.3.0。
3.安装CUDA和cuDNN
参考:

因为我是第一次下载,所以我这里全选了。

安装CUDA 11.3.0成功。

为了保险起见,我选择和CUDA 11.3相近的一个cuDNN版本:cuDNN v8.2.1。


安装cuDNN v8.2.1成功。
4.卸载pytorch
参考:
在第一步里可以检查pytorch版本。我这里再通过输入“pip list”检查一下,可以看到有torch包。

输入“pip uninstall torch”,卸载torch。

输入“pip list”,发现没有torch包了。

5.重新安装pytorch
参考:
错误Torch not compiled with CUDA enabled解决方法附CUDA安装教程及Pytorch安装教程
报错:Torch not compiled with CUDA enabled看这一篇就足够了

发现pytorch官网没有CUDA 11.3可以选择,我去搜了历史版本:https://pytorch.org/get-started/previous-versions/

选择了pytorch 1.12.1里对应着CUDA 11.3版本下载。
输入“pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113”下载。

6.问题解决

解决PyTorch运行CUDA报错:Torch not compiled with CUDA enabled
博客作者遇到了在PyCharm中使用Python3运行代码时,PyTorch报错CUDA未启用的问题。通过查阅资料,作者按步骤检查pytorch版本、安装CUDA和cuDNN、卸载并重新安装pytorch,最终成功解决了问题。安装过程中,作者选择了CUDA 11.3.0和cuDNN 8.2.1版本,并使用pip安装了对应CUDA版本的pytorch。
2934

被折叠的 条评论
为什么被折叠?



