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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev239-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 683094ae2e06ea9e94ec8129d217c1fc8dc6a981ad669001e9e016138d538a79
MD5 3c0347282a41af6fc8237327d5cdcad1
BLAKE2b-256 537c35b25d59e168ef0d604dcaf61884c51392df6b578f32b7a0c4f776f3aef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev239-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f57b46a010972f6ca2f6d7879a1b041faba5c02d293cbfe386f94fb90fc63611
MD5 077cec7dc1f83c75980ea8b0877c89db
BLAKE2b-256 50b2e7077efb90b27b7394b41728ffbf8bd9a6efc551b53ef52ca977ad3d8f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev239-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 258f5891d9bba14460d0907f1b7810b00358579425c83bd0c9faf7bf8ef15a40
MD5 07d74066e340e0621e9e6a61fd6a5bb4
BLAKE2b-256 3c2bd52f0847edaf8cd386c8c70eee5b9c6bf52da138c624bdc5a421daeeafec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev239-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b52b576842d7c6351fa14e69993b628012c1ba6adccb8f5e5995062819dc631
MD5 cee941b2cbfbd2d691e817bd795d10b8
BLAKE2b-256 3b78ee73875313c9d0e15db11f83e289c31eb1b867016f282888a1dcf1a4bba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev239-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ea019bf2e23e36eee1c1cb61cd982b24a2beaa60cadd6ab694f0009f6c01d82
MD5 53beb6b9aa61f15ba9c84500de96d459
BLAKE2b-256 cb685f3ff0f209d01ba1e2de3c9a5d66ea5f7f6b8e37eccd5237758c8151f132

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