GPU训练环境的简单配置步骤

因为之前训练的数据集都比较小,自己也懒,配环境非常麻烦,所以一直在用cpu硬撑,因为试了一下yolov3-spp跑目标检测,cpu一个晚上跑了4个epoch,非常难受,所以花了几天时间配置了一下。临近期末,浅浅记录一下避免下次踩坑。

第一步首先判断自己需要什么版本的,cuda和torch和torchvision都需要对应上版本号,可上pytorch官网查询Previous PyTorch Versions | PyTorch36b9e2d4a21346cca681e103548e9c69.png

 1.cuda安装,这里参考https://blog.csdn.net/m0_45447650/article/details/123704930这篇文章

        查看自己要下载的版本:打开nvidia,点击左下角的系统信息cb3571a5bee44d90bfbc0e3cf9891ec5.png

 可以看到第三行,我这里显示的是11.7.99,因为是向下兼容的,所以我安装了11.6版本的cudaf91e7c2fd0854762af3cc059cb71827d.png

 进入cuda的官网找到自己对应的版本下载CUDA Toolkit Archive | NVIDIA Developer,我是直接下载的local版的,下了挺久的。

下载完后就安装

cuda版本知道后就可以安装对应的torch和torchvision了。

2.torchvison的离线安装

pip list可以查看自己的torch等版本,

945a3e3b712d4132b77abc867bf5ed87.jpeg

 上面这个版本一看就是不对的,下面这个才对,下文会提到,cu代表gpu版本的

9750852426644778baa2a7ab035e0d09.png

也可以在pycharm中查看版本

356123d831e542cdaf9d0162fcc9c53c.png2af9f36297244688979412d1fd977fd3.png

        https://download.pytorch.org/whl/torch_stable.html85eb238215e942589bfc6072efaa5161.png

 找到对应的版本,cu开头为GPU版本,例如cu116是cuda11.6对应的版本;cpxx表示对应的python版本,例如我的是python3.8,要选择cu116,cp38的win。

下载好之后打开cmd,切换到存放.whl文件的文件夹里面(cd命令切换文件夹),然后输入pip install torchvision-0.13.1+cu116-cp38-cp38-win_amd64.whl(我这里下载的是这个,根据自己下载的进行修改)dec4b321de0c481c924ec660ea59d8d6.png

 ccaf925c7b994126a89686b38237c617.png

 successfully就是安装成功啦!

 3.gpu版本的pytorch的离线安装

  https://download.pytorch.org/whl/torch_stable.html

 也是在这里找到对应版本的torch,方法和安装torchvision一样,只不过torch要下载挺久的。


 

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值