在anaconda中 安装好pytorch后
检测是否安装好出错
torch模块里没有cuda属性怎么办
你是不是有一个代码文件的名字叫torch?如果是修改了就好了
原因
两种可能性
1、你本地命名了一个torch.py
的文件,导致导入的时候默认先导入本地的文件
所以 导入了你自己命名的torch.py
,而里面没有cuda
属性
2、可能是pytorch没有安装成功导致的
解决方法
对于第一种
1、修改你本地目录下 torch.py
为其它名字main.py
或者test123.py
,
然后重新执行你上边的代码试下
对于第二种
2、在Pycharm/VScode编辑器中ctrl
+鼠标左键
点击 import torch
里面的 torch
进去查看是否跳转到你的pytorch源码中,是否有cuda则正常进行下一步分析
如果没有,请查看这个源码是否是pytorch源码
如果不是说明没有安装成功,重新卸载安装。
如有问题及时沟通
看了上面的评论, 我更怀疑是不是你安装的版本不对, 针对不同的版本CUDA, Pytorch需要不下载的不一样: