Open Neural Network Exchange(ONNX)概述
Open Neural Network Exchange(ONNX)是一个开放的生态系统,它使人工智能开发人员在推进项目时选择合适的工具,不用被框架或者生态系统所束缚。ONNX支持不同框架之间的互操作性,简化从研究到生产之间的道路。ONNX支持许多框架(TensorFlow, Pytorch, Keras, MxNet, MATLAB等等),这些框架中的模型都可以导出或者转换为标准ONNX格式。模型采用ONNX格式后,就可在各种平台和设备上运行。
概述
神经网络的深度学习是通过在数据流图上计算完成的。一些框架,比如Tensorflow和Caffe2等,使用静态图;而有一些框架,比如Pytorch等,则使用动态图。所有的框架都提供了接口,使得开发人员能够容易地构建计算图和以优化的方式运行图从而减少运行时间。graph作为一种中间表示(Intermediate Representation, IR),能够捕捉开发者源代码的特定意图,有助于在特定设备上(CPU,GPU,FPGA等)优化和转化运行。
尽管每种框架都可以看做是API、graph和runtimes 的独立栈,提供类似的功能,但是它们各有自己专有的graph表示。而且,框架通常针对某些特性进行优化,比如快速训练,支持复杂的网络架构,在移动设备上推断(
Open Neural Network Exchange(ONNX)概述相关推荐
- ONNX(Open Neural Network Exchange)介绍
开放神经网络交换(Open Neural Network Exchange, ONNX)是一种用于表示机器学习模型的开放标准文件格式,可用于存储训练好的模型,它使得不同的机器学习框架(如P ...
- ONNX(Open Neural Network Exchange ):开放式神经网络交换
ONNX(Open Neural Network Exchange ): 是一个用于表示深度学习模型的标准,可使模型在不同框架之间进行转移: 1. 是一种针对机器学习所设计的开放式的文件格式,用于存储 ...
- GNN金融应用之Classifying and Understanding Financial Data Using Graph Neural Network学习笔记
Classifying and Understanding Financial Data Using Graph Neural Network 摘要 1. 概述 2. 数据表示-加权图 3. GNN利 ...
- Recurrent Neural Network系列1--RNN(循环神经网络)概述
作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS T ...
- [论文阅读] 《Compiling ONNX Neural Network Models Using MLIR》
文章目录 <Compiling ONNX Neural Network Models Using MLIR> 要解决的问题 名字由来 解决方法 <Compiling ONNX Neu ...
- 论文阅读-2022.1.2-A Neural Network Approach for_2016_一种用于知识驱动响应生成的神经网络方法
摘要 We present a novel response generation system.我们提出了一种新颖的响应生成系统. The system assumes the hypothesis ...
- 卷积神经网络(Convolutional Neural Network, CNN)
卷积神经网络(Convolutional Neural Network, CNN) 目录 卷积神经网络(Convolutional Neural Network, CNN) 概述: 结构: 卷积层:
- Recurrent Neural Network系列2--利用Python,Theano实现RNN
作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS T ...
- DL:深度学习算法(神经网络模型集合)概览之《THE NEURAL NETWORK ZOO》的中文解释和感悟(一)
DL:深度学习算法(神经网络模型集合)概览之<THE NEURAL NETWORK ZOO>的中文解释和感悟(一) 目录 THE NEURAL NETWORK ZOO perceptron ...
最新文章
- linux怎么让某一个组对一文件可读可写,设置linux文件权限,使得同一用户组的可以对一个文件自由修改...
- Bit-Z图解“推荐返佣”那些事儿
- Android 4.0新增WiFiDirect功能
- layoutSubview调用条件
- 规则引擎drools java,spring,spring-boot,drools使用案例
- 第五天:在博客路由中使用登录验证,配置 nginx解决前后端跨域
- java找出两个共有,Java-找出两个单链表的首个公共节点
- 洛谷OJ P1074 靶形数独 解题报告
- html 自动连接websocket_SpringBoot + WebSocket 实现实时聊天
- ubuntu 版mysql客户端工具_几款桌面MYSQL管理工具
- 阿里巴巴的26款超神Java开源项目!
- (老机福音,重装后恢复软件设置)Ghost_XP_战神 V11 老机版
- tem_search_shop-获得店铺的所有商品
- python题目-奇偶数调用函数
- python 将webp的图片格式转换为jpg格式
- POJ 3233 Matrix Power Series(矩阵快速幂)
- 题解 P4147 【玉蟾宫】
- 二手平台android界面,Android二手书交易app设计(2)启动图Activity
- 【华为诺亚方舟实验室】2021届毕业生招聘
- pyecharts图表库学习:Pie(饼图)