0
雷锋网 AI科技评论消息,早前,FaceBook 携手微软发布了一个全新的项目——ONNX,欲借此打造一个开放的深度学习开发工具生态系统。之后,华为、IBM、英特尔、高通等纷纷宣布宣布支持 ONNX。
详细信息,可以参见雷锋网 AI科技评论之前发文:
Facebook、微软联合推出 ONNX 标准,号称要解决开发框架碎片化
共筑开放AI生态:ONNX标准得到华为、英特尔等更多厂商支持
日前,Facebook AI 基础平台部(AI Infra and Platform)副总 Bill Jia 在 Facebook Research Blog 发文宣布,亚马逊将加入 ONNX 开放生态,MXNet 将对 ONNX 提供支持。
他表示,ONNX 开放生态于2017年9月启动,旨在加强深度学习工具间的互操作性。
ONNX 是一种用于表示深度学习模型的标准,支持模型在框架之间转移,这是迈向开放生态的第一步。在这个生态中,AI 开发人员可以轻松地在最先进的工具之间进行转移,选择最合适的工具组合。
之后,亚马逊也将为 ONNX 这种创新开放的生态系统做出贡献,开发人员将能构建更丰富的模型,而不必担心跨框架的互操作问题。
现在,亚马逊的 MXNet 已经支持 ONNX。ONNX-MXNet 是一个开源 Python 包,旨在将 ONNX 深度学习模型导入到 MXNet 中。作为一个功能全面的深度学习框架,MXNet 提供跨多种语言(如Python、Scala、R语言等)的 API 。
在 MXNet 加入 ONNX 之后,开发人员将有机会使用 PyTorch、CNTK、Caffe2 等框架来构建和训练模型,再将模型导入 MXNet 中,来进行更灵活、更优化的运行。
在未来,ONNX 的合作伙伴和社群将会继续开发 ONNX 格式,促进对更多框架的支持。他们将会增强这个生态系统的互操作性,扩展 ONNX MXNet 的功能,ONNX 很快将会支持 MXNet 核心 API 。开发人员将有机会在所有框架中自由地切换。
关于 ONNX-MXNet 的安装、说明等详细信息,可以参见 GitHub(https://github.com/onnx/onnx-mxnet)。
大家可以访问 ONNX 官网(http://onnx.ai/)了解更多详细信息。
雷锋网 AI科技评论编译整理。
雷峰网版权文章,未经授权禁止转载。详情见转载须知。