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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

amd_onnx_weekly-1.18.0.dev20250106-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.dev20250106-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.dev20250106-cp312-cp312-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

amd_onnx_weekly-1.18.0.dev20250106-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.dev20250106-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.dev20250106-cp311-cp311-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

amd_onnx_weekly-1.18.0.dev20250106-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.dev20250106-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.dev20250106-cp310-cp310-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

amd_onnx_weekly-1.18.0.dev20250106-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.dev20250106-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.dev20250106-cp39-cp39-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

amd_onnx_weekly-1.18.0.dev20250106-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.dev20250106-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.dev20250106-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 96579d1bf904612034ae12c831bcc666481a2a0491a09e09ac57b19975466362
MD5 9ad9971b792c382c001bfd90cc2d1ec3
BLAKE2b-256 f024f36ce3c29412b5f1355ce5f5eb55e74afe711e187196f1797d9fe443e4d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c315f5567aa331a07d0b35f0bcd3e730b95454167a83809ce5cc15f5376212fc
MD5 9099c4540953ea2ef2f934c6c83aec29
BLAKE2b-256 04ea64d299456055264c84b96930e98f3daa28408b2897082a038bce4f1a7842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab0452759a1d8e96f98a8cce49dd4510d8bf57d875a8539000b967403c45a785
MD5 6233bd7feeb5ad0773252d79d27c3ba4
BLAKE2b-256 325126b89348caea72a730f1e316b1cb7c7704ee88e070394d951be32a87bf53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6fc91aac00e369738516c54ebfe2d01e5f0bbce7cb5d8779cea7c401ba5fdace
MD5 8411734efa1a42b354aa66b8f9241762
BLAKE2b-256 5f1b5ad71ec0e57bf654ebc65c5ec2902235e6a056ebb261ee76647364303925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e868508b270c6cd06eae32f2c569d0a78b3d6de8c80a6f858cf01ac79190e9d
MD5 f37bbbc364a0eb59d72c83e361498bbd
BLAKE2b-256 313ab2c228c88dd1441daf76875f5df4a449808fe8266a3dcf9987e12a0cd1f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8281f79acab1d1793a559def0de5dec6d4eeb8ea67ba1e98f88f339362eb02c5
MD5 3947b9547ef26801a7f759f9a8b3d124
BLAKE2b-256 198ba12e54a019de47d2ec5b909e676cbb3bef6dc9686394713cf2bb7c13cc4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d929657ddbca58a1933e469abfabf2c1d62c9b567126027e1c85fb785f80e903
MD5 c6a5f5fb7c2296e8352d0f79b264e7e9
BLAKE2b-256 ad25e8ec40d7d78af986a8554b308af6dfc15aed961b8eb40011435c66ce7bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecf3fee5d727059448aabbebc74266141537950ebc852fc3ab262def459dc08b
MD5 18c2a185bcb4f64ca821657696af0453
BLAKE2b-256 62e549ef85f283d6d227b8c56bf242f6fbf9b22273be9067830360c7497781bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a98b9abcd70487fdb52a81c58bd6a6f6b7032da5ea44b2b2f3eae899c430ef98
MD5 00a8a7e153eaf45dcb9193a94770c20f
BLAKE2b-256 1db4d838c7fe8e9e4c669414cb26d1488765d69f124810502e4b305fe4df67bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5582de0a57fcda16187ac4835dbd2e0bc64170b6674c76f3a2e9fe6fd77ba39b
MD5 d3816dc4277d8017f9fe699f9b9c6e70
BLAKE2b-256 5478bbc89cf47c80cbc2c409739218a9c0e5104075b94a91792c79d3addc6b48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2c802ae21ec87185b73ab2f21cbabecf9b6fab72c975349f8d9d57daabd8fc6
MD5 29589fc0dddd383cc86af71f716aecc5
BLAKE2b-256 f3f50b5d866e901f9e379d56272e4e83880f36ec4d1ee1d9fe7d9ac55b352a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba4fb8b3cab73ff97ae7431f7e03cbe79403c7cd57ab1a8aaa7c310d8aed2fa2
MD5 ef9fc88030065933e26ecbca9d8ee27d
BLAKE2b-256 ae98274613b5855671415fad4faaba7a89ee4719fcc68ce9423a3019a38cb1d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e364f9156a7832596eb821e76c0f8900e88e4ed6520523cf63f8e570ef5e45e
MD5 fbdc38cb6295df850c7d3ccd5710d77a
BLAKE2b-256 6f34f11dbb084c8db8c9a9fa50256a3bbe11ffa1870869a4973fe5cc2046db1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 14933c70d10b8f746d77c3ef000a066a8006ebca63abb093d16af08ecf7b3f16
MD5 0ed63c779ef3a431f761e7f875b95d50
BLAKE2b-256 eb811292b2ac1e57a8958724a4c691a95a2aa01899c3bf404370d0da0a885721

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 512d22ffe389bc66a2880b9fb8b07d60fa9a87e59d14bff606dd73bafc46bc25
MD5 5b58df9dd956cf4c5433d507158e0c10
BLAKE2b-256 21b15b704eb9c8d375fec815d12b19c651a212066a4ebdb2fcfcd269e82f38ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fba9feb1b47b8d1ad4de699274540e155182f576c95b59eb9b708e633a1d02ce
MD5 078d47b58b5ae1d1d2cb1cd2aa5f7cf7
BLAKE2b-256 d67ecafb0c32c9f568003e5c27e31c23a91f89a8035a2b5acada5618e802e350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f8034a0a0252c23c2e8a090983859d972e4306771dca16c9fc23c2d634d986f
MD5 9b3c4f36b9dafa12d4800c58dc6b8d47
BLAKE2b-256 4434a1ad8a248d8b4d1d9ff56e63e9f51382f5204fb527dfc242f5c5ad51e684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4500fd397c7d2dcd9d8db4cddaa5fbc82f6913047c070c367c44087d49abffb5
MD5 473c30a43ed7781ff3799ea38d8a3fac
BLAKE2b-256 699a367d5236791a1f66aaf795ebbc45e2578f8e61d9cc21e8238a73599d0736

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bebb6072285a6c3ebd7a74f21a2fc864f5af1e9da370e1318f86376a888e2823
MD5 3c8e101e43b76adc197fef90de3247ac
BLAKE2b-256 6242af9dc383c3a9cf8bcc71b94f740f93dc10d5dd99e9da926ac2611fb966f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250106-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2045d732fd8556164cd3674cdb9b978eeadc3acf9998817926bc35ab951ba64
MD5 a128942edc35f979633354f5aaf88bb1
BLAKE2b-256 a34048ea7836da51b1f8910eb6434f8e1c8ef76879552386aa69aae5d7a9742d

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