ONNX
跳至導覽
跳至搜尋
![]() | |
原作者 | Facebook, Microsoft |
---|---|
開發者 | Linux Foundation |
初始版本 | 2017年9月 |
穩定版本 | 1.12.0[1] (2022年6月18日年 ) |
原始碼庫 | ![]() |
程式語言 | C++, Python |
作業系統 | Windows, Linux |
類型 | Artificial intelligence ecosystem |
許可協議 | initially MIT License; later changed to Apache License 2.0 |
網站 | onnx![]() |
ONNX(英語:Open Neural Network Exchange)是一種針對機器學習所設計的開放式的文件格式,用於存儲訓練好的模型。它使得不同的人工智能框架(如Pytorch、MXNet)可以採用相同格式存儲模型數據並交互。 ONNX的規範及代碼主要由微軟,亞馬遜,Facebook和IBM等公司共同開發,以開放原始碼的方式託管在Github上。[2][3][4] 目前官方支持加載ONNX模型並進行推理的深度學習框架有: Caffe2, PyTorch, MXNet,ML.NET,TensorRT 和 Microsoft CNTK,並且 TensorFlow 也非官方的支持ONNX。
歷史[編輯]
ONNX的第一個正式版本(v1.0)發佈於2017年12月。
參考文獻[編輯]
- ^ https://github.com/onnx/onnx/releases/tag/v1.12.0;检索日期:2022年7月6日;出版日期:2022年6月18日。
- ^ onnx: Open Neural Network Exchange, onnx, [2017-09-11], (原始內容存檔於2017-09-09)
- ^ Microsoft, Facebook Partner on AI Framework Interoperability.
- ^ Model Server for Apache MXNet introduces ONNX support and Amazon CloudWatch integration. [8 February 2018]. (原始內容存檔於2019-02-17).
![]() | 這是一篇與電腦相關的小作品。你可以透過編輯或修訂擴充其內容。 |