成功解决:AssertionError: Torch not compiled with CUDA enabled

安安喜乐 2024-07-06 12:05:02 阅读 99

在运行pycharm项目的时候,出现了以上的报错,主要可以归结于以下两个个方面

1、没有安装GPU版本pytorch,只是使用清华的镜像地址下载了CPU版本的pytorch

2、安装的CUDA和安装的pytorch的版本不相互对应

我使用 pip list 来查看我在该环境下安装了哪些依赖项,发现自己的torch是CPU版本的,

如何区分的呢?主要通过安装的环境的版本号的后面时候加上了cu,比如说下面这幅图就可以看出这里采用的CUDA版本号为11.3,所以在我的环境里面没有安装GPU版本的torch.

找到问题后,我们就可以进行解决了。

如果自己不是CUDA版本的torch,可以使用pipuninstall torch的命令来卸载已经安装好的torch后继续下面的操作.

第一步:查看自己电脑上安装的python版本,因为python的版本对应者pytorch的版本,pytorch的版本又对应着CUDA的版本。所以先查看自己的python的版本,那么如何查看自己的电脑上的python版本呢࿱



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。