PyTorch学习之Window10环境搭建

简介:

PyTorch是目前最流行的深度学习框架之一,它是使用GPU和CPU优化的深度学习张量库。这是一个基于Python的科学计算包,主要针对:
1.替代Numpy有效的使用GPU
2. 一个深度学习研究平台,提供最大的灵活性和速度

PyTorch 作为库主要包含以下组件:

  1. Torch:类似于 NumPy 的张量库,带有强大的 GPU 支持

  2. torch.autograd:一个基于 tape 的自动微分库,支持 torch 中的所有的微分张量运算

  3. torch.nn:一个专为最大灵活性而设计、与 autograd 深度整合的神经网络库

  4. torch.multiprocessing:Python 多运算,但在运算中带有惊人的 torch 张量内存共享。这对数据加载和 Hogwild 训练很有帮助。

  5. torch.utils:数据加载器、训练器以及其他便利的实用功能

  6. torch.legacy(.nn/.optim):出于后向兼容性原因而从 torch 移植而来的旧代码

使用 PyTorch 的优势:
代替 NumPy 从而可以使用强大的 GPU
PyTorch 作为深度学习研究平台提供了最大的灵活性与速度

环境搭建

Window10 下安装:
可以从这里下载安装包: https://pan.baidu.com/s/1dF6ayLr#list/path=/
Anaconda安装:
先安装Anaconda,然后打开CMD执行下面命令:
conda install numpy mkl pyyaml cffi
pip install torch-0.3.0b0.591e73e-cp36-cp36m-win_amd64.whl

测试:
在python交互模式下,import torch
详细可以参考: http://blog.csdn.net/xiangxianghehe/article/details/78736482

参考:https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650731685&idx=1&sn=9b8cfdf380ff9c8c91b45ebe7452f4ee&chksm=871b30dbb06cb9cd199412e72d7740970e82c7c61057473871287706a4239f3661eafbfd1630&mpshare=1&scene=23&srcid=1009HxWFEv8B9ohDl3Z6OSYE#rd

你可能感兴趣的:(环境搭建,PyTorch学习)