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

Official Python packages

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.

vcpkg packages

ONNX is in the maintenance list of vcpkg, you can easily use vcpkg to build and install it.

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.bat # For powershell
./bootstrap-vcpkg.sh # For bash
./vcpkg install onnx

Conda packages

A binary build of ONNX is available from Conda, in conda-forge:

conda install -c conda-forge onnx

Build ONNX from Source

Before building from source uninstall any existing versions of ONNX pip uninstall onnx.

C++17 or higher C++ compiler version is required to build ONNX from source. Still, users can specify their own CMAKE_CXX_STANDARD version for building ONNX.

If you don't have protobuf installed, ONNX will internally download and build protobuf for ONNX build.

Or, you can manually install protobuf C/C++ libraries and tools with specified version before proceeding forward. Then depending on how you installed protobuf, you need to set environment variable CMAKE_ARGS to "-DONNX_USE_PROTOBUF_SHARED_LIBS=ON" or "-DONNX_USE_PROTOBUF_SHARED_LIBS=OFF". For example, you may need to run the following command:

Linux:

export CMAKE_ARGS="-DONNX_USE_PROTOBUF_SHARED_LIBS=ON"

Windows:

set CMAKE_ARGS="-DONNX_USE_PROTOBUF_SHARED_LIBS=ON"

The ON/OFF depends on what kind of protobuf library you have. Shared libraries are files ending with *.dll/*.so/*.dylib. Static libraries are files ending with *.a/*.lib. This option depends on how you get your protobuf library and how it was built. And it is default OFF. You don't need to run the commands above if you'd prefer to use a static protobuf library.

Windows

If you are building ONNX from source, it is recommended that you also build Protobuf locally as a static library. The version distributed with conda-forge is a DLL, but ONNX expects it to be a static library. Building protobuf locally also lets you control the version of protobuf. The tested and recommended version is 3.21.12.

The instructions in this README assume you are using Visual Studio. It is recommended that you run all the commands from a shell started from "x64 Native Tools Command Prompt for VS 2019" and keep the build system generator for cmake (e.g., cmake -G "Visual Studio 16 2019") consistent while building protobuf as well as ONNX.

You can get protobuf by running the following commands:

git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf
git checkout v21.12
cd cmake
cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_INSTALL_PREFIX=<protobuf_install_dir> -Dprotobuf_MSVC_STATIC_RUNTIME=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_EXAMPLES=OFF .
msbuild protobuf.sln /m /p:Configuration=Release
msbuild INSTALL.vcxproj /p:Configuration=Release

Then it will be built as a static library and installed to <protobuf_install_dir>. Please add the bin directory(which contains protoc.exe) to your PATH.

set CMAKE_PREFIX_PATH=<protobuf_install_dir>;%CMAKE_PREFIX_PATH%

Please note: if your protobuf_install_dir contains spaces, do not add quotation marks around it.

Alternative: if you don't want to change your PATH, you can set ONNX_PROTOC_EXECUTABLE instead.

set CMAKE_ARGS=-DONNX_PROTOC_EXECUTABLE=<full_path_to_protoc.exe>

Then you can build ONNX as:

git clone https://github.com/onnx/onnx.git
cd onnx
git submodule update --init --recursive
# prefer lite proto
set CMAKE_ARGS=-DONNX_USE_LITE_PROTO=ON
pip install -e . -v

Linux

First, you need to install protobuf. The minimum Protobuf compiler (protoc) version required by ONNX is 3.6.1. Please note that old protoc versions might not work with CMAKE_ARGS=-DONNX_USE_LITE_PROTO=ON.

Ubuntu 20.04 (and newer) users may choose to install protobuf via

apt-get install python3-pip python3-dev libprotobuf-dev protobuf-compiler

In this case, it is required to add -DONNX_USE_PROTOBUF_SHARED_LIBS=ON to CMAKE_ARGS in the ONNX build step.

A more general way is to build and install it from source. See the instructions below for more details.

Installing Protobuf from source

Debian/Ubuntu:

  git clone https://github.com/protocolbuffers/protobuf.git
  cd protobuf
  git checkout v21.12
  git submodule update --init --recursive
  mkdir build_source && cd build_source
  cmake ../cmake -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_POSITION_INDEPENDENT_CODE=ON -Dprotobuf_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Release
  make -j$(nproc)
  make install

CentOS/RHEL/Fedora:

  git clone https://github.com/protocolbuffers/protobuf.git
  cd protobuf
  git checkout v21.12
  git submodule update --init --recursive
  mkdir build_source && cd build_source
  cmake ../cmake  -DCMAKE_INSTALL_LIBDIR=lib64 -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_POSITION_INDEPENDENT_CODE=ON -Dprotobuf_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Release
  make -j$(nproc)
  make install

Here "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" is crucial. By default static libraries are built without "-fPIC" flag, they are not position independent code. But shared libraries must be position independent code. Python C/C++ extensions(like ONNX) are shared libraries. So if a static library was not built with "-fPIC", it can't be linked to such a shared library.

Once build is successful, update PATH to include protobuf paths.

Then you can build ONNX as:

git clone https://github.com/onnx/onnx.git
cd onnx
git submodule update --init --recursive
# Optional: prefer lite proto
export CMAKE_ARGS=-DONNX_USE_LITE_PROTO=ON
pip install -e . -v

Mac

export NUM_CORES=`sysctl -n hw.ncpu`
brew update
brew install autoconf && brew install automake
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-cpp-3.21.12.tar.gz
tar -xvf protobuf-cpp-3.21.12.tar.gz
cd protobuf-3.21.12
mkdir build_source && cd build_source
cmake ../cmake -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -Dprotobuf_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Release
make -j${NUM_CORES}
make install

Once build is successful, update PATH to include protobuf paths.

Then you can build ONNX as:

git clone --recursive https://github.com/onnx/onnx.git
cd onnx
# Optional: prefer lite proto
set CMAKE_ARGS=-DONNX_USE_LITE_PROTO=ON
pip install -e . -v

Verify Installation

After installation, run

python -c "import onnx"

to verify it works.

Common Build Options

For full list refer to CMakeLists.txt

Environment variables

  • USE_MSVC_STATIC_RUNTIME should be 1 or 0, not ON or OFF. When set to 1 ONNX links statically to runtime library. Default: USE_MSVC_STATIC_RUNTIME=0

  • DEBUG should be 0 or 1. When set to 1 ONNX is built in debug mode. or debug versions of the dependencies, you need to open the CMakeLists file and append a letter d at the end of the package name lines. For example, NAMES protobuf-lite would become NAMES protobuf-lited. Default: Debug=0

CMake variables

  • ONNX_USE_PROTOBUF_SHARED_LIBS should be ON or OFF. Default: ONNX_USE_PROTOBUF_SHARED_LIBS=OFF USE_MSVC_STATIC_RUNTIME=0 ONNX_USE_PROTOBUF_SHARED_LIBS determines how ONNX links to protobuf libraries.

    • When set to ON - ONNX will dynamically link to protobuf shared libs, PROTOBUF_USE_DLLS will be defined as described here.
    • When set to OFF - ONNX will link statically to protobuf.
  • ONNX_USE_LITE_PROTO should be ON or OFF. When set to ON ONNX uses lite protobuf instead of full protobuf. Default: ONNX_USE_LITE_PROTO=OFF

  • ONNX_WERROR should be ON or OFF. When set to ON warnings are treated as errors. Default: ONNX_WERROR=OFF in local builds, ON in CI and release pipelines.

Common Errors

  • Note: the import onnx command does not work from the source checkout directory; in this case you'll see ModuleNotFoundError: No module named 'onnx.onnx_cpp2py_export'. Change into another directory to fix this error.

  • If you run into any issues while building Protobuf as a static library, please ensure that shared Protobuf libraries, like libprotobuf, are not installed on your device or in the conda environment. If these shared libraries exist, either remove them to build Protobuf from source as a static library, or skip the Protobuf build from source to use the shared version directly.

  • If you run into any issues while building ONNX from source, and your error message reads, Could not find pythonXX.lib, ensure that you have consistent Python versions for common commands, such as python and pip. Clean all existing build files and rebuild ONNX again.

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

amd_onnx_weekly-1.18.0.dev20241223-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.dev20241223-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.8Windows x86-64

amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win32.whl (14.5 MB view details)

Uploaded CPython 3.8Windows x86

amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 45d9b280a0a030e32d0fad055602bcc4576508a3f04b2d121ce01c356c5f7bf5
MD5 1e5c9cabab9ed65dc95a0de53c5f504e
BLAKE2b-256 d20831661b2c70f9469734ea932406904f9aa8faa4346e0f43b55bb8cc41909a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6a8a84565857933b0f3f12ec93afc0198781d61ab550e487c03f1576573dd653
MD5 cf1c4fad1eb2d3846fe792cff8abd663
BLAKE2b-256 06c0a00f7f862a03ec5005fdfcd3506364886becfc2f25e3917483e405d67f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e078fd56b7d98da56e8a662adc3c740b395aad74b06af64d7fa967a7d24c437
MD5 9717bdf6244e6c4e657e08c9d7b16a65
BLAKE2b-256 71feeb83262463ffce0db49a5a40ce7fe970e0beb16bcd08692f162374a40387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4075e78e8207c9b43249d1cb57011ef4af20a9b779140f3e2ce3602deb88cf78
MD5 cb6c53ca5dbf2eb4e0edc2dc7bcc90b5
BLAKE2b-256 3b949fa23c7948d7507fbc84ea276d8dff95a4b7e7eb4a764e90dda7b8ead1c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cce553c95cab76276dcd7590ccd340f906a58ebd45719e7546e0cd69e41161fa
MD5 a37dc8531be7d399b3e29c4e201abe3e
BLAKE2b-256 1316d4db36a7a0b10a9c7069c343b6c73330a6d666422e5345383b43d9fadb8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 913ee19a7034b787c27e22154c4ef3a9910d6565aedfdefcdc8cfab73c32eb04
MD5 219e8c2ae594da4249c37816fc483203
BLAKE2b-256 0562823d13553be41b06e9c5515c78111e17d91aa23e5035ddaaf735d8f6aeaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15f7a60c8a55ecd9cdef31d955e59a90cb58bb77f53a7f7238696eab672ca683
MD5 b6a18275996fb90fbe15c4b5e5457d38
BLAKE2b-256 c506d99bb13f1fd7f3f8c81dabaea25e5893a39d54507caecc18a2d696ad551a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b575475d38acae398dabeee8c7a6e4d2253d3a62c8d583796a2b8c1382bd965
MD5 3e03b5c7c593aa6e1caa4e1574fbd6a0
BLAKE2b-256 4711453d91a52f86f780980c2f1b1c35fced05c21153089519d8ae8d84cef1a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03f442e08e62b6800fc0aadf006bf35631a7671f46ab5008abc0561deb419eaa
MD5 4c7d56c808ee4259744098c1c089b94d
BLAKE2b-256 fff10de9ddd49cd6a412d301b0d0e105a3fb75aa55a029c897f60780cd3c82e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4fce1367325243e6f784e5e25198cbab0bf2f377c559503d51a4da981b939101
MD5 0efee32802c7ad7989f822e7f804839e
BLAKE2b-256 e33b074244031caf476abaaad9ab513e11aa27e1ac76ddf933dc3ea5e16b9511

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc545d3b4bbe21368aab6bb72f847abfbbe625d33c9bd1f3b1493cf0c8359bfb
MD5 fdceabad6f28ef1b6a91c016b9915b21
BLAKE2b-256 b89cf28bdf81b5e63cfa5e76a48d1a933c90a47800b8bc965c3b12def64d4156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 843249d9e8fb4be88fb7da2f1885a3c4a36e514e15d6f414ea540b4780b4e153
MD5 8fb0c9fbe87a6cb2efafbe18450ba042
BLAKE2b-256 60d4da7a641f81139802e3532d5dfe86a53648c0f120087644802eb6335d8d92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2b91fbfd0a217fddb197ae0901ad6a9ffed52374ec14e27164295262e213eecf
MD5 2af9012d4fedeadd29c395f308318ff9
BLAKE2b-256 4d03c5bbd49f4874f08eeedea74ba49de92a3d80283b0b1d2b644ea311d19925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 507dc70fcb76ec5676474721ca9ee57b3bd9f007390e6c1cac5ae018c956a8a9
MD5 617fef3671950da64c0e53b12c469cc4
BLAKE2b-256 abaffd9bd4fdfb430ba6da12d04e6c6bd24f26cb27bae32d7f2d72bba4f38c60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4cd9222402cd8ebcd0fea7e7abbe737573316d504c7d3540125c5283a6eea19
MD5 fe75e3423203fd546bb8cec4743e1356
BLAKE2b-256 38d8a37310dcfb00f88e535d616e101f8ced13bcd9ab34e699f5dccad780319f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f374e8ba920d7ba24562f108a78d02bd91bd93cddd8f8ab2800f877816d77e3
MD5 b69db447e7e98800a6537253097dcc8a
BLAKE2b-256 07dbef218428212ba529035fa8f6502e57b69d57ce164f94004d2f32b0e77632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 78e2fddeeccd5865caabb485e6e69256e44ada94ac9022ec5f78f50dd6e53e30
MD5 e4eeaecec29078980b1b947325ac2ecd
BLAKE2b-256 52d3cc2aa15ce29dbd309428c4a606df1c73388c5c252e3cd77c37dc04f57dab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2a6a9013f8140dfa3f0a169d905888d8f043e06b3493b4bef70988a1b6385724
MD5 2004268fcf95efc264545aa02e2a3b4c
BLAKE2b-256 0b29715eea83d2160d727109fbabb0eefbf5181951e9af11984e02176cab416c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61b93e02e1056e37118e367f03656d13b5ed92e0b204bd59f43a33c1549889c3
MD5 1c935fda3cf5b0fb4f4b59f0708adae1
BLAKE2b-256 cd55c94b61b17a19a8c1e4e8c6d6d5c0f10c260145a87f74738768d167151ed1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1578c6792a2d483334a151df5005afd1e55e9b58e2ae6e0a29b24c7b1274ada
MD5 214bcac1042cd447f7719bdec3d1af6e
BLAKE2b-256 23a103423c0635e71640809a02ddf7347170a70d9f7e66c13535930f0fb2e204

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5c187e7ea61ad3e27ab8327c0783789e34e6c6b712c095cdc4b21c7f4c38b607
MD5 4b0f8755e186c004640b5b567620bc90
BLAKE2b-256 376116bd5a25a7e9c4105309ec46fa3e77189676171f695d083cb4fbfdbf18c7

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f6e398d867aaa5d606f1ccfb41a03e062f65b1b796513e761898ddeb64c7063c
MD5 ebb35e4efee31e5bc548c57ea83e03d8
BLAKE2b-256 784d1675027bf77cb6499f6c25c2ddab439083016bcda65324ef769af04891ce

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8be6ea3a6b33086cd49246b2cff1db67cc1fb5a7653426b948f8a859178064bd
MD5 316bebb8be3de47cb1dc1b2f6324b20c
BLAKE2b-256 38126fc1ba4cf2107752f8d28efa125dd7b365d47c455929ab5e4fc67c98f385

See more details on using hashes here.

File details

Details for the file amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241223-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d31a3eeb6343374f04703181b0c29574efabc5933d173e6d8ebc97547e596dce
MD5 1a3ee6e3fbc4bd4f8d8cd6a944fac0cc
BLAKE2b-256 48bc51d282d19900a08d0408017925af19c3efa46cdd3ea22544ae2d4c2364bd

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