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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 43239c81a191cd8e9c5c3b2612e0d2440ffae85a3f9d7c3f8f00f081d9a9854f
MD5 2ad2ebada32f4c3949769e073f38ef32
BLAKE2b-256 25a164d8285d376b171bade0b2751887ecdafc117c44528b0a1115ace85ba6b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 414e1cbc3578160245ece568cfb1174d38a8260ff49c18530de03f94c8601c73
MD5 91071ca9689278d7db7d1bc500493fa0
BLAKE2b-256 bd812bf7957fcc25215992b86e55825381df6dc200a87bdf980911456de587eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 403003f65abdf73a8ecfedccd4d562b4b830477384a152ec5e650bb150b065b9
MD5 e71c7eb9c57da0421a161348b10b62cb
BLAKE2b-256 608eb9cf4a4e5f2fed04f9efe59c6f96cdc630a0b021cd34ef67d47e8c0e64ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba1eb9c2eea784f9fb6bfba3fcca495091ba5700340dda2d28812ee1c73c27e3
MD5 be925e3580d62efe6ff5c3444d9c3aaa
BLAKE2b-256 ebc90da2d1b7df3e89dc830fe17331642219d1f695c294d2448553249ef10be7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 06a9abbe1076c5c906b5608f389f8f44ca6112449d3d5b7cdcae32f0a99b925f
MD5 66e4525d6a578113b63296907787d9ec
BLAKE2b-256 f558db7eb9feccc5da45a0fd71596e08198e25bfb4198ec4b4ad9f345c8d63a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7bff92f973b7ae055ddb4397a2165009110b7197b0509eec71317382f4aec0e9
MD5 db1a8b2c1cba31c394bf4fff61388bac
BLAKE2b-256 da6d4bdd01f1e9cee47efa8b2fed9413fc94b517841273682511c824cb72df52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68cf55a5145456ae08799499e25236c89d2e329fef57cf7b1128e17a160514f3
MD5 371563935ef702c52055dae418e71cc3
BLAKE2b-256 83beecfdbd47f7e55b8d8545d33e59604cd43436bd232f0166296316a3c693e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba48af8e0fb4f5363684cc83b0ebb0f61aeb562a9a5f68baa7dedca40700c871
MD5 d11501210aca3ae86db8a365f11117b4
BLAKE2b-256 4ea372da4225f91191929c22216fe1a77a681b62b6075f11415ff3286e7d41dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4a014823b2393a233772fede51b4fc18601c895c1ad43478c192dbaf10cf244a
MD5 30bfa0cd38df4ceb883038f4806a3cad
BLAKE2b-256 29f8f1bf4a7e505af7689c90f1fe6c167b26589df4af8fcd65080368e934c823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c8fb26016a3c3cd7cb5cd8ddedc4cd0bb96c92e5324506fb9d05ae5417daeea2
MD5 c82e6a2c284bab51dc6296630c1fc8f1
BLAKE2b-256 75200e028b607569733fbc79dc5bd254090c7632b23f33f56d44bd40f4633298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a36f6ce57130a7cda2582c6ddbdbe66f8f4b584fe4c311fa31fd842a69bc70e
MD5 fa48ebb0c6f48b8e2e9206c96876a4c4
BLAKE2b-256 b6e02b2b025f8d911cc17a2fb0e774c29c3b3b90dead1ed716d5d3316f42c974

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a5cf5c0ebb3ef47bc77b30d2d5432532cb90cbb2125f9834bb1b0daef18bdfe
MD5 6b2b7e9f61059c35fc6c8acc86a5d7a2
BLAKE2b-256 56b894e9350faca23c3c0ab1c29106499eac7c429aa0b78cc26519f44394a0e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f641cdc3d9b49d19e763f07ec3520ec80f5f648e772bdd2e5a681e9d25079473
MD5 440d31e6c9af41f87eee85ae07d8cee8
BLAKE2b-256 bfbe0b82dd63705959e3f774bd21004bad700ea8e913e63d2f304a6ffcac9401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ae077f3deeeaaf3e9bc7c3e0d67341b21634a2739f6df63e46c31825eb9ed438
MD5 c5a6c3d1e0b72e028ac9401c447011e1
BLAKE2b-256 e4b1261d9110371089bc63788c17384beb4d081d4c18b3d4694742bcab8b3548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04093c9aebb1a3d8eca23bf5c2c25301c959a2dbeb80e8dbd01e91499fb528aa
MD5 aa89e740f741d1db744f3f37ae62c676
BLAKE2b-256 cc4957f6368084b100b7f7802aae5c27aeafa164eff367b0a4274044e166af2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d05f432622c5f845e5243f72ac558708f3c740e9abbc3bc0307bcd418f4ef806
MD5 597b8397211507b745e1e6a16934e582
BLAKE2b-256 02c4be7626c325747735f53915e4acf21ead5af7a0827dac8b00fa0df55f5975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e7c1f82ef75b111ecf0d392c8a53d2519c4fb1b22ef61efc5c4ae063dc233094
MD5 3f4a1fae417d98a7bf1970c627c489ca
BLAKE2b-256 97c29b41e34b5f4c7047ec24e7d42fad90158f29c9ded69254f01ccb53cbd7d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 00ef9cb26a31a810b4290da8fdf475293a7a44f0533117a01b583f9359981688
MD5 953813e9b89a1c33e6c3b39eb5cdb903
BLAKE2b-256 7a77478af67f9536765c120f058ef2210653225656014bf4948038f7186bfbfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11f789b5d6b240bdf4dabd3382ce54ed0015e5efa987a9a229c034fbc5f89e4e
MD5 a1ed485dd3a157aa9eee9ad3d0a1a97d
BLAKE2b-256 bf2559690eae36ae174afc4fecf52c696b0d2dba6bb4e39190fa8a9ab8c4c1f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2704b7da87a316a016095cb5e70b77c6dad0a00b257ff927e2a5b0e96f90d4c7
MD5 748dbf21cda4fba93deefd48c4e70033
BLAKE2b-256 9951006c8583b6deccb02cbf3e317f4008523bba6e044dcaf03be6acc990437b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2bfd5d898177c90318111ccbd2bde4f720ccb723dca03fd02cb61b80abfb69f3
MD5 e68a755bff436503fb8fdfdfc85bba18
BLAKE2b-256 67a2a8475e3bf68709f16db79f21a40194c5df9093465402f82d837115c53794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 340159d2d6b44ca2ad9e9a82cdae7541163accd3044f610b48ff9f689856c3ea
MD5 7e3e06884d677ddeff31f88c0db2edad
BLAKE2b-256 f81ec0618a9b48810cedefc4a9dae396c2cd6ca502d0846defc3a3a8507bd457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 983ac7c36947b5ddc4497860a8274607f859e1cfb3d4c4a1aeac9385c1cd06f6
MD5 7d22e1e7a19186307e628fd71c98bb09
BLAKE2b-256 c65caf61cda9d241751151dbc899c7d2370306c928a67253813ec5cd0fe8c154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241202-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed90cbfd0e187595bb226ca9d413aaa76912d12e7ad4027ad5f4ef3a8264e32e
MD5 d5e35e637b4414f669926669e0349d3c
BLAKE2b-256 521cca67f68d10762f4f0c37b8658e4f5a90190aca1d6cc7394fc2d0e007ce16

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