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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev163-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev163-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev163-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev163-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev163-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2f429af4f4ccef33fcd11b6e73e9d81389003a2cc0dfa0d9697e65762fb9a1f
MD5 088c06fdfd6cf7b87315740775f93e3f
BLAKE2b-256 62b313dfbf5df959355ead37023129b00ff90dfbf10c3227c98650e5cebd5cfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev163-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f94ec23de4c6dda6df6619edad7fa06c18648e600071102869f4b2292d9ec83
MD5 a2c451369eac3a965278ea70de8d4a73
BLAKE2b-256 599720286b4e97d8ccbcf93a723ae1e9ac7a2446b479ef173b2173e93f98f8f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev163-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 489abf2c522b9cea7dd52902dcb89e8f452f22c8437f84e7a6a09e2faef50ca5
MD5 eb4ebe8fadea8635e617103e88704fa1
BLAKE2b-256 d20bc8ceb5834f890bbf2d71beb8ba049b07a00aafe2d16c6d3118e60f7758f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev163-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b682319a5832a1700dd51c1edf789c14334f21e38268dfb0851e0c8497c109d
MD5 fdcc1544e85ebe19c20def8ad8916e1b
BLAKE2b-256 d76cedb7e3402d7c723f9111fddbc61707de8220106e848f602f563d9bb1a473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev163-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d1c937a2626669beac36e52eeb7c003debaf4b1e7e3b419330c7def67e782b8
MD5 ed69c62312adcf7f64ddb5d943dfab08
BLAKE2b-256 41123d1d74b7d883375af14caa78efacac66fd8a6c23d528eb1347572ed7d17d

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