Skip to main content

Open Neural Network Exchange

Project description

PyPI - Version CI CII Best Practices OpenSSF Scorecard REUSE compliant Ruff Black

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. 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 described here. We encourage you to join the effort and contribute feedback, ideas, and code. You can participate in the Special Interest Groups and Working Groups to shape the future of ONNX.

Check out our contribution guide to get started.

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

Community meetings

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

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

Discuss

We encourage you to open Issues, or use Slack (If you have not joined yet, please use this link to join the group) for more real-time discussion.

Follow Us

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

Roadmap

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

Installation

ONNX released packages are published in PyPi.

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

AMD's 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 found here

Testing

ONNX uses pytest as test driver. In order to run tests, you will first need to install pytest:

pip install pytest nbval

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

pytest

Development

Check out the contributor guide for instructions.

License

Apache License v2.0

Code of Conduct

ONNX Open Source Code of Conduct

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13Windows x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win32.whl (14.5 MB view details)

Uploaded CPython 3.13Windows x86

amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.12Windows x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win32.whl (14.5 MB view details)

Uploaded CPython 3.12Windows x86

amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.11Windows x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win32.whl (14.5 MB view details)

Uploaded CPython 3.11Windows x86

amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.10Windows x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win32.whl (14.5 MB view details)

Uploaded CPython 3.10Windows x86

amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.9Windows x86-64

amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win32.whl (14.5 MB view details)

Uploaded CPython 3.9Windows x86

amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 070d5f66e067e3d026b727f91146702b7ec14851287a079d43f8e1b4a4c7eaa2
MD5 07986c0f7124d34537d5c5d3560497cd
BLAKE2b-256 a0343de683c9da1a4d426ef7f9a02ea4a02bf4853c302992f75a7cd6a4568e32

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c2f81a837c885fe7ee19e4f1edc9da28ad4f48d652bfbced3bb50e03bc5653dc
MD5 837f2b6f32219387fa88d499999beb76
BLAKE2b-256 94041dabd9b9147911c50fce67caab6101ef5f1b01cd24fd5a2378c19b438561

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18048ec3e015eb71e54658b6defd779ff0cd8e5eb0ed3efd33fc57ab85b7f833
MD5 9a674b985a6125156e2a06c972532baf
BLAKE2b-256 a16e2a576462dd8ca564b6eea4c3344b5df60740f14f906a0f13118d122ad907

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4ba82c63ab713be0d2ac3910941422ccaa109f5589d3fff7a1486c0efc912c1
MD5 fe620ab5db3824d86d3ce53943127714
BLAKE2b-256 81254e0e20ea5d0af7a6bd5633a02b06cacfd5d08a694b4f78d457a83e66ce28

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 98f3dd7e0a5cb03144da130e7b2ec400daba7ed95f9845667bf562d4989a2863
MD5 49e9f7c64bd22ef7db83de5e182c83a0
BLAKE2b-256 fcb929eb4c2d5625d9f4bee066bb996445329c66a1d9bc621e955cc972772614

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87addc93e1031ff9c3d7486d45497db9515e92d40855ac07a1ea214c0d460ea8
MD5 95ea397cef5f8b71a1a6af6592a24216
BLAKE2b-256 18299eff236b4da284a3c6ef7818382d8402f8df6aab34a874a10286b954e5ce

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e02f45058dd994661956d086bc239bb5a2e4d2fc3373940d9789530a2be2959
MD5 45d511b621f044e28282691aafb21ad4
BLAKE2b-256 13f37ef1c0d289f9911d7ce09df0e5db214f11eb4662c9bb2b592a92741c5b44

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7e537f5da719bb8a18c85ae1aec5cdacda00c54b33edc13874da6fe569d87f0c
MD5 c515e15ae5df8f32f18e0650e365c939
BLAKE2b-256 20c8c9cfaf6c4fcf6b7583186b5056b651393b611ca3e70c575e66ae940834d1

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a210ca35828cbc8b25974b1deb37bfc354b0da9af24a9ff994b36a6aefe33b8
MD5 7e19c388c76cd51bad12e8b074e8dcde
BLAKE2b-256 1717a62e6e78a9fe1f02fef687accea4102b50807d87692e80a93dae6c1b2568

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43c37aec5d26cfaa58fc6960526edb982feaa63cec28f31363b776370b2d0b8f
MD5 8121f7bdf20840edea16517c23cd2d92
BLAKE2b-256 7d66829e1ff9f1e2a9324ad5c906198e13113985d219d7b92be5047a00907ca7

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e95fa92d39794abb4bc29372c112413d6a089cbb0ff32b12f49a9cb43459a852
MD5 6db567ee20a45bafd53ff8af456ccd78
BLAKE2b-256 cd81948a2dd9a8f26c3e6f070cc476a1dc6f0550af0eeede4593d55cb6882b61

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fbcb95a9a94396c36ac97984a8dadbc66b0d62d371831ad804631156c4d0758
MD5 c6830756e0d69fc0b9ad552d4f52731d
BLAKE2b-256 f74eff3735f79f885f9c9531ebf6f0177688b68e7f5b41a7ab3895657efed535

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d78c87a1bcf21e94c09d9daa4d15d233aad0f15c13919eb0d19bb18f609c0e28
MD5 421a45aec8a7a21f8b59c5f2ab77ce68
BLAKE2b-256 976eef4a376ab56b1cb043e5790f3e11fb50bbfe8ebf0755b779246331fbc15b

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c5d488648085ba0cbbb82ec863bfd0b3cd63b80ebaadefbe9666335f57ba47db
MD5 c0535643435fc3cb5c6ae9163112a4eb
BLAKE2b-256 0d57c7ef9d7f7febe1f726bf8d8903d1033fe3ebae58bfdf9474006eae1253e3

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250127-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 673f30e96acc7963722c3888dec9170ee4bf7c24eb8f51d73737d2a787fd563b
MD5 fc31c91bf0fbeab96501994ec8c8a502
BLAKE2b-256 a50aad18d34bc90402a2defa242793bfc93fe4d788187be29f912a1d1b745a8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page