安妮 编译整理
量子位 出品 | 公众号 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框架间的互操作性越大,从研发到产品化所消耗的时间就越容易缩短。研究的商业化进程就越快。

小插曲

其实,为了应对深度学习框架的多样化,亚马逊在上个月还推出了一个端对端深度学习编译器NNVW compiler。

“支持将包括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框架联盟,抱团挑战TensorFlow霸权?相关推荐

  1. 图表对比详解:亚马逊、微软和谷歌云的机器学习即服务哪家强

    林鳞 编译自 KDnuggets 量子位 出品 | 公众号 QbitAI 对于大多数公司来说,机器学习是一项复杂而伤神的工作,花销大.对人才要求高.机器学习即服务针对这个痛点应运而生. 什么是&quo ...

  2. Google、亚马逊、微软 、阿里巴巴开源软件一览

    Google.亚马逊.微软 .阿里巴巴开源软件一览 大公司为什么要发布开源项目?一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼工程师写出更好的代码.三是开 ...

  3. 何时运行 A/B 测试,亚马逊、微软、谷歌等大厂是怎么做的?

    [CSDN 编者按]不久前,在谈及"抖音"名字是怎么来的时,字节跳动副总裁解释了这个是基于 A/B 测试排在第二的结果,而 A/B 测试到底是什么? 事实上,在产品研发及落地过程中 ...

  4. 交易总额高达600亿美元?亚马逊、微软和谷歌完成100多笔并购

    整理 | 郭露 出品 | CSDN(ID:CSDNnews) 尽管全球经济因疫情原因遭受巨大损失,但在过去两年的时间里,各大科技公司的规模依旧不断扩大,截止2021年底,5大科技巨头的市值接近10万亿 ...

  5. CBinsight重磅报告 | 如何从谷歌亚马逊苹果微软脸书的9年专利之争,看5大巨头在AI行业的未来10年之争

    说到企业专利,乔布斯传记中的这样一段记载,把当年移动专利大战中惊心动魄的一面描写得淋漓尽致: '谷歌,你他妈的抄袭了iPhone,完全抄袭了我们.'这是偷窃,如果有必要,就算用尽最后一口气,花光苹果账 ...

  6. 亚马逊、微软、谷歌,谁将是5000亿美元云市场的C位?

     关注ITValue,查看企业级市场最新鲜.最具价值的报道! 本文节选/编译自CBInsights平台的文章Here's Why Amazon Is No Shoo-In To Win The $51 ...

  7. BAT、IBM、亚马逊、微软等一线互联网的区块链版图布局

    区块链技术日益火爆,IBM.亚马逊.微软等国外巨头互联网公司已纷纷布局,为了避免丢失在区块链上的话语权,在国内,人人网.网易.迅雷.暴风.360.美图.腾讯.阿里巴巴.小米.京东.百度等多家公司已经入 ...

  8. [转] Google、亚马逊、微软、阿里巴巴开源软件一览

    为什么要发布开源项目?一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼工程师写出更好的代码.三是开源能够更有效利用社区的力量,帮助企业一起解决难题.开源,让 ...

  9. 大数据早报:路桥率先利用“人脸识别”技术监管医保 亚马逊与微软联合开发人工智能,打造服务大众的AI(10.19)

    数据早知道,上乐投网看早报! 『数据安全』微软内部Windows漏洞数据库曾被入侵:后果可怕 作为这个星球上覆盖率最高的操作系统,Windows的一举一动都影响着大家的使用体验,对于它的安全微软也是相 ...

最新文章

  1. python基础教程3-Python基础教程(三)
  2. 中国最大的python社区-python中的最小最大算法
  3. C语言模块化编程的例子
  4. 解释器和编译器的区别
  5. InetAddress.getLocalHost()详解及异常处理
  6. windows睡眠(休眠)唤醒助手_Windows快速启动背后的功臣:休眠
  7. mysql的max case_MySQL -- 行转列 -- GROUP_CONCAT -- MAX(CASE WHEN THEN)
  8. [JSOI2008]火星人 hash+splay
  9. bzoj 1014: 洛谷 P4036: [JSOI2008]火星人
  10. button执行onclick函数_JavaScript 函数定义与调用
  11. 7.2.5 dps 测试软件,《魔兽世界》7.2.5兽王猎DPS改动测试
  12. Android三种动画知识总结
  13. labview技巧——获取网络时间
  14. RDL 报表 - 查询条件使用下拉框
  15. 扫码点餐有哪些优势?
  16. java 判断两个经纬度差异_计算两个经纬度点的实际距离
  17. Java实现多个图片转化成PDF
  18. 冷笑话 企鹅与北极熊
  19. Lucene.Net 实现搜索功能
  20. VisionPro之脚本(一文读懂VisionPro脚本原理与使用方法)

热门文章

  1. java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...
  2. 菜鸟裹裹电脑版_天猫淘宝“基本盘”放缓,阿里云、菜鸟爆发,马云迎来拐点?...
  3. 写给自己的23条好习惯
  4. 新增了归并数组的方法!
  5. python对浮点类型的数据进行格式化_(自用)Python Log2 数据类型、字符编码、格式化...
  6. html如何获取消息实体的长度,50道js面试题 XXXXX
  7. linux centos ppp限速,Centos7限速和测速
  8. mysql强制指定索引_mysql强制索引和禁止某个索引
  9. 计算机专业中职好就业不,内江计算机专业中职好不好
  10. ssm框架逻辑删除mysql_ssm框架小总结——批量删除