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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev148-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9aff164617f00f8e6f24dca98719da47cee18df593982dc263a36d9490ff61dc
MD5 a0d0eefcf2af0391620e5b90eb6627e6
BLAKE2b-256 b616fdb55e0ba60308a33b90ffb38f2fc74da275154d6e1d73c53566bc2782e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev148-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4aaae394c41c1b8b4ab87061a012bff6fe1f45a81809bc09bd7f5ba085c265a4
MD5 51e820c7d46dabcf383bc79ecbc82b6a
BLAKE2b-256 086aa96a7a7d5dc3bbd36e4228395caab61881b87613c9b9324f2cf551fb60c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev148-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 124085fb01354e409c128746ac787890cb6642a564224b408317f3b70fbcbf84
MD5 f750d333822cc360451993a0ce0e3a1d
BLAKE2b-256 b0ecf30879f92a74a80747d267302f5f1dddd291fa10ce3ed50b47411d77eb4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev148-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83f1c726cd55ba604f25252cc060672c3831127d9812d3e0d546dad1b3ed9e40
MD5 f0cf2bd8d8ea695dcdb804f42bf6ce18
BLAKE2b-256 3e1915d8d64dd08e4bca994ce07d11feb3a6fc3de0b741f9eac62112cd5076d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev148-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1f4b467f489da6a3760945a87916c2df849b710788d14d636335e58fc53c434
MD5 5d821d10d36f287a17c94e6d89310a92
BLAKE2b-256 579759fbdee5527e283e4319ac054d3b11d3fe0e50b6f7f97e4ab40ba30806a9

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