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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev273-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01155d38cbce458607694d5c619a685fc745baa9744a563b58e791702da05ef5
MD5 0b89477b35ba4fbc43ce03cf8e8cc5fe
BLAKE2b-256 9cb2adb56267ba6b6f05204407a7745e0c188e39589b7e33f490d4aa406d84e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev273-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f3175ebc333485637ab76a97f2cc602be9321e4ebf9ba8590fa58c030074e2b
MD5 a43c992ef584e0e613163fe9812069d8
BLAKE2b-256 66a7c1f41dbda8e76c11a9eb94c1af639472f48d5677ac1eec913734681f0f03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev273-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60388b78131589d385af279ec961f0274c96772d19d8bdeb51b5310669288051
MD5 f3b125e767f8b39d9c05c2f71a0cc8d2
BLAKE2b-256 3a8068ea3c7336c4337d9fad4c1b7dbc1632205778721da04b22d63ba17ac4f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev273-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bf0f29579994beaeed4011f822fd552f8a5744aa25bbf56e3b21404147297fc
MD5 18c83b9f5da0918fc85f82d555b92f1b
BLAKE2b-256 8032e001195d82468fc00088f0904237812405d2762b6664c3a8861037448d68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev273-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dc090bedbd530e0cb62e78d1438046f3a0b781f0404e5b6ad33e1260b5918c2
MD5 e74014406fe97ff8ba555e8baf925960
BLAKE2b-256 3a596b4afbbfab66759689f416d00e00d16650f12f6d48481910b7b95ece80a5

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