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.13.dev276-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev276-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file apache_tvm-0.13.dev276-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89b4624a5e68d35f23b0d8a95a62a426c4fd3ca0b910586aeca0fd2a13ff6b0d
MD5 45db2a46512cb88a3ca5ac298c43a100
BLAKE2b-256 6bd95f10ffcd3843900b4f079b31c3a9737515304fa9e9263ad9d217d4f287aa

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b70b99e7c98a6ebbbc861b2983bc3897fa2d9bdf1a8c016846bc2877eb89ed4
MD5 1cacf635ba7e9701473a5be8ba35e5ca
BLAKE2b-256 6de16be0cfc77595c4e6c51bfcaa57a5fe9cc2958d247739b69d3fb984ede12a

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ded5c232daf35966c2e2ac871ddc3c21dbed65383030ccfe5ca6bbe887974ce
MD5 3276b29090c006f348a536ed318b2384
BLAKE2b-256 f4cb8363e6cd751e5d8d1420b1cd7bc99881e1c3e7333268cfa1610d03f4a932

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7201969b13165ab3db73ff87341f2f33d674a9f6b58706bc6f3916afdc7505a5
MD5 bf89e8aaccaf0c600ab1037188a2dd39
BLAKE2b-256 6444fda6bb5bccc8b7265b7059b84b0a9cc3a6e6933f17027574eb92276d6841

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0b1a01403557e0f82f44dbe7faa5c7874e38c77168fd223ed75bf0b81408369
MD5 09f34d63d504ce75d5c201ff1db3df54
BLAKE2b-256 6c488d547dbe0544b0adf44a6d6a551a6f8d54341a6de7d57377903d60c5a123

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62396c3ccb6a9fcdb55ab5d8bce9cab16900603f637af3b808b49b3b87b208a5
MD5 a374636db50ace52bcc8cecf69e20fa3
BLAKE2b-256 284c8672cd481c15246c4389e01bf55826653ac8c833547a4f7485ef8c4bd765

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75166a091136db616692669a6e03c9f984afde4b2b854f395aaf8865dbe351ca
MD5 928a146519105e5287966cc5bb1f7789
BLAKE2b-256 d0d95930399445012b8810a882f46a58689680d92d0413ce612f4e346b8d4d23

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56f178feee98daf0c2cecf70bda307eb9de65ffc69b6bd04ffcff05bb9912aad
MD5 b5c6e7ef5b0b457b60aaf3cc7ae5bf70
BLAKE2b-256 d9a1e78669b6b3a7a7ff3bc294e59c1daec38f4bf5dce8cfe96b93aff78e995e

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bb22b6310c4a9f8d626be483b7c323a815aef60891296e7318cfe8237c26864
MD5 370ff466adbbd41f4e3f778b450a0910
BLAKE2b-256 158a41db246507131ee0383169388b1a9719f4473a09776f5c8055753da1ddb3

See more details on using hashes here.

File details

Details for the file apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.13.dev276-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0d250a831de67ad0bcad5d19277f96473385f8e43f5ddacd40ce983b2df464e
MD5 4c5550fcaf341370a4b3a7c9c4c00ab8
BLAKE2b-256 989a1581ed00926272f6be054f3b8f49fa185a6287273653ffcf9552e01d13df

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