pytorchCPU版到GPU版我经历了什么

也许是经验,但是随便写写,仅供参考,不是教程,是日记。

从入门到入门

  • 遇到的困难1 - 我不知道我能不能装GPU版
  • 遇到的困难2 - 更新驱动,去哪
  • 遇到的困难3 - 选择什么版本的cuda,去哪下载
  • 遇到的困难4 - 我的C盘满了…去清理C盘
  • 遇到的困难5 - 按步骤安装好了但是torch.cuda.is_available()返回FALSE
    • 尝试1 - 听人说是因为我没调到独显模式【失败】
    • 尝试2 - 我怀疑是因为我安装了cpuonly……【失败】
    • 尝试3 - “安装一个虚拟环境,在虚拟环境里安装GPU版本”,好,怎么安装虚拟环境?【失败】
    • 尝试4 - “选择和CPU版本一致的GPU版本试试”,好,我安装了什么版本的CPU呢?【失败】
  • 遇到的困难6 - 报错could not find
    • 尝试5 - “不要直接pip,去下载wheel试试”,好,哪里下wheel?
    • 尝试6 - “有没有更新pip啊,没有更新快去更新,更新之后稳定”,好,怎么更新pip?
    • 尝试7 - wheel选择什么版本
    • 尝试8 - wheel下载到哪
    • 尝试9 - 怎么安装wheel
    • 尝试10 - 报错not a zip

遇到的困难1 - 我不知道我能不能装GPU版

对不起我真不知道GTX 1660 Ti也能跑神经网络,我在b站看视频…人均RTX…以为RTX才能装gpu版…总之我倒是也能装…

遇到的困难2 - 更新驱动,去哪

https://www.nvidia.com/Download/index.aspx

遇到的困难3 - 选择什么版本的cuda,去哪下载

查看:NVIDIA控制面板→系统信息→组件
下载:https://developer.nvidia.com/cuda-toolkit-archive

遇到的困难4 - 我的C盘满了…去清理C盘

其实我是因为QQ文件搬到其他盘之前有部分一直在C,删了就好了,但是还是安利一个视频吧……
https://www.bilibili.com/video/BV1Db4y117wi

遇到的困难5 - 按步骤安装好了但是torch.cuda.is_available()返回FALSE

哈哈……噩梦开始了……

尝试1 - 听人说是因为我没调到独显模式【失败】

根本是骗人……改了设置重启了也没用……

尝试2 - 我怀疑是因为我安装了cpuonly……【失败】

在cmd里conda list,看到我有个cpuonly的库,我觉得是它害了我
cpuonly
但是无论我如何uninstall都失败了,在anaconda的environment里也失败了……并且总会卡在solving environment,或者是这样
pytorchCPU版到GPU版我经历了什么_第1张图片

尝试3 - “安装一个虚拟环境,在虚拟环境里安装GPU版本”,好,怎么安装虚拟环境?【失败】

conda create -n pytorch-gpu

真的是笨比……这都能不会……没事以后就会了,没事……


但是问题并没有得到解决,按照步骤安装pytorch之后,torch.cuda.is_available()还是返回FALSE
我又发现了cpuonly (此时在坚信是它的问题的道路上越走越远……)
但是在虚拟环境里就能uninstall它!但是重复操作安装还是FALSE

尝试4 - “选择和CPU版本一致的GPU版本试试”,好,我安装了什么版本的CPU呢?【失败】

print(torch.__version__)
print(torchaudio.__version__)
print(torchvision.__version__)

真的是笨比……这都能不会……没事以后就会了,没事……


之后我继续按照之前的步骤安装,教程里给了个这个链接,是自动生成指令的 https://pytorch.org/get-started/locally/
pytorchCPU版到GPU版我经历了什么_第2张图片
于是复制了下面的指令……当然是失败啦!

遇到的困难6 - 报错could not find

在这里插入图片描述
此时以及想开始摆烂了,其实cpu版本也不是不能用对吧……

尝试5 - “不要直接pip,去下载wheel试试”,好,哪里下wheel?

发挥我的聪明才智(并没有),我去了自动生成指令后面那个链接里
刚开始并没有加载完全,全是版本的,虽然看不懂,但只是我知道不是我电脑能装的版本,于是用了学校VPN打开,终于加载全了

尝试6 - “有没有更新pip啊,没有更新快去更新,更新之后稳定”,好,怎么更新pip?

conda update pip		//对不起我忘了,也许是这个吧,我自己胡乱试出来的

尝试7 - wheel选择什么版本

上回说到,我只知道我不选哪些,比如显示linux、macosx的我肯定不能选啦,但是我具体支持什么版本呢?

python -m pip debug --verbose

pytorchCPU版到GPU版我经历了什么_第3张图片

尝试8 - wheel下载到哪

其实我并不太搞得懂良好的习惯应该是下载到哪里……
于是我就随便下了一个地方,最后安装的时候切到那里,也安装上了就是说

尝试9 - 怎么安装wheel

pip install 文件名.whl

真的是笨比……这都能不会……没事以后就会了,没事……

尝试10 - 报错not a zip

重新下载wheel文件就好了!




之后再torch.cuda.is_available()
返回就是True啦!

你可能感兴趣的:(我在干嘛,pytorch)