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.dev20250113-cp313-cp313-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13Windows x86-64

amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-win32.whl (14.4 MB view details)

Uploaded CPython 3.13Windows x86

amd_onnx_weekly-1.18.0.dev20250113-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.dev20250113-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12Windows x86-64

amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-win32.whl (14.4 MB view details)

Uploaded CPython 3.12Windows x86

amd_onnx_weekly-1.18.0.dev20250113-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.dev20250113-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11Windows x86-64

amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-win32.whl (14.4 MB view details)

Uploaded CPython 3.11Windows x86

amd_onnx_weekly-1.18.0.dev20250113-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.dev20250113-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10Windows x86-64

amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-win32.whl (14.4 MB view details)

Uploaded CPython 3.10Windows x86

amd_onnx_weekly-1.18.0.dev20250113-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.dev20250113-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9Windows x86-64

amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-win32.whl (14.4 MB view details)

Uploaded CPython 3.9Windows x86

amd_onnx_weekly-1.18.0.dev20250113-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

amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d7969d72205bc9ec94f0d8dd26dd478cb0f3033db5edc3a61239813149c69166
MD5 59ed89fcaf1f11828ed266de0d3ea490
BLAKE2b-256 870ff361255929e3024d5a63b1d70cdeebdc0dbfe02955c1bea9b6042cb22f6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 835406b6deba95399e29bccc71da23e45cb7979ca0aadcaba72b525c5e6c97db
MD5 4d66003b7eb16e91c7369ab1bde3d0cc
BLAKE2b-256 502d9cdaedda55f324fbbf62c4e6b16d94aa08f892e496bbfb02ebabd419205a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65e37f55c4bc9104aacf0ab955ed8c093888bdb7d145727d49ed16554933b964
MD5 0320468a4622f149ca00dd2416912cb5
BLAKE2b-256 5a8fb4101b382e814b374e7fd0d8c7aac9c9faa28f56a9fd152543e164289f87

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0fc113e7923a88747762303f08e1f927297eb0091d4a749d5ceb516e2d6f995
MD5 f20ce857e424fca35a1a3996f1fe40c3
BLAKE2b-256 b2da7db3a43035a252b934e7a4ed8813cbaa9237dae69454020112e2b7428cf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 edc67016ba392477313b9314ef0dca780ccf5b456e75409f5a53b8b80bb57cf5
MD5 458e0ee26c8dfdcbda4564bacfca5c12
BLAKE2b-256 04eeb4543c85983335224e0d68f779a9013e8da19b1e789fa802ebe34df9e4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6264dd9b662dcb7c58e55c594d512648f8d720deeefcb73356a4314ad3dfb8c6
MD5 e38462014f4b81159fc78ed90e328ec2
BLAKE2b-256 c04ccd261b08051e5e68bf2f7df7fe98fab8d13ae5a902dc8a8ced1646264c8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 deb44d06c08933d5df9e366fad1e98f4bbc6230b4585bc9c6f79d4ad26913bcb
MD5 29739c46452c7a804e29c699f59a40f3
BLAKE2b-256 e662fdd58cc9310b14bee26fe634d06bfa248b66d183ecfc27085f969f36012c

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 936344e7829797fbad04948767d7fda2a3e259e0f2d1b0d1b8778eb0c2462bc3
MD5 e0e408ec672a0e7c9559d659eebcb4f7
BLAKE2b-256 f8063488cb3d79d8c9240b1ef00250d9adc15f125e3cbffe2e3bc98dadc265a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e11eb8659be51fa5bf07418710ea4ce711c4643568179e11390b489412e352c5
MD5 ec31fd2fb6c1e37f35667419cfaa30cc
BLAKE2b-256 416734dce0faf32c822965850f5298a321eba88f2ec56f3530b1bf83b70b2cf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 951d4a7bbb8ee1e20380a53466147e2130013d0e99bc0897d0edb8297e7b0a1a
MD5 132089c659a1df6c0a3f982f4e58573a
BLAKE2b-256 ed2fd5ba08b917ccbd515838c18999590d68cb6ed46cf45ae2f22874b152050e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44b079169cf63db22f8e3ec0daf6f57e18326daf196cf2ad26efafef958e3540
MD5 4f0ae2a870acba8bda3a34e9726d59ac
BLAKE2b-256 69c7fc9021fba4aa3d9de9308c443234a3bc41a8e319b37e712c5de0b7608c47

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6594b40de94e710766bb47d2192f230a43fa048a285877a21143412b2c03284
MD5 b0097885a1fff36cf12619d730ecc9e8
BLAKE2b-256 3e9610b5ac54bb74a8ed3a94b2eae26a17e94cfad80db991b011532e6af5990b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45deeb690348b6c538424c99c9ff90c119fda67b731d40aa94769d325e9527a4
MD5 a3591feeb9a81f6c3c6b1073f4ea892d
BLAKE2b-256 b80f8d72b285bafd3efeebf3cd8cc4fe483e7b56af8f02149d0df361507c9769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 754e02c67f94e0f32f6b417a5bdfc9d2055199c231c1b99d4da69f9502af06ae
MD5 7ee26615574a7ecec0b785e0dfea1a46
BLAKE2b-256 eb87d75098a8eaf8ced527e208a900a560b2add018d3ca5da7a097ce9c1c7c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba6992a8a1b7d705060224aaa60024e0b7dc1d3fee3d0ac056797b0ee5ce9bd8
MD5 d133fb29e73d9b25687ec361aacbec45
BLAKE2b-256 196c6a4e2a6a6de1b7dd95cc0d134fbdf64eaf745072887edbba393843a398ca

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 838dd88c09ddc118bd7a6013bb1d0eb72cf9febb5877a29a7132da81564b398d
MD5 e65ba468bb6f7003c879fc442098ee7f
BLAKE2b-256 58dc118ce27b1f99d883c6ba1fc14c72c7713d3e539513d3eddf5ddb8061119c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 76c420ac0ec0f59d7be0f98ef9cea2d9158e55d7ba48bff15ab94e0fa8faac35
MD5 ee4b823514899d71d533620af69a2f68
BLAKE2b-256 486d0d01b5796fefbcb7769d40fcd5faf2f9d075aeb39c5cc95c353d61d19263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e61c5f98d075fd3bb5a8119464a360e3ca0d7a91036653d2cea31094665017c7
MD5 6a331d9dff5e7dcf824c14f17d21fb02
BLAKE2b-256 3d75dcb4a35c98f3e13d9ca0bb2c268b8806786ca089dc8a0d726836a4e8c9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b14dead21d6773cd318ada5414a83a84b3b0ee99093269009afd1db862759ab
MD5 ec7243eb9e555a3be76d86dfe34d6c27
BLAKE2b-256 6150b9bc6e82133d8c5029037fa58a5c09d8e0a4ff2aab9d4084fe607fe7b8f8

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250113-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7257e45a278b3f226c64e6050472c3c87f5c1ff646468bae86bdeeea9548cdef
MD5 656e11c09c25b394fca864e9799e4a9c
BLAKE2b-256 cc4395bb9b5d6afc64853d9afbd51efc09c60177f25b76506bd47f96e95cd0f8

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