亚马逊MXNet加入ONNX开放生态
极客时间编辑部
讲述:丁婵大小:4.05M时长:02:13
早前,FaceBook 携手微软发布了一个全新的开源项目——ONNX,欲借此打造一个开放的深度学习开发工具生态系统。之后,华为、IBM、英特尔、高通等纷纷宣布支持 ONNX。
日前,Facebook AI 基础平台部(AI Infra and Platform)副总比尔·吉亚(Bill Jia)在 Facebook Research Blog 发文宣布,亚马逊将加入 ONNX 开放生态,MXNet 将对 ONNX 提供支持。
他表示,ONNX 开放生态于 2017 年 9 月启动,旨在加强深度学习工具间的互操作性。这是一种用于表示深度学习模型的标准,支持模型在框架之间转移,这是迈向开放生态的第一步。在这个生态中,AI 开发人员可以轻松地在最先进的工具之间进行转移,选择最合适的工具组合。
ONNX 的工作原理是,实时跟踪某个神经网络是如何在这些框架上生成的,接着,使用这些信息创建一个通用的计算图,即符合 ONNX 标准的计算图。这样做行得通,是因为在计算方面,这些框架产生的最终结果都非常接近,虽然更高级的表达不同。
现在,亚马逊的 MXNet 已经支持 ONNX,开发人员将能构建更丰富的模型,而不必担心跨框架的互操作问题。ONNX-MXNet 是一个开源 Python 包,旨在将 ONNX 深度学习模型导入到 MXNet 中。作为一个功能全面的深度学习框架,MXNet 提供跨多种语言的 API ,如 Python、Scala、R 语言等。
在 MXNet 加入 ONNX 之后,开发人员将有机会使用 PyTorch、CNTK、Caffe2 等框架来构建和训练模型,再将模型导入 MXNet 中,来进行更灵活、更优化的运行。
在未来,ONNX 的合作伙伴和社群将会继续开发 ONNX 格式,促进对更多框架的支持,据透露,ONNX 很快将会支持 MXNet 核心 API 。开发人员将有机会在所有框架中自由地切换。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论