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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b919012c8c380ae070fd31631ac2f26293bef6e2f778696fbd33f4003acd360
MD5 2d2435bd7ea4ebc3cfe76de52c513804
BLAKE2b-256 c83a6ed0f140b76c9c6a9f13257b0fbb7fbf4ce5e9ebde8d244c93ce91a5bc19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 84ed0a89a904e30a0c54b15c8656c43f10f617eddbc25a614323057f177596a9
MD5 1f0dc356fef3c5f3351200638142e4d2
BLAKE2b-256 ddba9dfcc3278fe464c1023842d1ee3f11f541a628451b8f2e08e1e12f6e7ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b376d41e382cac9777736304eea60ff6a4ff82a225970393333ca4b59a7895b6
MD5 3149cd68f7ffb75db0cb048b5080e4a4
BLAKE2b-256 b7e828083c68e9aff5d8b81a68122925f6b958e59425af141592e83d66febe8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b8e79bf9e0fc2daabe3fbeab8aa500207b3aca4d69f11c0a0f8d0eb77919257
MD5 c7716f2cf0a62f0b07a729bf5e5396b1
BLAKE2b-256 1184ceb71a3a53cc2257d7d0ba319288c65fc1483038a2433c1c4de63bf4851e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b57eb6b45cc3de9ecd8a786f6e53df14ff8891449d30f172e6ed5e0e6c5b1b3a
MD5 e99b76b676744f9a4f7dce74f8d6732d
BLAKE2b-256 e07f913be4b0159a7b4d681710dc9ce752759d3bc53ab82b6f7cc6204244ad89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 34c458e42c25c24fffd1c4f42ab349cac237011cdeb6673a99e2a9d6b2999a3d
MD5 858c88f169985bf23cbdac5ab4c83360
BLAKE2b-256 5b1fba0b5bacfa0fe957689b264e800098af31b7beafe1b62c39ad642efe49c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6b0fd05075241e75322d4a074aee854ddb6085435a2eb491a25de09c15aaf2c
MD5 6684945b64201ee905d0d3e7896486af
BLAKE2b-256 1805583e85dffd9d2c75bac7fd486ba95ac48220bc78530e95eee8e5e6c5021a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3941d6476d81a3df5dd90bfca614b7b79a7a488df27a01be0db84aafa30afa16
MD5 d001bc4441fa5834cb8b28b5f04843aa
BLAKE2b-256 aff4e47dbe49f288a6496f50f63edabc6c4f673573bd38f78d780ccee8a5369d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c333802d57ce4e6f45a4341bea3738016f0302266d505e1ab9448eb3cb8afb24
MD5 90080fabce49a9927ddd91393f3ac962
BLAKE2b-256 d85205a3ae87fd56e1591dbb634ec5f0dcfe9ed27c62d82f3d8abc2d846128ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8a8c604b57cc59d7b99a114422bc0b9e3655f8d7ac4663d54652dc8a7e8516aa
MD5 f33dbc4b107a97148c2c302fac802101
BLAKE2b-256 875294fd8f6b2820d4169e64da8024a16592de983d2dc4836afc3f02f6c59788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c2504d2871dfcd539a428f8da2794b19f8b2fc419a6b8993c63bd744ece35c9
MD5 50a61ced02186a67c102fdc0325b5cca
BLAKE2b-256 34b21a57be73a1331d48fd51d00cdfaf4171ce2409bc2a1a65ad1b723e932293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4402cc44934334dcacad1d54b7eefcd695c0cc694591d053b07b12312cb73581
MD5 70aabe22993e8c4059a79ec48c4ac73e
BLAKE2b-256 1cbde40d5092929b6669523d9f18ce59508a0aee7084a72a5b57f7bc076ffa1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18bd6dcaa73d69bbe65a9ab9390d92ee03b791dbbc8ad1eb0065124a230b372b
MD5 c3822e00df769d8547b77c29a0880563
BLAKE2b-256 8675037c61fb8d0790069684ee95dc819aaeb285b980905f76545fc8771aafeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f23d7652dc58ccef6f4c057741552994cd690407cd49fb75438b79717b2af718
MD5 cc1f798d5ff8402464c74e508ad20111
BLAKE2b-256 be917383c56feb7f468ecf72ab93e44d23b19023456c1414bc827da33fe2fd70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61e9f224dd72812a2c8195a445ce0cd513d745e41515628f579106a1ebaf1d54
MD5 7950e4ffbb76b92607f9be381246d2a9
BLAKE2b-256 9213000cf0a5ae040b4e636e98e23aff3c573ef7dd76e0e09749dbb4a649c390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c4fb3e4cdc18117bfb3dfcfa73ce92e32b2f1a975cce006e53060fc6c75b010
MD5 d77c74bba647cde3ac05f05f4e525548
BLAKE2b-256 9cc646330f180f4ed36d3ed3f05ed0009237326234c40fec6468dab5639fbdbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 48a372329a2d583546beb36a54ce766dd26cc110f6a9b4f80400bd34d75211ad
MD5 2be3aec0bbd98bb8819f2db7f3ecfebd
BLAKE2b-256 c5858a18391f035c8508c4211f99b1fa6ee5b405fc0c0929465baf706e455386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6bf1728982ac41b5afd04cd31ff7da4c14011c769eed97a1f4fa502e2b9806bb
MD5 e3a6c774f8951d25a0a7b9586633748b
BLAKE2b-256 5f59f3f688b1ffc9968d32446ab082ae1e7f7bcc13afdc90dbb47aa8566e7742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66645bdbdd99c31e9aa7e00b37f304c290191fe6b0004c6dc8e3a4cb69ed7ebe
MD5 fb1ad04ab5c547c2a045d0c3bdf5def5
BLAKE2b-256 45543816927e5859beda36e9880cb46540df630a5d1da56386a4119a57665acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f3daa3236bba97efb36848d695c521436106f4444c741d507956d31bcd86014
MD5 3daba87825314aa5d81c3e7b367a3f82
BLAKE2b-256 dc2c717df148dee08bf26211d463c08946ceb87654159d4946ad17962a93f5ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 def8660bac8a51e91d45a24ca820cef2d174f0caf31dbdae877e6cc7bc203dc6
MD5 f586b5c1e1b434793cdaf38fb985f743
BLAKE2b-256 6edc964919388eec7c61b5ce4c7b5c3407096cd53e5e37dc6ae5f9a314024ff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c4e806ae3d349299ae45ebfd17a091091009e45f53792f9d45691cabcc7242c2
MD5 2204324e329ce6aef8fbf41fb22daa74
BLAKE2b-256 b777dbbb6302628360189228514d5c0d8d4b68c24893f0b8826f9f7a4d8aa95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fedde5795cf6fbd6e4ee6acf12068ca992052b96b26b039b900fa395904c14ea
MD5 61949ef8adbdd5660b1a7c1b4b31eff5
BLAKE2b-256 5cfafdcc3f5d806a3153ebe0fa4eb749d0398bf92419caac342fbe72b4e02a04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241209-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47b1c0ab45f62d19e73109f7f66e54996bb0e2a0c2f29f4dc53d629b45fab35e
MD5 39b45feaeccd663d26cb0c040020ddde
BLAKE2b-256 4eb749aa0cc05e7e4af84fd103ab569b269b131a2c7f136a437627f75f935c36

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