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.dev226-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.dev226-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.dev226-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.dev226-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.dev226-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.dev226-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev226-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e727c1f54e7b410e37f5b59a7e85ab9411208bc927230b20e570b9e9600eeb2
MD5 9bf95dbe12c8d7ec881d71b7fb32b2cf
BLAKE2b-256 2ba54bc4e0f5d2622fa72d6e8f9ca1c1f188f968d36d5d4bf83f22d231bf6d3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev226-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a3b42080d9c6fe2aa69f90351b53b50382fc4a5889a48425f53d7b24c265783
MD5 d4e58205fc5795767502ce7d06871ca3
BLAKE2b-256 3d87c2a65f043b23406052ddd9d35ff8a095b142c2b46117ce83718e6c5fe23c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev226-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4412a6a429d18bd97b683f043f33b7b0420b921b074e175a214e94ff5a9bb9c
MD5 e5840b81d07d5e2a005e14d823a2063e
BLAKE2b-256 70bcfea9b46438f10bc24b863805b9f3b381498a0c2e9a5bc0a32f67b2fc0d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev226-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cbe96b0233fa6854c3c026d5c7c25e51f9aac62b13f09e9e7cb3b384cdb08ef
MD5 e853d76af33f5348f4915fa18d4fda28
BLAKE2b-256 74646ba0f733e33ae1450c89f2f9e0292c0d5d0cdbc5736705ed9ce03313eb75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev226-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9001a09941dd85026126bbd7654f7a15a80b4f01f81a3a6c10e95fd5a45b77f6
MD5 dd66e9d29e3cca3d7240eca9623c128f
BLAKE2b-256 2e91a3660fa3e34a82885b888c96410ded5c6745e261068d2f12b70bc7913b88

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