赞
踩
这个是和我遇到了同样问题的一个大佬,看了他这篇博客之后觉得他说的话就是我想说的....
下面是建立在成功安装cuda之后,网上有很多教程安装cuda以及cudnn,在这里就不详细说了。
1.首先我从网上面下载下来了torch和torchvision,是下面这个版本:
(ps:我会传到资源上面去稍后。)
!!!注意:我这里面python是3.8.8,所以cp后面是38;cu110是因为我之前装的cuda的版本是11.0版本;win就不用说了,我是windows的;torch和torchvision的版本必须匹配!
在安装之后如何检查是否匹配,查看torch版本:
如果是True的话就代表匹配。
2.我一直报的这个错误是这样的:
但是我的依然是True。见上面那个图。网上面有很多博客上面说是因为torch和torchvision不匹配,可是我的是完全匹配的。
附:网上面有很多博客是这样安装的,我就是这样安装的用的是pip安装的,但是报错:
3.正确的安装手法:
(1)打开anaconda prompt
(2)创建一个环境:
这里面的torch是一个新建的环境的名字。不要看最左边的torch,因为你一定不是,我已经创建完了。
(3)然后激活环境:
(4)安装torch:
(5)安装torchvision:
(6) 这步一定要有,不然import torch会报错:
over!!!
检查一下是否安装成功:
这样就算是没有问题了。接下来就是别忘记了将代码里面的python解释器换成刚新建的这个。
附:如何卸载pytorch:
pip uninstall torch
如何查看python的版本:
python --version
写在最后:虽然这样是不报错了,可是我还是不明白为什么不能用我的另一个python解释器,用pip直接安装,不用conda这样是错误的。用conda整个虚拟环境重新装一下,在换下解释器就对了。。。。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。