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.dev261-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.dev261-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.dev261-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.dev261-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev261-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.dev261-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev261-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fca73c2b40fc57ea40481168d6457b1426bfbe1b3a05ca042f2298f3b5a5bf28
MD5 76fba723de325f494cf0c34029e91e3d
BLAKE2b-256 195345af124c70637f792ba9b864756d3a248c5aed4b3c2433f0ee0302350cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev261-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07b416c4b1cc7b05e2c69afbed7b87205130ea6f2c1cc519f6dada1f84ed654f
MD5 5709e6cad0c6b00351ff39d50a9cb06a
BLAKE2b-256 859c24c3be8276a482d441c5a4df7f9adfe218e29d8a15057484a46202916156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev261-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55cb8bf07af9727ad5f752b292767dbe768ddd2e3930aaf2c6cb2154112b3f23
MD5 6410e0abe22e2d5c5a56c390c6f07ea8
BLAKE2b-256 5eab1e8c787084b2ee464168abc31e05d77f86e946b569d6fcfea7a14e962ada

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev261-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ef9fb387da01f7c38dd8756045105ad4c9c7060f6224cb05bb5a4d4c5cec39d
MD5 7bc59528f6a8b3d772c0da8e351418a2
BLAKE2b-256 8414087583e81fc39b35d8496343074dc058451be996d271f9400cf84018f807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev261-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e20d310feea37f3f26d58374ab97a36671fc615d898d928a33416c414e9e0211
MD5 92c99acd148bb18023db7798d47445b0
BLAKE2b-256 3f820e00365064bac214b758acf680a167f90fb545f700b0d8ecb2e92dd91f14

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