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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfff44f103b4a1b7d947847574c3ff21bb97d1615baf9a4847c66b9e0f122443
MD5 e93a9cf8883742f566a33ceda0eef1b5
BLAKE2b-256 f46208dee756906a15a1c8639b3393f22663b73e8620fba4bdedcffe2b34173e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7ecebd19599e9c8ecad66c4cde2be250ad748a8097553ca4695369f85662c2a6
MD5 bc5eb377d5310bd6274fe0f197b8418e
BLAKE2b-256 1c6bdf7819b71db2c40edb724951c291fa058a9991e5f3f5c20463ffda506951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c54b185a924fde5911b7a1ba84f011e63b13de48e2a32023a6a8d3c00d2c968
MD5 61a4f68798c5b6b600fb2c3b234ff314
BLAKE2b-256 5cfedb902ea4810bd2971a431ed6a21320c509fd3b3fa1cb699a00690e19daba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 545add795ee9459c2bf69620a5d48b40f19adc1082043cbe1f76d0b11e433eb9
MD5 3ae782517b88b21eef4bdf5c19fd2436
BLAKE2b-256 6e41345b38311ca82cc2f3e6f964d9b33eb175a16e23bd60b14eef331587d63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c35900c9436a7141a273d2cd458a01b0892dcc704bccd21c89fc1eacf68b5a9
MD5 fe7df5358e51bd8e3dc82d8018a1c344
BLAKE2b-256 9d40c1ecd96362707b6feaaefc3bc0e247cea4fb7f1df9c27afc62904af8f1ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8e403252539db4fe9be1faf8f542814a2e7ea78d069652dd7fd7c89af340ade5
MD5 86881b04613bd1919f10ba4c16e715dc
BLAKE2b-256 7cdff864165e78f1afca239e97685a1166e74c68697f3c769aadbb3c47e4af9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d7d8be071bdd4ccf5cf2cc04dfedc5bd2b6bfb8ca6cfd5327867ebcb42e1b9c
MD5 c5d1c9198774fae4bad38f0234004876
BLAKE2b-256 eeff7406662c9c6dfb37b5088b521ac990bf9b4d365c0c163731659277a91e9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 453224b3cf9206b89e602e8deb0966e4c0a54c0dfb2c861087f6f194bce7e002
MD5 5c2a80e6ec0abd55a251faee62b1f171
BLAKE2b-256 b0c6773d803bc7a3e895eb99b43d459689017cd1cb00a4a397c707a4f272fdf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 081e98cb895bff22021636e311d7ef07a19cd798b272c45d75ddb971be3178e7
MD5 2c4d65fd249fea720b52476bfcc4d749
BLAKE2b-256 99f97187e8b3192299e3f62aff58e7e40a4e3ceabd1d4c72290f4c3c7813a22f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0696068822093f945fbceffb7475e37a6b0e32cfb96bdee20bea460f9ef6b912
MD5 ce3e7dc2e12932708ffbacede3bfdf82
BLAKE2b-256 9d6151d9bb63c75400da7ab4e4fc7453e4b249273de119c1441ab63ddc276995

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba864efdde1249b83a3d6d7f8080fb28b3118d15c07a7db8dbb6608d73f3301e
MD5 904e08c987a97541bfd8a72d2a8ebcb1
BLAKE2b-256 56c0797d31e62631e31ef1e59c9368a4f5cb6e14e4c0beed4ae69f65369bf17d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e898f44e62b35a60eb283baadaf3b6b372808724d34331db973a997eb3f6832
MD5 36872dc99557a9ca4e831c3d2b8c51b8
BLAKE2b-256 e37db6931a6d452cdf6fd255fb6323cc7f19dfebbd7ffab5fb069da2d8219b37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ba8e2d5edab55dd93fafee78b336fb3d43126aca9c582060c53eae6f2f842fc6
MD5 71f933a4b171fbba77bba854ffb6f4f9
BLAKE2b-256 1acbc2ab9c7b0b36c59de6a01b55c9978e650c225b057149db00c1486d41039b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 68dbb927fa611615dc22584c8b3cd0ab91d6dc01dfbf241de12be33225ae74f2
MD5 576c29b88202f92d82a4bfedaf24e44c
BLAKE2b-256 5f22089b887d22d3d98aacea04cf64a163736946f88ac74179a3baeafc880d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f8a867a10e351ce3cf59546833f8d055f26f4ca8021bf1e0c4421ae81bad591
MD5 1a2f9452040f60e37577b101cf1eb0c7
BLAKE2b-256 32424436ff3dd84dfbe2bcb725353af759d92036757a55ffccb52cf1f18a0f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8212fa969082fee5a5d68e16329bc78cc4c4b9c9dce27bfa1a590d06396d165c
MD5 64042db8cc19a07013247647a853b25e
BLAKE2b-256 07416be1f78a934589a2d9bc671b2b621d0e163933cb024ed468755c55e28918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 32e24ebc32aa8a47d28e8ebe1475f53c483a0d2896ea3ecbd95e6a169d1d17a8
MD5 fe0b892ce5c26352c46b037ec14fe332
BLAKE2b-256 4611da3a1ae41a8f9dc1a21d80ea4a08c971a484e96344e16f2a7dd5fc23b68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5edb0615ffffbc0ae1f560a53708df9bef66f8f2518c89b179860f2e72fb1a23
MD5 a57f93d559e559411c726c903ac4a6ec
BLAKE2b-256 0d05712511d3de8131df7f258976e30ab4f6299dd7a252f7f3a0cf567033d2d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b8b699e4bc3426e33d11f430880a83b73359cc78cbf432311fd7cd060e60e18
MD5 e012a1518a1a2a14084be0c62fcdfe63
BLAKE2b-256 216797d9f7c29d7313b2c6937b23c55987342bc19f552189eb99ff4090c49fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20250120-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 891e200dd0efdd6b4b7481421718d00d66456dafbb3008cc707404c3f64b4717
MD5 47e5f9ae5686074060242684a767ebbd
BLAKE2b-256 981e4f50dc878b4895d6a5b4464e7b141c871f7f0a9033054f226041b63a4a3e

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