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.dev113-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.dev113-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.dev113-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.dev113-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.dev113-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev113-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93d3d05c472136e7df5ace2ffba87df7ef40a98e3fcdfc2539d91eef60eb04ec
MD5 e4a099ff45990c9d1f38654fc97923f3
BLAKE2b-256 a464f82a6175d3fadd404f2b67c70de59054a9e39dc09c31a70b72af9a490122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev113-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cab47f25116281f6ac683b3278eaabd10dbe4c106ef38aee46201662457ecfc
MD5 f711813d35497568b24832fb428e37d6
BLAKE2b-256 25629d23f62e39dc14001406d998ab6b4c084d15560c5c3e2d08bfbba3618b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev113-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18c96662dfea2aeac39cb4ff1c4e04f272d1b702b5c995502b0fc77692c40bae
MD5 52ef7cbd1a4d163e77d0364f1c23a66e
BLAKE2b-256 36b68831f8a2d8d6408f2453406d52e3afd81c5c7d986e3cbb2ccfaa54ee3959

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev113-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30761ea6b98748cbf5163089a07872889b2072465af24769fcc635f558f24a95
MD5 4bfaaad89112cb2f403587c594214771
BLAKE2b-256 218e092cc5b038c92814f7b5671fb4182112485a314dda2934b41ede1b2700f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev113-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 287cd75a4b3b35336d6f2beb72c3bf4d740343ddae16684561b75f64d6d8490a
MD5 9cc3f060bdbc0b7e61ef1735b1ecc812
BLAKE2b-256 7ca91cbc23764d98a83c70337e82009a9bad9f25f1d94e0b2c920143e5134957

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