ONNX-深度学习框架间的大使
Posted 凡人机器学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ONNX-深度学习框架间的大使相关的知识,希望对你有一定的参考价值。
今天听说了一个非常有意思的东东-ONNX
一
背景
在一切商业场景下,大家似乎都在追求两件事,
1)强者在想如何成为垄断这
2)除了强者的人会思考如何建立联盟避免被垄断
在深度学习框架这个竞争领域,目前来看tensorflow、caffe、mxnet、pytorch、cognitive tookit等等似乎背后都站着一个巨头,大家都在竞争这一个领域。人们见过了Google如何将android做大,做垄断,所以在新的领域下,特别是tensorflow如此强势的深度学习框架竞争态势中。如何避免垄断,打破Google的统治,是Facebook、Microsoft、AWS这几家心理的小算盘,于是ONNX诞生了。
开放式神经网络交换(ONNX)是迈向开放式生态系统的第一步,使AI开发人员能够随着项目发展而选择正确的工具。 ONNX为AI模型提供了一个开源格式。 它定义了一个可扩展的计算图模型,以及内置运算符和标准数据类型的定义。 最初专注于推理(评估)所需的功能。
Caffe2,PyTorch,Microsoft Cognitive Toolkit,Apache MXNet和其他工具正在开发ONNX支持。 实现不同框架之间的互操作性并简化从研究到生产的路径将增加AI社区的创新速度。 ONNX处于早期阶段,邀请社区提交反馈并帮助进一步发展ONNX。
总的来说,ONNX 是微软联合多个相关公司一起推动的深度学习模型标准。该标准可以更好地为软件和硬件厂商间提供更好的可交互性。多家公司的支持也利于推动不同框架内部的互操作支持
二
相关资料
其实对于ONNX这类的常识性的知识,不太需要刻意的去学习或者理解,相关材料在此,需要的请自取,不需要的做个记录。
官网:https://onnx.ai/
github:https://github.com/onnx/onnx
PS:谁知道北京哪里有靠谱的线下英语口语练习的活动,急需锻炼商务英语,多谢~
珍惜每一刻每一秒
去充实自己
长按二维码关注
以上是关于ONNX-深度学习框架间的大使的主要内容,如果未能解决你的问题,请参考以下文章
不甘落后Tensorflow, 微软另辟蹊径发布新型深度学习框架