ONNX

神经网络开发框架互通生态 ONNX

MIT
C/C++ Python
跨平台
微软
2017-11-26
王练

ONNX,即 Open Neural Network Exchange ,是微软和 Facebook 发布的一个深度学习开发工具生态系统,旨在让 AI 开发人员能够随着项目发展而选择正确的工具。

ONNX 所针对的是深度学习开发生态中最关键的问题之一,在任意一个框架上训练的神经网络模型,无法直接在另一个框架上用。开发者需要耗费大量时间精力把模型从一个开发平台移植到另一个。因此,如何实现不同框架之间的互操作性,简化从研究到生产的路径,成为了重中之重。

ONNX 的工作原理是:

实时跟踪某个神经网络是如何在这些框架上生成的,接着,使用这些信息创建一个通用的计算图,即符合ONNX 标准的计算图。这样做行得通,是因为在计算方面,这些框架产生的最终结果都非常接近,虽然更高级的表达不同。

ONNX 目前支持 Caffe2、PyTorch、Microsoft Cognitive Toolkit、Apache MXNet 等工具。 

的码云指数为
超过 的项目
加载中
请先登录后再评论。

微软将开放神经网络交换格式贡献给 Linux 基金会

Linux 基金会旗下的 AI 基金会(LF AI)正致力于打造一个生态系统,以维持人工智能(AI)、机器学习(ML)和深度学习(DL)的开源创新。日前该组织宣布,开放神经网络交换(ONNX)已成为其中...

2019/11/18 07:31

微软开源用于机器学习模型的高性能推理引擎 ONNX

微软昨天宣布开放 ONNX Runtime,这是一款用于 Linux,Windows 和 Mac 平台的 ONNX 格式的机器学习模型的高性能推理引擎。ONNX Runtime 允许开发人员在任何支持的框架中训练和调整模型,并在...

2018/12/06 08:13

AWS 帮助构建 ONNX 开源 AI 平台

AWS 最近成为深度学习社区的开放式神经网络交换 Open Neural Network Exchange(ONNX)协作的最新技术公司,在无障碍和可互操作的环境中推出人工智能。Facebook 和微软领导了这一合作。 作为...

2017/12/12 08:09

围攻谷歌?亚马逊 MXNet 宣布加入 ONNX 开放生态

ONNX,即 Open Neural Network Exchange ,是微软和 Facebook 在今年 9 月发起的一个开放的深度学习开发工具生态系统,旨在让 AI 开发人员能够随着项目发展而选择正确的工具。之后,华为、I...

2017/11/27 08:00

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

retinaface onnx

废话不说,上代码 retina face, import os import time from math import ceil import onnxruntime import numpy as np import cv2 import argparse import argparse import numpy as np f...

04/16 15:14
276
0
ONNX源码安装

ONNX是facebook提出的一个 Open Neural Network Exchange协议,能够让训练好的模型在不同的框架间进行交互。 ONNX的安装相对来说不是特别麻烦,麻烦的是其依赖库的安装。ONNX依赖于pybind11。...

2019/01/07 19:57
32
0
ONNX 介绍及TensorRT部署

ONNX简介 Open Neural Network Exchange(ONNX,开放神经网络交换)格式,是一个用于表示深度学习模型的标准,可使模型在不同框架之间进行转移。 【 ONNX是一种针对机器学习所设计的开放式的...

07/31 13:36
59
0
神经网络模型模型转ONNX

近期由于业务需要,需要将训练好的模型转为ONNX格式,为此颇费了一番功夫,在此总结一下吧。。 1、ONNX是一种神经网络模型保存的中间格式,支持多种格式的模型转为ONNX,也支持使用ONNX导入多...

2019/05/16 02:43
26
0
ONNX 加入 Linux 基金会

微软负责Azure AI 的VP,ERIC BOYD在官网宣布,微软的开放神经网络交换Open Neural Network eXchange (ONNX)正式加入Linux基金会旗下的 LF AI 基金会 。ONNX是2017年,微软合作牵头启动的机器...

2019/11/19 23:18
3
0
ONNX Models to be Runnable Natively on Windows

ONNX Models to be Runnable Natively on 100s of Millions of Windows Devices March 7, 2018 by ML Blog Team This post was authored by Eric Boyd, CVP, AI Data & Infrastructure. Toda...

2018/05/03 08:48
79
0
ONNX-开放式神经网络交换格式

以下内容根据个人理解整理而成,如有错误,欢迎指出,不胜感激。 1. ONNX简介 ONNX是一种针对机器学习所设计的开放式的文件格式,用于存储训练好的模型。它使得不同的人工智能框架(如Pytor...

2019/10/25 08:54
40
0
onnx c++

opencv,读取摄像头 https://github.com/tw0226/onnx_model_to_C-/blob/bb54aef3db3b9f37229c8fbc27d2b64db6950924/onnx_convert/main.cpp https://github.com/tw0226/onnx_model_to_C-/blob...

04/21 16:04
212
0
Adaptable DL with nGraph™ Compiler and ONNX*

Adaptable Deep Learning Solutions with nGraph™ Compiler and ONNX* Artificial intelligence methods and deep learning techniques based on neural networks continue to gain adopti...

2018/07/29 18:34
71
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部