ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

pytorchCPU版到GPU版我经历了什么

2021-11-07 16:06:29  阅读:191  来源: 互联网

标签:尝试 wheel 版到 pytorchCPU 版本 pip GPU 安装


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

从入门到入门

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

对不起爸爸,我不该在没有搞懂GPU是什么的时候,就耍赖要买拯救者y7000p,还要GTX 1660 Ti
对不起爸爸,我上大学以来就没好好打过游戏,我的1660 Ti只玩过pvz和星露谷
对不起爸爸,我再也不会说出“我上大学肯定要打游戏的!”这种话了,我再也不会做出没马先配鞍的事了
总之,我发现我的电脑似乎能装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,或者是这样
我……

尝试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/
在这里插入图片描述
于是复制了下面的指令……当然是失败啦!

遇到的困难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

在这里插入图片描述

尝试8 - wheel下载到哪

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

尝试9 - 怎么安装wheel

pip install 文件名.whl

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

尝试10 - 报错not a zip

重新下载wheel文件就好了!




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

标签:尝试,wheel,版到,pytorchCPU,版本,pip,GPU,安装
来源: https://blog.csdn.net/MiukyLaw/article/details/121190993

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有