Skip to main content

ONNXRuntime Extensions

Project description

ONNXRuntime-Extensions

Build Status

What's ONNXRuntime-Extensions

Introduction: ONNXRuntime-Extensions is a library that extends the capability of the ONNX models and inference with ONNX Runtime, via ONNX Runtime Custom Operator ABIs. It includes a set of ONNX Runtime Custom Operator to support the common pre- and post-processing operators for vision, text, and nlp models. And it supports multiple languages and platforms, like Python on Windows/Linux/macOS, some mobile platforms like Android and iOS, and Web-Assembly etc. The basic workflow is to enhance a ONNX model firstly and then do the model inference with ONNX Runtime and ONNXRuntime-Extensions package.

Quickstart

Python installation

pip install onnxruntime-extensions

nightly build

on Windows

pip install --index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/ORT-Nightly/pypi/simple/ onnxruntime-extensions

Please ensure that you have met the prerequisites of onnxruntime-extensions (e.g., onnx and onnxruntime) in your Python environment.

on Linux/macOS

the packages are not ready yet, so it could be installed from source. Please make sure the compiler toolkit like gcc(later than g++ 8.0) or clang, and the tool cmake are installed before the following command

python -m pip install git+https://github.com/microsoft/onnxruntime-extensions.git

Usage

1. Augment an ONNX model with a pre- and post-processing pipeline

check tutorial for a couple of examples on how to do it.

2. Using Extensions for ONNX Runtime inference

Python

import onnxruntime as _ort
from onnxruntime_extensions import get_library_path as _lib_path

so = _ort.SessionOptions()
so.register_custom_ops_library(_lib_path())

# Run the ONNXRuntime Session, as ONNXRuntime docs suggested.
# sess = _ort.InferenceSession(model, so)
# sess.run (...)

C++

  // The line loads the customop library into ONNXRuntime engine to load the ONNX model with the custom op
  Ort::ThrowOnError(Ort::GetApi().RegisterCustomOpsLibrary((OrtSessionOptions*)session_options, custom_op_library_filename, &handle));

  // The regular ONNXRuntime invoking to run the model.
  Ort::Session session(env, model_uri, session_options);
  RunSession(session, inputs, outputs);

Java

var env = OrtEnvironment.getEnvironment();
var sess_opt = new OrtSession.SessionOptions();

/* Register the custom ops from onnxruntime-extensions */
sess_opt.registerCustomOpLibrary(OrtxPackage.getLibraryPath());

Use exporters to generate graphs with custom operators

The PyTorch and TensorFlow converters support custom operator generation if the operation from the original framework cannot be interpreted as a standard ONNX operators. Check the following two examples on how to do this.

  1. CustomOp conversion by pytorch.onnx.exporter
  2. CustomOp conversion by tf2onnx

Add a new custom operator to onnxruntime-extensions

You can contribute customop C++ implementations directly in this repository if they have general applicability to other users. In addition, if you want to quickly verify the ONNX model with Python, you can wrap the custom operator with PyOp.

import numpy
from onnxruntime_extensions import PyOp, onnx_op

# Implement the CustomOp by decorating a function with onnx_op
@onnx_op(op_type="Inverse", inputs=[PyOp.dt_float])
def inverse(x):
    # the user custom op implementation here:
    return numpy.linalg.inv(x)

# Run the model with this custom op
# model_func = PyOrtFunction(model_path)
# outputs = model_func(inputs)
# ...

Check development.md for build and test

Project details


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

onnxruntime_extensions-0.8.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_i686.whl (4.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

onnxruntime_extensions-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

onnxruntime_extensions-0.8.0-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_i686.whl (4.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

onnxruntime_extensions-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

onnxruntime_extensions-0.8.0-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_i686.whl (4.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

onnxruntime_extensions-0.8.0-cp38-cp38-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

onnxruntime_extensions-0.8.0-cp37-cp37m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl (4.5 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 137d07efe2fb57b5e0ccb677992e9bcb9e21e23e27ac10254c2648bfc1f4b0be
MD5 69781c813c544d4eec210ea8ef53d364
BLAKE2b-256 82276cfbfe92a3d2fb581cde9c007955df5f4094cdfd7e1002756c17d908ccd6

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 74ec874e45e23843cee4a3484e7af843c95a45ad84622aaa612f9b3a55836b23
MD5 156be5da8e6aacf297e0939beefceebc
BLAKE2b-256 7b8983d5dcb4bf75e70e85c4509dbdb73f1fdc6e226c8fa723f2394ea2d502d9

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7cc0dac45fd08ee9725c8a103344f815166661d4550c636ec48fe221ca5c71f2
MD5 eb08436f0712aa8ff3dbcbd8999b190e
BLAKE2b-256 b13879f53b3a50789eeb6b478c75122c2d9e08602978ab2db8a65213cd80f531

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8704ec0345f1739eca1f55a1ae2fa3c160faf5ab3d1452dd423953d74501ab5
MD5 05bf7e41e8fe77030603ad9ef92ccc2a
BLAKE2b-256 a96f586ef0734ed741fc89b7196e71c02957bed929b8ae3343a49bafa3cd886c

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 006c612d4ad720f32a32016523ea2410128fa702dbae5506af9fdad7f982ef32
MD5 567651f9774105dae2ee01d7875913f9
BLAKE2b-256 c2b4cacfeabbaa791077a15a8e3bfee558e28d84762735139ad320afa1805974

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99df8461de4e7bc0bcfe1a01d59da16ac5ec1dc3f5e07d2d979bebeee291229f
MD5 45d78494ce4a688b11ad1d2aed245715
BLAKE2b-256 f4ad03fbd83d4b537b9df383e8033459410d73d9507f7d3c4bf60832b05e9f57

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e29ff83b0bbcbfc642f80c939fb0a91a8bea567fdd1ae4ef110e35cfa6c9548
MD5 e8b6310e669b79386111c2abd81ae7e2
BLAKE2b-256 aa6a946e1c7b82d56bec1a543ac63bd463d0d8080e2b926cc42f1c873ed9f0e7

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a0d20a7acd78b37d0e140a465f40c090ccdbb045306081dddff92ca5efcab8d8
MD5 2f3cd18df5b1ca0180c4b17beb9ac71e
BLAKE2b-256 33bf124326e2aaaebeb4a6ced4bbba26648154c0bb2f74d7660a1176a27afb7b

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3624079b766748e2fd2b9921d430f53ff53c7052b1e0af7a3080b5caeb627094
MD5 adee18a05cee9be2302e2ae22be758e4
BLAKE2b-256 58c7e6b864cdf6a496cefda9b4a47e33872227aa1e272e997062dda0cbc8cfdf

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c5925eacdd2c62366b1a5350f9a529e00cd678cac07aab8e1c29ae886d9395f2
MD5 00e4cf7824c5aee1908c5f5aa3ef62c3
BLAKE2b-256 a90b91ffe9105685a456839a47a2c6e69e9d374c13fb44f890c79febcc3f4745

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cfbbe81c020d870fedcc902bcc95d7e3210bf290513d7ac8539c1e7707c7fb0d
MD5 9a050b522bb475a47a868ac37cf9d50c
BLAKE2b-256 b265363abf47aae2ae381301cb0e9096df28e9a011819424f3eebf65c88a2dbe

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a2d46f73e5f5080b7119f19e455f969e9d0732ed3d9140701aa9210a43afd21
MD5 d68561263285e2c467a3a637274237e8
BLAKE2b-256 c34f52e12ee06815dce9681094660b5e6062d8dd2d6e56b50b040142036a0876

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f95cfa42969b39a8a0c4c1678c2fc04590137ff31a8ccc90e75f31ca428be85
MD5 1be3c2c98a2e053572332329e25e518c
BLAKE2b-256 b5cd13c8363b7c8fe5cc5763ca6dc0d8a325750ceb13113084097133997aca7e

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ed856af0f77f0c674e3af43d43679d4a4f0268e2cd200c7ba8b77e8e8e41d6b
MD5 80247f45e9009de003b3d4f9aac0121c
BLAKE2b-256 80e6f426843dfddf4f40cf8271673942773c95da8ce5e17499451d0685a38b51

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af5c93c5c30e85f7f7475141f5f682da7910a8df940dd8da635310a7efd110e8
MD5 6932494a42cdc16fa051ca03043b4db1
BLAKE2b-256 84d214a6a8121d6a28bf3481a8edadffeab3270ea669c5f3f6ddae6368bdf2f6

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9d47648e7c49fd6a893c007732f1c7947aaf7c9ecd64ff986183eb5ad82453dc
MD5 69e996fccb3fb2bad00b25e2779049d1
BLAKE2b-256 b712e5a56ff1446ff9f1b0deaf53df8296081255a73e58283fd2f7d002501600

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f0362c793b0b7ff31fa1932e9aa5e78b55208de8cede569dba06ad7e3f2f86ff
MD5 f53d0a4bffcbf4e8c0ed1f30d7f8ff5e
BLAKE2b-256 c7cdb598841eeae494f8a1b474d32ed66c2c4aa9b60c8e273cd79624ba6df1c8

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1e444078668ba236862c6806a3c67e542cfd01e6966c2984872cde262064330
MD5 286ed466d1ce7c3bdf68bc4c1263641b
BLAKE2b-256 09a20d64a600c76e99851ca2e09175bbb170b7194101ce27c8afe1da2a9766ce

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c511c2f1d1c19c9bb20066165576a5b12bb03518afbdf22605790e238154ff81
MD5 3a1b87afa98f41e8e355a2d503de2d09
BLAKE2b-256 458991506000448c16c9da855d492b8ea6a8b2b9fa351ce50e0c3a313a3c6aa4

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74725b2e5bb77e4422cb13eb481d944d325348167e2c7266c408c94b544526c4
MD5 aa64900722c50732a1931cf45755f95b
BLAKE2b-256 daf9da7612345940db4f681ab76f99920c98a1985014a8999a4a310540178431

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9f68fd0016e9bd9ae6ff5cf5698f0b0bd041519058b00479b6030b96975c76d6
MD5 9bbc29810e0f9023991763eb146b1e8b
BLAKE2b-256 adfeb4b45ff09850fcfd56416f7288e71f11e14f36f2e689027fa15c4a1b15ef

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdd91a8e292fe47e3ba838ffbae7677a30b0d9dec5bdc06687e92a30d4f097d8
MD5 7337a0c591846ac78b1e527cf2cb5b17
BLAKE2b-256 4f822e2e2f2db2cc6b8b89f582aaa9c3fafacbbe8c710025d9a06582447e95b8

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6b9337580fe86c78c13abd202cb9e20a0729ee74ca0dfb9a4de5be827fb2aad
MD5 c96b1a3b3b7a5a63d7c5146e3798f6ed
BLAKE2b-256 2b43b27e36d7568b6a88306a5ae508c00d4f87fad64a910787ee80471c0b6168

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f63d5b4831f11034a1980adfed508adc4bc13dafe648e7a36793c6dcd269804d
MD5 1f76c7c5cca0d5ce45b8209edf2f2dd2
BLAKE2b-256 e68c7b2de0e9cb9cc9e1b5c7179084237e6dc4cfe932c5262df53fecafc86996

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 016ebee010eb2adefe18706111c49dd55f1cd4514e48be0a5a6b0d6b4d1ae3b4
MD5 8078a22133c10b16523491c864e4d7d9
BLAKE2b-256 fc6750f5bbf6c3a5765c9e36d84d189384277bf64280599a3d7034024d574e31

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6f94273eb913e542698ad7de5e00b565f3180c814e2fd7b6d0a4c7f14dd7dcdc
MD5 af2409f873e1731c5cbc44bcd7d96092
BLAKE2b-256 c6be8f9cdc503f3b32bcf0b44a6cbc17653d559472a0fccfdb5de7fe3f080df8

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6dd5c261d89109aaf5e767a454579d56b4dace280ede4245db58a55f7d5abe94
MD5 66a39ae2cc685b86354f1c8b71d726de
BLAKE2b-256 8bb8f2240057f44c12f970016fef50ff5cae28e9fbfd7683853e57469d648f8f

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83f4ff55c3535ae8e1c1e57c946cdedcb5addd618b39d6b1122b7419e63d423b
MD5 1901593d7e382e12321785795c13bdcf
BLAKE2b-256 385ed2283add85b1ad161afd9cb08421195f6510e676882631919017f19d5eb6

See more details on using hashes here.

File details

Details for the file onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for onnxruntime_extensions-0.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a66151795a493908d4c7a02ca7ae2a06c2c9329d91be4b318914d2014b728133
MD5 b5bda248db99e96466ddde48a054e07d
BLAKE2b-256 c99b13fc1c26264677c9a28c064653a204c721754a98a4e8683f6a3e9d2407e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page