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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2368377720091fc222dc8cb9e419a7dd75263aba9e15b17ad7c52b65514935c2
MD5 21ea146e1ab3cb32b47abfd5a3988011
BLAKE2b-256 9d2745b16c67f9e3f291085dc578590829f952a972d89e7702d8c357074ef64a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f215471a7551c20c631783abad27939c9cbe39addeda6b7e0f7461e79df1cb72
MD5 ec361595c99acb70fc56ac38edb0e59e
BLAKE2b-256 39219b447887a578a1bdf79fe572674a1d310650d57dcf112f5097ee42145c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d33d6d215fc403fe952754555a784993c72c1169aa9f71b68221d2d11d96ae2
MD5 cbf3c1ea7ab1ea39e1494e2e84407736
BLAKE2b-256 2c5473ed79c2f470ef57155c129c539fb22331549c6956247c4b67e7597697a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2757a758417212f868e8e5e16ec5056be13b7535d4fdf5d2de59ebe5503b70e4
MD5 ff6ee2d8d6e4b5ccb3941414e3151185
BLAKE2b-256 f982c9dbebf2e6cec5d1071cf69c5419efc98ce2ae01e692ed92f87b355041d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aa0af55e727ff06ef33d962b2f8f82dfc5176080e4db14ad11d49cdcf55218e7
MD5 f7a3fc870938bb0959b90cd19ba41293
BLAKE2b-256 4a8b706ddb6e87f573151628c8da0be59762ff48fee436154dbd521f489ab247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ad77fee874e6ff275f28a022352cb5affa23ee891a7047b4111f43135663aacd
MD5 6665d5dbf12cf4fa9add9ef056998f17
BLAKE2b-256 7c8f94db84b0d6f6bb108f1790a3fae94f4a9a5dbcaf959b780d2d7d277d754b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2422adeab9a55338084ced0701b91705856896f92f27a72b6eb2929ed6dfb9f
MD5 a83d83cfb9577aa1bb1c6e599a145faa
BLAKE2b-256 82ccfe7dfc7c9658c087dae9e9d08b7ce9fe90d24d6929a0e3084a43c176e6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f186713a6c42a40d3319c57daba9c0e82cac4bcfa46ef29dfd2790fc6d52e5e
MD5 c77b31cc5edbb40fd3a415a03c97ee13
BLAKE2b-256 efa2a132a10cbab4269117a3de31174aa203826fb08ca32e3eadea8ee40a0a5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c9c03a9c1f80a073695b77d818bc584d88455f42dcade2ee1342495cf13b5c4a
MD5 127f0c90c43ec3e4bd322070e1e3871d
BLAKE2b-256 6246c9692f67dc49197720bac19a3a9f5a9e9f2230fce427f5a317a317d69dd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 313f0efac5e4f12315f7fa9d9f65985f38c5d018599f82f4358f5bd51d53e2dd
MD5 ba24140193c9e36c13100123f471b0f7
BLAKE2b-256 bb7889b2a1453087ebe3e2249102399c5aed02f3bf48d74f37a9cdd0f5a6717f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fba3bcbfdaac74d463df8fabc09ac2236f9dbcfbdd312d247ceb3445b110f5e
MD5 9188f3ee2d5d1d23b62dbdadabab4c83
BLAKE2b-256 4ba642cb854603fa41cbb1078cd0f9859324fdc93675c997d42dbe6474e9c669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e92be5ab23f13ce1c334e225fa632403aad1db570a1026cb0749205d8fb1eed
MD5 15e90fbdb18746cbd421881ccfa64b4c
BLAKE2b-256 4e130ccd86b97bd44edba628b465f276a7658c624706c891bd05c4214d74c422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4a6815500f279272204c3a28c4f205cc53b6b2157a7ad058d90b1abd590c1350
MD5 ecf999460673dd522bf4df7cbd025864
BLAKE2b-256 46ba6cc17bd9797e26319c3798a7eabceb1492dad406b15ce65bfb6694e654c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d50ee866215c0650037ffde7348a0680769cf3a9a813ab9fa160d128a9042fd5
MD5 a0da7632d2ed51b611eba63ad16b05c3
BLAKE2b-256 997ef63939c8ba9cee1db98e23fff29dfac51e5f16f6fe115c27c144285ea703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 752c56839e37cae48eac1a9441d2d0461a0705b3982e5f9d8b9f9e976740bf18
MD5 29643c4abec9d8f43e64f6297debb329
BLAKE2b-256 025c0ea5262febfd79892c17befa120e665c409e64df238435bd88ed86d17e98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 127b0b6e01a3d1b8986a981f1bd4f69c9f74a7d6856fa3539dc3792f6fa85208
MD5 26be4ca9761b8a0a08601696492ead5a
BLAKE2b-256 db542f063fac9584d18c767aaaef87fb9e0ccc9692204a60b5ac025d92548ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 df4a1d2c77791ae25601a9a109dbe42b93a860e8a2f7c6671356ebcc06663f08
MD5 39b5aa76b77da75f85655dc432d93217
BLAKE2b-256 65549d8c23b99c88831d0d79b9b01e894eabd28a3d219a5a1428c6a5d4fef0b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dba5aa02674277f94a9e6ce1a114326504ddd048a446a3d15e336916083f3f9a
MD5 770036ed1781f8c2802c489b15399637
BLAKE2b-256 58b80dbc0897c5980de745ea058eadbc656bc7ebd51214cf862b0aa7fb3a17a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cc6529daf57ed2bd8721bc0fa499464ef23e2506f3f9672ce1e1910393bf17b
MD5 90709ba168531e842b302f05fb55bf74
BLAKE2b-256 c9bc62ec6aeca536ef7303a274c624bb94866a80b04543988d09b7b92b73a340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amd_onnx_weekly-1.18.0.dev20241230-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc9108cca640b328de6b4a69ccc3a57b0092262362b5822d339ad94e665945f8
MD5 c217a6f291f52c8c34739b2e6ee4b00c
BLAKE2b-256 fd0e0cd65cb71e455942a58ca9b3b2995f75051544cff97d42d4c8526d4e86d9

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