清华源下载Linux下的pytorch默认是CPU版本的,所以false了
解决方法亲测有效!!
1、通过print(torch.__version__)指令,查询torch版本号并记住。通过conda list指令,找到pytorch包
发现pytorch是cpu下的,通过以下指令删除pytorch
会提示你以上三个都会被删掉,记住pytorch以及torchaudio的版本号
2、 去清华源网站找对应的GPU版本代替Index of /anaconda/cloud/pytorch/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
找到之前卸载对应的GPU(结尾含cuda)版本(pytorch和torchaudio)
作者的torch版本号是1.10.2,cuda是10.2,python=3.7,通过对应关系查询
pytorch与torchvision版本对应_nnzzll的博客-CSDN博客_pytorch和torchvision的版本
选择的0.11.3版本的
将这三个包下载到本地
3、在服务器上你可以新建一个文件夹aaa,然后将这三个包上传到服务器文件夹下,不用解压哈,然后将切换到aaa文件夹下,通过这三条指令安装(直接点击包,右键copy file path,就不用手打一长串pytorch-1.10.0那些......)
conda install --offline pytorch-1.10.0-py3.6_cuda10.2_cudnn7.6.5_0.tar.bz2
conda install --offline torchaudio-0.10.0-py36_cu102.tar.bz2
conda install --offline torchvision-0.11.0-py36_cu102.tar.bz2