python实验实践【2】深度学习的python包

在这里插入图片描述

python包的管理是使用python进行实验过程中最为重要的一环,很多时候运行他人代码失败的原因是没能按照对方的要求配置python包库。本篇博客重点介绍深度学习场景中python包的管理。

python包版本选择

使用pytorch进行深度学习训练时,需要注意pytorch包分为2个版本:cpu版本和gpu版本。使用cpu版本所需要的环境较为简单,但训练效率没有gpu版本高。大部分情况需要下载gpu版本的pytorch及附属包进行深度学习训练。本篇博客也主要是针对gpu训练场景的介绍。

Python 3.7.15 (default, Nov 24 2022, 21:12:53) 
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
False
>>>

上述指令中torch.cuda.is_available()的返回结果是false则说明并为按照要求安装gpu版本的pytorch包,因此后续训练无法正常进行。只有当其返回值是true才能使用gpu进行pytorch模型训练。

此时我们需要安装的pytorch版本不是普通的pytorch了,而是指定了cuda版本的gpu版本pytorch包。指定cuda版本是因为gpu版本的pytorch包需要依赖cuda驱动实现功能,因此cuda版本十分关键。(这只是一种简化的解释,具体解释可以参考:理清GPU、CUDA、CUDA Toolkit、cuDNN关系以及下载安装

python包安装

首先需要确认cuda版本,运行nvidia-smi查看版本信息,然后运行指令

pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

安装制定版本的python包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值