Skip to main content

Tensor learning compiler binary distribution

Project description

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.

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.

apache_tvm-0.14.dev10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file apache_tvm-0.14.dev10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 602ef8eb482c5b0b56780c93620ffd7df6996e49dabbdd017b31701146a5334d
MD5 191e5bd894c5e5d8e33dd5fd91e8b0b7
BLAKE2b-256 a5ecd32edd73f6197b05a5b02b4a9f1db7aacf440170741c621b90c72215cb2f

See more details on using hashes here.

File details

Details for the file apache_tvm-0.14.dev10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acec94e07afeae35e63efbd36abfe8a833473b9ba9b53fba1241904ac7698c84
MD5 eabd39fca0b34eb574ef81d7d1c71205
BLAKE2b-256 288216bf280d9b308daf768c831d887d2d03270fb379b9e0d86daa034080af5c

See more details on using hashes here.

File details

Details for the file apache_tvm-0.14.dev10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef8bec6e0048609db5c1a2d2e80d2b6e83b9d340112f1a195e154171c50af65b
MD5 19a0802368a5cdb214cbd5bd5f93a68f
BLAKE2b-256 567deb6f0ab163658fdb32bde4dbe79bb249e0ea0c287bdb552fbbca98aa94e8

See more details on using hashes here.

File details

Details for the file apache_tvm-0.14.dev10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a870a3b50ca27b85b0e0e0ec180fe293042dc9b8c103fe519d53e0a09b6e9bd
MD5 50cd22f3e7a5c893f53560999f3a9b38
BLAKE2b-256 d07e29eff33e6632312e68bb4a5812b0d07c0a730003d97feec98ad6bdd01ad1

See more details on using hashes here.

File details

Details for the file apache_tvm-0.14.dev10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5a336879078fec3bdbfcf8b8cfafee87c2a1b9d596a5b4edcf94235d6bbac2c
MD5 9d0559e5d9e3b75ac12bda20d5d38e68
BLAKE2b-256 b17417b04461cce480a0bde754ec96a02eb06d6634a288ac373582ac7e43960e

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