Skip to main content

Open Deep Learning Compiler Stack

Documentation | Contributors | Community | Release Notes

Build Status WinMacBuild

Apache TVM is a compiler stack for deep learning systems. It is designed to close the gap between the productivity-focused deep learning frameworks, and the performance- and efficiency-focused hardware backends. TVM works with deep learning frameworks to provide end to end compilation to different backends.

License

TVM is licensed under the Apache-2.0 license.

Getting Started

Check out the TVM Documentation site for installation instructions, tutorials, examples, and more. The Getting Started with TVM tutorial is a great place to start.

Contribute to TVM

TVM adopts apache committer model, we aim to create an open source project that is maintained and owned by the community. Check out the Contributor Guide.

Acknowledgement

We learned a lot from the following projects when building TVM.

  • Halide: Part of TVM's TIR and arithmetic simplification module originates from Halide. We also learned and adapted some part of lowering pipeline from Halide.
  • Loopy: use of integer set analysis and its loop transformation primitives.
  • Theano: the design inspiration of symbolic scan operator for recurrence.

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.

xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-macosx_14_0_arm64.whl (37.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-macosx_14_0_arm64.whl (37.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-macosx_14_0_arm64.whl (37.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-macosx_14_0_arm64.whl (37.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-macosx_14_0_arm64.whl (37.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77e9c89c468b3cdb368c7b832e0b17075d16ef09d763264cbcc40b4febc8194f
MD5 d05dfe4d7a87d0ea008ad30c5d076291
BLAKE2b-256 a2c2cbcbfd66bf19bdb2bc927dc56c3e85988c1ce826b4b11584285704886fb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b431d04e1d09118a5a6f559d955b61701cb8d43db5dd67a8d0f2dc442dd68dcd
MD5 02d6fedcd830c4bfc0269adc75f2b8e5
BLAKE2b-256 a49d261b1ad8c480f99c32169b77240c475560f5dbda0aa75816e2fe782e3cac

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f21827bf42d7c1b19fbea0a8d65266cbbf47c46481ddb1104e8343299b073fe
MD5 7c742d1734fafc73d31d65f3a9d7a63b
BLAKE2b-256 4f3429d71acb67e4141b2dd21419772ef2d8cfeaba36904d2357899729c4d137

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b6a6fba8c57b0617e3bb0480a9c8d5ebf290c832ebe74566ef351fea244a9279
MD5 d554d78a80de27f4d605df68949649ec
BLAKE2b-256 c9bb90d46fb87f49a5f642c394ea8882134a2ca167ff3e029d291112318a5a9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 684049d7748520bf18560168e075def57c349fd5dce58c049cccc75c1c15ef32
MD5 18ca25082b02e164068b368cb54db42a
BLAKE2b-256 4fbbd6fcdc2bc083fc4b07a3e5fd65f7930e954eb43d555d1d4d29f2d47b508c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e59d17485ef4bd2f9711d4d09b524a2c0691989140bc694e88ba9219fd3f3394
MD5 be55911e3f9090e402e5e1a7758b78e7
BLAKE2b-256 726d71ee44baa2797f71269d379cd54df57c13f5d499646128b3f878e7ec9b57

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 650c5c214d6939679e1c1926f8c7ea78caaa4e71ca1c93afed320fac7dd286c5
MD5 7ed9662e1d56242e774f3bdfb4ad0402
BLAKE2b-256 162ed8737d91e1e986ab210dfa2d9c488a9800228df6d6a3f61e2fda46a92d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 582ee41a46b9770e005a53e2b89ac068653618088f1e7b93eb1a7a7f04b543fe
MD5 ce66cac29a1a54d99f029cef1d27449a
BLAKE2b-256 fd241ec0089eebc1876957d8b923ce1f1e30df09ffb39db4f18c8f926e536337

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e689595d0ad827af579b388c967b84a4475c6e6bc66b54d3fb11969b80d8da4f
MD5 38eda6c623cb817dd52e4ad920414271
BLAKE2b-256 18545a566e349e9fc0f589b66f42daa6679b9a3ed5975d1573358ea8fe79c94d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a61221cae364fa74afd98fe54ab2a4010c9e9e479f6f8578205ac0baedb706dc
MD5 732fe7bf4d55a3316e7f1ff394c7fe04
BLAKE2b-256 4c37557e100cfcaf84f0872400b0336f1e02dc4a92f4ea3394e60663f1655157

See more details on using hashes here.

Provenance

The following attestation bundles were made for xtc_tvm_python_bindings-0.19.0.11-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: xtc-tvm-wheels.yml on xtc-tools/xtc-tvm-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.21.0.7

10 files

0.21.0.5

10 files

0.21.0.4

10 files

This release

0.19.0.11 This release

10 files

0.19.0.10

10 files

0.19.0.9

10 files

0.19.0.8

10 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page