关于Pytorch下载并进行部署

目录

1.关于Pytorch

2.Pytorch环境部署前提条件

3.部署方法

4.测试


1.关于Pytorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于计算机视觉、自然语言处理等应用程序。
2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch。它是一个基于Python的可续计算包,提供两个高级功能:1、具有强大的GPU加速的张量计算(如NumPy)。2、包含自动求导系统的深度神经网络。通过torch,我们可以很便捷地调用封装好的api,避免了自己去封装一个基本的网络类型。

2.Pytorch环境部署前提条件

首先,本次环境部署主要基于Anaconda进行。

其次,Pytorch的部署必须满足以下条件:

  • 使用的python环境必须是64位。可以在ananconda propt中通过conda info命令查得:我们可以从清华镜像网站文件目录中查得,win32平台下是不包含pytorch包的,所以需要使用win64平台进行部署:
  •  Pytorch的版本需要和python版本对应,否则会无法导入,版本对应关系如下:

 

3.部署方法

在确保了上述条件后,可以开始部署PyTorch环境。

部署Pytorch环境具体可分为下载cuda包、torch包、torchversion包三个过程。

为了加快Pytorch包下载速度,我们可以配置清华镜像:

在用户文件夹中创建.condarc文件夹,输入以下内容

=

channels:
  - defaults
  - conda-forge
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

然后在anaconda创建后的虚拟环境中,输入对应命令,进行下载:

conda install pytorch torchvision torchaudio pytorch-cuda=11.6

 我们也可以指定对应的版本号:

conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 cudatoolkit=10.2

 注意命令最后不要夹-c python,否则会使用默认的channels进行下载,而不使用清华镜像。

若还是无法下载,建议直接到 清华镜像网站 寻找对应的torch包,本地下载会比较快:

选择对应的python版本、cuda版本下的torch包:

torchverison包也一样,版本对应参考上文。

cuda包下面文件夹中:

cudnn和cuda版本之间是对应版本的,根据选择好的cuda选择对应的cudnn即可

下载完成后,将压缩包放入操作文件夹中,执行以下命令:

conda install --use-local  pytorch-1.6.0-py3.8_cuda102_cudnn7_0.tar.bz2

pytorch-1.6.0-py3.8_cuda102_cudnn7_0.tar.bz2为你下载的压缩包名称 

将cuda、cudnn、torch、torchversion四个包安装完成之后,即完成可pytorch环境部署。

4.测试

打开pycharm,输入以下代码:

import torch
print(torch.__version__)

输出你的pytorch版本即为部署成功:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值