Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/onnxPublic

Open standard for machine learning interoperability

License

NotificationsYou must be signed in to change notification settings

onnx/onnx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PyPI - VersionCICII Best PracticesOpenSSF ScorecardREUSE compliantRuffabi3 compatible

Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developersto 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 standarddata types. Currently we focus on the capabilities needed for inferencing (scoring).

ONNX iswidely 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. We invite the community to join us and further evolve ONNX.

Use ONNX

Learn about the ONNX spec

Programming utilities for working with ONNX Graphs

Contribute

ONNX is a community project and the open governance model is describedhere. We encourage you to join the effort and contribute feedback, ideas, and code. You can participate in theSpecial Interest Groups andWorking Groups to shape the future of ONNX.

Check out ourcontribution guide to get started.

If you think some operator should be added to ONNX specification, please readthis document.

Community meetings

The schedules of the regular meetings of the Steering Committee, the working groups and the SIGs can be foundhere

Community Meetups are held at least once a year. Content from previous community meetups are at:

Discuss

We encourage you to openIssues, or useSlack (If you have not joined yet, please use thislink to join the group) for more real-time discussion.

Follow Us

Stay up to date with the latest ONNX news. [Facebook] [Twitter/X]

Roadmap

A roadmap process takes place every year. More details can be foundhere

Installation

ONNX released packages are published in PyPi.

pip install onnx# or pip install onnx[reference] for optional reference implementation dependencies

ONNX weekly packages are published in PyPI to enable experimentation and early testing.

Detailed install instructions, including Common Build Options and Common Errors can be foundhere

Python ABI3 Compatibility

This package providesabi3-compatible wheels, allowing a single binary wheel to work across multiple Python versions (from 3.12 onwards).

Testing

ONNX usespytest as test driver. In order to run tests, you will first need to installpytest:

pip install pytest

After installing pytest, use the following command to run tests.

pytest

Development

Check out thecontributor guide for instructions.

Reproducible Builds (Linux)

This project provides reproducible builds for Linux.

Areproducible build means that the same source code will always produce identical binary outputs, no matter who builds it or where it is built.

To achieve this, we use theSOURCE_DATE_EPOCH standard. This ensures that build timestamps and other time-dependent information are fixed, making the output bit-for-bit identical across different environments.

Why this matters

  • Transparency: Anyone can verify that the distributed binaries were created from the published source code.
  • Security: Prevents tampering or hidden changes in the build process.
  • Trust: Users can be confident that the binaries they download are exactly what the maintainers intended.

If you prefer, you can use the prebuilt reproducible binaries instead of building from source yourself.

License

Apache License v2.0

Trademark

Checkouthttps://trademarks.justia.com for the trademark.

General rules of the Linux Foundation on Trademark usage

Code of Conduct

ONNX Open Source Code of Conduct


[8]ページ先頭

©2009-2025 Movatter.jp