Skip to main content

IREE Python Runtime Components

Project description

IREE Python Runtime Components

This package provides an API for running compiled IREE binaries and interfacing with the hardware-abstraction-layer.

Tracing

Execution of calls against binaries can be traced for later replay (i.e. via tools like iree-run-module). This can be set up either explicitly or via environment variables.

To trace via environment variable, set IREE_SAVE_CALLS to a directory to dump traces into. Each created SystemContext will result in one calls.yaml file (with an index appended to the stem for multiples). Any referenced module binaries will be dumped into the same directory and referenced by the YAML file.

Explicit API

tracer = iree.runtime.Tracer(some_dir)
config = iree.runtime.Config(driver, tracer)
...

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

If you're not sure about the file name format, learn more about wheel file names.

iree_runtime_instrumented-20230228.444-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

iree_runtime_instrumented-20230228.444-cp311-cp311-macosx_11_0_universal2.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

iree_runtime_instrumented-20230228.444-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

iree_runtime_instrumented-20230228.444-cp310-cp310-macosx_11_0_universal2.whl (4.7 MB view details)

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

iree_runtime_instrumented-20230228.444-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

iree_runtime_instrumented-20230228.444-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

iree_runtime_instrumented-20230228.444-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file iree_runtime_instrumented-20230228.444-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d533bd132cf4ae94087317c44ac1af40b085e3ed1470fcca8200e4dc51d96f62
MD5 7544d548f5edd659a8a996bf8e4bfc00
BLAKE2b-256 10554a48291b79c71359d4434e9ea2e40b07233c04f6ac115995ac84a98048b3

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8bdf254c462b4e4e02efc7151746ccde15be0f665b84709b85c748cab80492bc
MD5 7f2f421078133bff788db4592020ffca
BLAKE2b-256 328af3d8e886db353d1d70cafe9158c8d0b846c13139503ab4b696b5d8360a3f

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ff5a0fa76da34275490197adc76c84aeb6a94ffd3c966440e0b7b2e58d27fb6
MD5 bb0e78fd9a3a2a2872922a7297341e69
BLAKE2b-256 7962b9c4766075a2244672c82b1b8b5df91992f57f82bd008bfa1bf731f9c3b7

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2d395d4fded045d9efe264d59c79902728cd40f19fe7ad721be6c1844b5d6c1f
MD5 c558e689294a057074dca6823735f535
BLAKE2b-256 d6b8d53201be93b6b5e1b4a7fbdddade543c660df454321642d5ea422aee5c3b

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 454e38c678236ca9de7510be71477172cd744278955afb6f7648a105666f3474
MD5 afe080a82b7c66a7cc537afffc1747c9
BLAKE2b-256 94bdee071ae76877b98aa26c2b7c4c674c189255a9331bb65b275508f009e207

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20f84a8c4a0bf217983dc26f5e9080654fb64f0c76cf8191b8c009901c453d2f
MD5 ef1feda7cad5c285d0eb7bee400f6dfe
BLAKE2b-256 013db862cd549c3e1fbcaa7229f59742f6f0b6b7825b2fbc1c01ea00881bc9bd

See more details on using hashes here.

File details

Details for the file iree_runtime_instrumented-20230228.444-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iree_runtime_instrumented-20230228.444-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a631b78831cbf500d59afe66c355af98f3f28aca0fe1f8fe85646ec768c6427
MD5 8c0129d4a97664fa1c4d03b12b1c09c1
BLAKE2b-256 d887e76d9fbbc833336aef6c8a6f22696fef2cd5e6330ac4ce0476440a5e98e5

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