一个快速灵活的深度学习框架——PyTorch

前言:2018年7月30日也是我接触PyTorch深度学习框架的第一天。听老师说这套框架比TensorFlow好用吧。行!开启pytorch之旅。出发!

1、什么是PyTorch

①官方解释:PyTorch是一个快速,可灵活实验的深度学习框架。基于Python并具有强大GPU加速功能的张量和动态神经网络。(此处感谢元方姐的精彩翻译)

pytorch 无标签 pytorch logo_环境变量

②字面理解:将其分为两个词Py、Torch

Py我个人感觉嘛,它和python有关。

Torch的英文翻译是:火把,火炬;手电筒;启发之物;像火炬一样燃烧;用火炬点燃;。。。。。。也就这样吧!!!

③官方图标:看下图那玩意,有点像水滴。我也不知道其含义。欢迎大佬吐槽,随时修改!!!

pytorch 无标签 pytorch logo_参考文档_02

 

2、pytorch的官网

https://pytorch.org/

pytorch的正确写法是“PyTorch”,因为我搜狗输入法的原因,以后我会将其写成pytorch。

pytorch 无标签 pytorch logo_参考文档_03

 

3、安装pytorch

①打开主页https://pytorch.org/

②查看本机的CUDA(我的电脑比较辣鸡,所以只能在CUDA这一栏中选择None)

pytorch 无标签 pytorch logo_参考文档_04

③选择你期望的安装方式,我选择的是(在装有Python3.6的Windows系统中选择conda安装方法),系统会提示你去如下网站下载源码。首先你需要将anaconda配置进环境变量。

pytorch 无标签 pytorch logo_环境变量_05

④配置anaconda环境变量(小白需关注此步,大神请直接跳过)

如果还是不懂的话,可以百度如何配置anaconda环境变量。

pytorch 无标签 pytorch logo_深度学习_06

⑤配好环境变量后,打开cmd(win键和R键同时按),输入cmd。在黑框中依次输入如下两命令。

conda install pytorch-cpu -c pytorch  pip3 install torchvision(我做实验时输入的是pip install torchvision)

pytorch 无标签 pytorch logo_参考文档_07

 附一个安装torchvision的截图吧。

pytorch 无标签 pytorch logo_深度学习_08

安装结束。。。。。。

⑥判断是否成功。只要能把这些包导入到开发环境中,就表示安装成功了。

pytorch 无标签 pytorch logo_参考文档_09

此处要感谢郭老师的指导 !!!

4、官方参考代码

安装好pytorch后可以下载官方的参考程序。

样例代码获取地址:

https://github.com/pytorch/examples

或者可以到我的百度云中下载

链接:https://pan.baidu.com/s/14mkyuNMfDt5ff8kjR61Rfg 密码:x12h

下载完成后,将这些项目导入到自己的开发环境中。

pytorch 无标签 pytorch logo_环境变量_10

 

5、参考文档

pytorch的官方参考文档及其中文参考文档

官方:

https://pytorch.org/docs/stable/index.html#

中文:

 http://pytorch-cn.readthedocs.io/zh/latest/