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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

amd_onnx_weekly-1.18.0.dev20241216-cp38-cp38-win32.whl (14.4 MB view details)

Uploaded CPython 3.8Windows x86

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9056809eb782c6a96657cbad09043ecd8b30155fb3da764a7e83d3015c86b784
MD5 fc7e381bf4f17322f78fe431e2b383dd
BLAKE2b-256 d1f929e8ee1ae359eab7dc209a8b323f96378cccf0fb33ad82a92634917ed86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 93eceb2cc79c1e51ea539bff93fd4aef3a428c3eab90fb234e9c70152529496e
MD5 8528efe3a6acdcf4b8827314db81db71
BLAKE2b-256 08f53045e28cb6731f3c977d79342d2fe0fe157712088cd069f1a7e34fcf844e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bea870972ae39aa3d1120ee86ebd244e1733659a8537cf1799082d98496e2028
MD5 9702befe8711fd455a9e6fda1510c8fd
BLAKE2b-256 968862a1886c84fe954dea11f4f755c9d66505d07559456fb959e270402f3505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d6727603eb6ce50be8fa147a320f06d519253a5089e8c4915a9f64ac01e46c7
MD5 3c40bbad9a0af0ae294d52983074fd3c
BLAKE2b-256 1d112acdc27fbb6210124f42e7b835902e01b3c3e289421a58db689c83633bd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 00dabecb2aa36bfdc04886b60b5379cf5393b092623cd7be529ca08a656361e2
MD5 cf8a99b09f24f1dcdc92f070e5ba901c
BLAKE2b-256 b6eb8c9054fc8b559cf02b36b60dd0166ee7f7097a4f660b6432679c3de8d536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4aad76ae80d894bb0fa16fde65fdc38e8cf06db2e2d4269d3812397165083ce7
MD5 b008bdb5594826b0fe2a7d73380477e8
BLAKE2b-256 37fe87cd1899cb9afd7e911c821d9868de28d7d1a0b8cad8f7939cc7f1af0789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 734fb77394e9d62ab0dded7b861a23b00e728394df680c2ae8d0e6a93958706a
MD5 c64889fbc284a90af858f0e6fe29d0cc
BLAKE2b-256 0bd45e46b15ac6f3b76f8a1aca27bf5059778f1fcdd3f326ffc9b6cb8b4cc86b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a21f00abeeca5348d96996f7951b96c2552de5760e9cf0fef068e453b0d5a40
MD5 016bab1317df04fd6a86fba8a6358355
BLAKE2b-256 cfc60a490fd7d70c8534eb48c689153df17f7ae5315cef53f8080ce098b3cde3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ea706b60f394abafc72232ba69f569d6fb2455e8be597a48b7859b0a42a0741
MD5 042517fa0e6272e12fb668b8588b4f52
BLAKE2b-256 ff89af304d55e20341b485de5a1a4874b2cf08ab938443d9167682bd549654eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 27711e4531c638af6bbaa24392364d34a0928514cca439df0ad2116f0c67fec4
MD5 206765cddab087bcf0dbe37b1a11cd59
BLAKE2b-256 7d081e9b7a2ccb1b9f4ad0e2d4a77929bac28857b49a702dd446cd4cb65f1bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 462582e59cfbdb525bb4782c73b9477c3e74c008f0e5cd2097d987ce733298a7
MD5 e0493cb909c9c3841be597c5d5919019
BLAKE2b-256 9f771fffb70bd866478c02891aeff1d3f190667c321ab5f44b8a963e20f0d76a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a17eb5926b1b82d74b249afffa481078a97c4d18f8a494101c7f6729fd791258
MD5 96fbce3c75e8367928589de2943b8b17
BLAKE2b-256 9128b64467fb4581646a530afd8cf0ea074b2e638a63efe32008c13c7f225271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7e2eed128baaabd53dc7e49495714841bfe82ca9527f0fa22dce56b313098667
MD5 c065834555e357afeeac918ab737b0d0
BLAKE2b-256 b875740cbdeff6bf53c9d610b0b2139c2493cf01f50d04bb44167f77cfca5aa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ed5b9c00b28fc048031cd1631c29aaf2dab4718d0f4110c2684190834e0ea4d6
MD5 8221033308a80a74d9767d376e5bcb96
BLAKE2b-256 4e447128aca1af3ebacd48b6c9bdd1ce57cd426103a7235dd1bbf69e1263cffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5caa17e1a67e438387ea505685b44e14a670cfea16c9edbd7658c68622f257d1
MD5 90c128081490e32beaf62295abeade53
BLAKE2b-256 5ae8448a910ec5c7ea5d1e4b6d5cd48341534172de80629d032b802be500b80a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf14d33afbca3394514a46ff6ea0ad4dbe9e2ea8f4a624a9100f2b09cc570d12
MD5 b288b68d1fccfd15a4a05c3f8f64e7c9
BLAKE2b-256 85d7aefbb7f2809e7dab8656bf8cf0f5d264ae416970706f0d5a1c87d0ea1fe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 05a57b33481ce0896290a2bb7e79147b87dd20f6bbc6b44835c909088e067e6b
MD5 ea85db4fc009c57e5e36ea28b566a21b
BLAKE2b-256 4215430999ba9220b54b16bc2752dc42c8347046614ba6a30135c8fc6311eaea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 68e268312245dab64271df551098674073c13e3fb64fd38245ab194a2afd1b08
MD5 b9c8bced57a249298c8ca3b9ceafbf2e
BLAKE2b-256 12f196e167ea54c39ac378a38002b9d9fbb910eacd980569ef7c566a290f2590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c82cb8be3a3b6859df797553e246cca280e39bfefcdc2f91f2468afb8ab2f0c8
MD5 b4e51dc68c73515ced543bfd6b6ec77a
BLAKE2b-256 4d236a8c52728d5de16f53f42112ec596783cd2e10fe4c2d0cfa979aae6c8f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1526fd422fa44547dc87cb069e83813071164b0f779903e8e821cfd8cef83f7
MD5 b488cec435b2e6e8fdeba7f867e46a66
BLAKE2b-256 677cbf042a1843b71af3becf582d39355ee968c3ef931e6f0ab79f1b1bf8df11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 317a5788631d992ad7c79ff76232e94a8e0e15643fae55b593c03549d902ffe8
MD5 ff317367ba258bd74d6b983137717766
BLAKE2b-256 ee8127c6e045e438016ba395180a2262b9ac5691bb666df6dfffe8cf26b82502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4415668b031c0c6880ef2cfabd23a918653d975e30b2be8872afa9867e0a5f2e
MD5 335d704ea927ce5ae42afbb531739b58
BLAKE2b-256 5815a6d398ca2ffb13f200077e60bf54f29cc2d728b1a6852d02b0d1c17a27ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87e6d20bba994e09ff4e7de719cc958af28951292e8c2ec980bdc4face5b6370
MD5 5683715fcfd886ec5b79792b8812212e
BLAKE2b-256 f359b567d64a35abdc7e47dc517bfff94da90b2f5439ec1a2e52946f409a101a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241216-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2a3c98beb1b61b70329bf533c093283e8a2434387c32c83f3ea50853a255918
MD5 c0f137f27317d5fb1b6fc2f5e7b83859
BLAKE2b-256 df8703a7028680baab3994faee6979b856ebe80c40941335fed059bb13264c1c

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