首页 > IT资讯 > 正文

Python AI框架-PyTorch 1.0即将开源

Facebook 宣布近几个月将开源 PyTorch 1.0 框架,该框架是基于 PyTorch 与 Caffe2 的结合,允许开发人员无需迁移便从研究转向生产。

PyTorch是一个基于Python的科学计算包,其旨在服务两类场合:

替代numpy发挥GPU潜能

一个提供了高度灵活性和效率的深度学习平台


据 PyTorch 自己介绍, 他们家的最大优点就是建立的神经网络是动态的, 对比静态的 Tensorflow, 他能更有效地处理一些问题, 比如说 RNN 变化时间长度的输出. 而我认为, 各家有各家的优势和劣势, 所以我们要以中立的态度. 两者都是大公司, Tensorflow 自己说自己在分布式训练上下了很大的功夫, 那我就默认 Tensorflow 在这一点上要超出 PyTorch, 但是 Tensorflow 的静态计算图使得他在 RNN 上有一点点被动 (虽然它用其他途径解决了), 不过用 PyTorch 的时候, 你会对这种动态的 RNN 有更好的理解.


Facebook 去年与微软合作开源了开放神经网络交换(ONNX)系统,它使得在 Caffe2 和 PyTorch 之间共享信息变得更加容易。现在已经将 ONNX 整合到 PyTorch 1.0 中,ONNX 将作为 PyTorch 1.0 中的模型输出格式,以便模型可以与其他框架进行互操作。


Facebook 还表示,将在未来几个月内统一 PyTorch 0.4 和 Caffe2 的代码库,创建一个统一的框架,支持多种功能,包括高效的图形模式执行,分析,移动部署和广泛的供应商集成。


PyTorch 1.0 将于今年晚些时候发布。该公司表示,微软计划在 Azure 中支持该框架,并且亚马逊的网络服务都将支持PyTorch 1.0。


上一篇: 10万大奖派不完!百度EasyDL“不可思议大赛”等你来挑战
下一篇:百度在深圳开启6小时“超浓缩课堂” 大咖亲授深度学习进阶窍门

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854