亚马逊加入微软Facebook框架联盟,抱团挑战TensorFlow霸权?
2017-11-17 00:00
465 查看
安妮 编译整理
量子位 出品 | 公众号 QbitAI
今天,亚马逊AWS宣布加入微软和Facebook的“框架联盟”,ONNX开始支持Apache MXNet了。
目前,ONNX总共支持微软的CNTK、Facebook的Caffe2、PyTorch和亚马逊的MXNet这四种框架,开发人员可灵活地选择其中一种框架构建和训练模型,再导入其他框架中完成推理任务。
框架间已经形成抱团形势,这是想三家结盟挑战TensorFlow霸权?
何为ONNX
今年9月,Facebook和微软在各自博客中发布了一种“开放神经网络转换”工具,它能将一种框架训练的模型转换成另一种框架所需的格式,比如实现Pytorch训练模型到Caffe2的转换,让开发者更灵活地选择框架。不错,这个工具就是ONNX。
ONNX是Facebook建立开放生态的第一步,但这第一步也并不好走。据Keras作者、Google深度学习研究院François Chollet上月公布的GitHub上深度学习框架排名情况来看,目前使用人数最多的框架还是Google的TensorFlow,MXNet和PaddlePaddle在框架领域的地位都举足轻重。
△ 深度学习框架GitHub综合指数
ONNX-MXNet
ONNX-MXNet是一个将ONNX深度学习模型导入到Apache MXNet中的开源Python包。作为一个功能全面的深度学习框架,MXNet提供了跨语言的API,如Python、Scala和R等。在ONNX的支持下,开发人员可以在其他框架上构建和训练模型。利用其优化的可扩展的引擎,可以之后将模型导入到MXNet中运行,继而进行推理等任务。
这次亚马逊收编的MXNet加入ONNX联盟,是“开放生态”愿景的一次前进。Facebook在官方博客上表示,ONNX的合作伙伴和社区将继续开发ONNX和生态系统。
“我们将添加更多的互操作性,扩展ONNX-MXNet功能,并将ONNX引入MXNet的核心API。我们的任务是让开发人员有机会在所有框架中自由地工作。”Facebook在博客中写着。
MXNet的加盟其实也是开发人员的福音,AI框架间的互操作性越大,从研发到产品化所消耗的时间就越容易缩短。研究的商业化进程就越快。
小插曲
其实,为了应对深度学习框架的多样化,亚马逊在上个月还推出了一个端对端深度学习编译器NNVWcompiler。
“支持将包括mxnet、Pytorch、caffe2、coreml等在内的深度学习模型编译部署到硬件上并提供多级别联合优化。速度更快,部署更加轻量级。支持包括树莓派,服务器和各种移动式设备和cuda,opencl,metal,javascript以及其它各种后端。”项目作者之一陈天奇曾在微博上这样介绍NNVM。
相关资料
ONNX-MXNet代码:https://github.com/onnx/onnx-mxnet
官方使用示例:
https://github.com/onnx/onnx-mxnet/blob/master/onnx_mxnet/tests/test_super_resolution.py
ONNX项目地址:
http://onnx.ai/
AWS博客介绍:
https://amazonaws-china.com/cn/blogs/ai/announcing-onnx-support-for-apache-mxnet/
Facebook博客介绍:
https://research.fb.com/amazon-to-join-onnx-ai-format-drive-mxnet-support/
微软博客介绍:
https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/11/framework-support-open-ai-ecosystem-grows/ — 完 —
活动报名
△ 点击图片或阅读原文
即可报名参赛和获取更多详情
联想全国高校AI精英挑战赛,面向全国征集优秀AI相关领域技术与应用。此次将在全国8大赛区、260所高校开启项目收集和沟通评判,最终入围总决赛的8支参赛队伍,将获得联想创投投资。
加入社群
量子位AI社群11群开始招募啦,欢迎对AI感兴趣的同学,加小助手微信qbitbot4入群;
此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。
进群请加小助手微信号qbitbot4,并务必备注相应群的关键词~通过审核后我们将邀请进群。(专业群审核较严,敬请谅解)
诚挚招聘
量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
相关文章推荐
- 微软、谷歌、亚马逊、Facebook等硅谷大厂91个开源软件盘点(附下载地址)
- 图解亚马逊、Google、Facebook、微软等大公司的组织结构
- Google的TensorFlow,微软CNTK, Amazon 的MxNet,Facebook 的Caffe2, PyTorch,国内百度的PaddlePaddle
- Sun等39家大企业组成Liberty联盟挑战微软
- 谷歌跟随微软加入云安全联盟 亚马逊依然游离
- 五家公司市值超2.2万亿美元!亚马逊谷歌Facebook被评“买入”,微软苹果呢?
- (转)来自互联网巨头的46个用户体验面试问题(谷歌,亚马逊,facebook及微软)
- 挑战微软霸权的神童、Firefox开发者Blake Ross
- 五家公司市值超2.2万亿美元!亚马逊谷歌Facebook被评“买入”,微软苹果呢?
- 阿里巴巴、腾讯、百度和京东金融落户雄安新区 | 亚马逊加入FB与微软阵营,共同支持开源AI平台ONNX
- 微软、亚马逊、谷歌、苹果、Facebook、雅虎程序员面试大揭秘
- 【历史上的今天】6月12日:1985年挑战微软霸权的神童、Firefox主要开发者Blake Ross诞生
- (转)亚马逊开放机器学习系统DSSTNE源代码:挑战谷歌TensorFlow
- 金山加入微软病毒信息联盟 与世界反病毒公司共享信息
- 【简报】微软Metro/win8风格的web开发框架 - BootMetro
- 微软反对Yahoo和Google结为搜索广告联盟