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.dev204-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev204-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev204-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev204-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev204-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev204-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 485222d826e6f5cce6eb192c31ba3697272873dd4e029229db4ed22c9a6cb627
MD5 7ccf3df2ac9da83c5184f0386da26cf5
BLAKE2b-256 e024e19f2ea5209f05bb94dd1a7dcca6ff0c7a03b9894c5b2d964696dcae3bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev204-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 533a212d8f7ab80a6d7973035b4edd935ed5af5891f298a70a4f337af3c52487
MD5 c6cb7c492345bea6c8bf60a6bd6fa4bb
BLAKE2b-256 112f5a50e29fe073f9b7caa6091347237dfafd03273ed29d0e467d65f1b98c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev204-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ac60cfdaaa8337a1ca2327b653cddda0984b1a03a908f7d1cd28d66aa8300ad
MD5 ba68f0a84222efbb424c1620cb1f3acd
BLAKE2b-256 cc6a9beda384fd0336fa2dd0c75e5e5354f0d79bdff21aa1fb5235ba5738844c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev204-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88009339b8668a348c67c20a4ada641a77031bdcf7d186006956d578244958a2
MD5 e7f0a314d9f6c5a3a8f770db97e029de
BLAKE2b-256 243e0fccaf4c477b8457bc10948b89b1db036b03aa90931f5fbf847d996e02a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev204-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f37bed27d09ff65f760891eb9813a74f8ae82e709fca0bf9cbf254547ddccc9
MD5 fdfd39c7726a6828bd2f2e17f81abcdb
BLAKE2b-256 bc375dd72e0f71454b64ed4bca8b5793714cc19dada4385d51820235c13446d2

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