初识PyTorch:从安装到入门,从入门到放弃

举报
择城终老 发表于 2021/07/28 19:24:17 2021/07/28
【摘要】 PyTorch是Facebook团队于2017年1月发布的一个深度学习框架,虽然晚于TensorFlow,也没有TensorFlow火,但目前已经与TensorFlow奇虎相当。而且PyTorch采用了Python语言的接口,可以说它才是Python程序员最容易上手的深度学习框架。

@TOC

PyTorch

PyTorch是Facebook团队于2017年1月发布的一个深度学习框架,虽然晚于TensorFlow,也没有TensorFlow火,但目前已经与TensorFlow奇虎相当。

而且PyTorch采用了Python语言的接口,可以说它才是Python程序员最容易上手的深度学习框架。

它就像GPU的Numpy,与Python一样都属于动态框架。PyTorch继承了Torch的灵活,动态的编程环境和友好的用户界面,支持以快速和灵活的方式构建动态神经网络。

还允许在训练的过程中,快速更改代码而不妨碍其性能,支持动态图形等尖端AI模型的能力,是快速实验的理想选择。

安装配置

安装PyTorch时,需要检查当前环境是否有GPU。如果没有GPU,那么就需要安装CPU版本,如果有GPU,则安装GPU版本。

(1)首先,我们需要安装NVIDIA驱动,安装网址如下:

https://www.nvidia.cn/Download/index.aspx?lang=cn

打开该网址,输入你的显卡参数,点击搜索即可下载。然后通过下一步下一步进行安装,安装成功之后,输入命令如下图所示:

图解1

(2)安装cuDNN

NVIDIA cuDNN是用于深度神经完了过的GPU加速库。注册NVIDIA并下载cuDNN包,下载网址如下:

https://developer.nvidia.com/rdp/cudnn-archive

选择对应的版本

(3)安装Python以及PyTorch

通过一下网址选择自己的对应的版本,然后生成指定的命令:

https://pytorch.org/

图解2

复制后面的命令,然后安装即可,安装效果如下图所示:

图解3

安装验证

到这里,我们的GPU版PyTorch就安装成功了。当然,我们还需要验证是否安装成功,示例代码如下所示:

import torch
from torch.backends import cudnn

x = torch.tensor([10.0])
x = x.cuda()
print(x)
print(cudnn.is_acceptable(x))

运行之后,效果如下,即代表成功。

成功

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。