ONNX is an open format built to represent machine learning models. ONNX defines a common set of operators - the building blocks of machine learning and deep learning models - and a common file format to enable AI developers to use models with a variety of frameworks, tools, runtimes, and compilers. Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides an open source format for AI models, both deep learning and traditional ML. It defines an extensible computation graph model, as well as definitions of built-in operators and standard data types. Currently we focus on the capabilities needed for inferencing (scoring). ONNX is widely supported and can be found in many frameworks, tools, and hardware. Enabling interoperability between different frameworks and streamlining the path from research to production helps increase the speed of innovation in the AI community.

Features

  • The open standard for machine learning interoperability
  • ONNX is a community project
  • Shape and Type Inference
  • Graph Optimization
  • Opset Version Conversion
  • A binary build of ONNX is available from Conda

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow ONNX

ONNX Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ONNX!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

C++

Related Categories

C++ Machine Learning Software, C++ Deep Learning Frameworks, C++ LLM Inference Tool

Registered

2022-07-29