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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev146-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 875a31ec5bf1e76f6797be866c97bde3ed07e33d933476f6a898b9fabe1d767c
MD5 7b73401ec41f85f973cf04ed65f0c59a
BLAKE2b-256 1f1edf047cc3df7fc26abab047af7a7229f780a3cb00750ef6fcf0301b107e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev146-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2660e6cc08f4ff8cc9ace19906caba49f6ce740f977f6a9f4f1b304256c9874e
MD5 25eb2c4ce35f00d9cecc4e8b7640972d
BLAKE2b-256 e04593ad7b62dcfaac1d81083430d47c0b25f1c2bb02454dc1e84ea702981f41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev146-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdf228a4f2ca07ea869e6352ce613e21f5ebb9451e9e1f2c97bd5727baec02ca
MD5 b40a18c98d276556284e8c72e3afcd2b
BLAKE2b-256 cf5fe1750b152aa478610dcc8004c5d1ac3c5f87718f962f3dedc4600157ef49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev146-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eff7f6c75c1a370d00e02392aa33775829da067cbe6c9b0e7e4c2762b11343b
MD5 211fb149e2954439479306e22c35207b
BLAKE2b-256 d88bf83d848f71c8ac0fccc5b616ca23b5f4eca0f7a16b46ab8f2d75b5b61cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev146-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c58f0201a14efe9078539d98253b1ef4fc574122ddf0a7033cc460182411d379
MD5 7bd38851e25a620b7d037b3a88bb374b
BLAKE2b-256 86e01e875a5dd41ee4dfa9dc5bebaf272e6ef44d391e94d846e37a202e683918

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