Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Open Neural Network Exchange
Open Neural Network Exchange

The Open Neural Network Exchange (ONNX) [ˈɒnɪks] is an open-source artificial intelligence ecosystem of technology companies and research organizations that establish open standards for representing machine learning algorithms and software tools to promote innovation and collaboration in the AI sector. ONNX is available on GitHub.

We don't have any images related to Open Neural Network Exchange yet.
We don't have any YouTube videos related to Open Neural Network Exchange yet.
We don't have any PDF documents related to Open Neural Network Exchange yet.
We don't have any Books related to Open Neural Network Exchange yet.
We don't have any archived web articles related to Open Neural Network Exchange yet.

History

ONNX was originally named Toffee3 and was developed by the PyTorch team at Facebook.4 In September 2017 it was renamed to ONNX and announced by Facebook and Microsoft.5 Later, IBM, Huawei, Intel, AMD, Arm and Qualcomm announced support for the initiative.6

In October 2017, Microsoft announced that it would add its Cognitive Toolkit and Project Brainwave platform to the initiative.7

In November 2019 ONNX was accepted as graduate project in Linux Foundation AI.8

In October 2020 Zetane Systems became a member of the ONNX ecosystem.9

Intent

The initiative targets:

Framework interoperability

Allow developers to more easily move between frameworks, some of which may be more desirable for specific phases of the development process, such as fast training, network architecture flexibility or inferencing on mobile devices.10

Shared optimization

Allow hardware vendors and others to improve the performance of artificial neural networks of multiple frameworks at once by targeting the ONNX representation.11

Contents

ONNX provides definitions of an extensible computation graph model, built-in operators and standard data types, focused on inferencing (evaluation).12

Each computation dataflow graph is a list of nodes that form an acyclic graph. Nodes have inputs and outputs. Each node is a call to an operator. Metadata documents the graph. Built-in operators are to be available on each ONNX-supporting framework.13

See also

  • Free and open-source software portal

References

  1. @onnxai (March 13, 2018). "Hi Hu, it's not spelled the same, but pronounced the same as Onyx" (Tweet) – via Twitter. https://x.com/onnxai/status/973566899584950272

  2. "Microsoft and Facebook's open AI ecosystem gains more support". Engadget. Retrieved 2017-10-11. https://www.engadget.com/2017/10/11/microsoft-facebooks-ai-onxx-partners/

  3. "Codemod Toffee -> ONNX, toffee -> onnx. Change file names to match · pytorch/pytorch@6d8d5ba". GitHub. Retrieved 2021-10-12. https://github.com/pytorch/pytorch/commit/6d8d5bab4c3651a47a06d56c7ed6d64bbb1b753d

  4. "A model exporter for PyTorch by ezyang · Pull Request #2565 · pytorch/pytorch". GitHub. Retrieved 2021-10-12. https://github.com/pytorch/pytorch/pull/2565

  5. "Microsoft and Facebook create open ecosystem for AI model interoperability – Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11. https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/09/microsoft-facebook-create-open-ecosystem-ai-model-interoperability/

  6. "Microsoft and Facebook's open AI ecosystem gains more support". Engadget. Retrieved 2017-10-11. https://www.engadget.com/2017/10/11/microsoft-facebooks-ai-onxx-partners/

  7. "Microsoft and Facebook's open AI ecosystem gains more support". Engadget. Retrieved 2017-10-11. https://www.engadget.com/2017/10/11/microsoft-facebooks-ai-onxx-partners/

  8. "LF AI & Data Day – ONNX Community Meetup – Silicon Valley". LF Online Community. https://community.linuxfoundation.org/events/details/lfhq-lf-ai-data-foundation-presents-lf-ai-data-day-onnx-community-meetup-silicon-valley/

  9. "Zetane Systems Joins the ONNX Community to Accelerate Open-Source Innovation and Universal…". 14 October 2020. https://medium.com/zetane-blog/zetane-systems-joins-the-onnx-community-to-accelerate-open-source-innovation-and-universal-2bd9ff84d96f

  10. "Microsoft and Facebook create open ecosystem for AI model interoperability – Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11. https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/09/microsoft-facebook-create-open-ecosystem-ai-model-interoperability/

  11. "Microsoft and Facebook create open ecosystem for AI model interoperability – Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11. https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/09/microsoft-facebook-create-open-ecosystem-ai-model-interoperability/

  12. "Microsoft and Facebook create open ecosystem for AI model interoperability – Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11. https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/09/microsoft-facebook-create-open-ecosystem-ai-model-interoperability/

  13. "Microsoft and Facebook create open ecosystem for AI model interoperability – Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11. https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/09/microsoft-facebook-create-open-ecosystem-ai-model-interoperability/