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.dev295-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev295-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev295-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev295-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.13.dev295-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev295-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8588e62b9a55e27daa4537e9595310759ab27d218ac042f020c1b02811928b0a
MD5 349a9d339e9e61c0a2850cc8cdb43ad2
BLAKE2b-256 a8dd707f5697b7a9898ea772ea67a54bfcd2773ed85f21f8d1c99bdcaf92dd52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev295-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd4c3a0acc1d02fd625b9c954e68394e7410826059e3f76e250378cdb8e9a4e8
MD5 8796041a5e52224968c11703646090a1
BLAKE2b-256 28d51a7291e1ea73be8e664e139ce9031d57efaae1da0547d95b1b5e9d865ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev295-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89e61b90097e5e13a924339e7d088bfb326d55eb58b8199866e32024490cfd72
MD5 0df9776ea6c598ed4aac7504a8265f14
BLAKE2b-256 bfd967e0366661d6a84b5b2b6f898f8a22c45364cadb621454b54316914cbda4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev295-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a08e79c31c458dfd505b47dc1aadfd8e1a2005a50575e9d6507e0969f0e80cd5
MD5 f2cd36bf8815c7039a4ad98bac88f31e
BLAKE2b-256 443f7b93f8cf8259dbe0262b74cee0ed5c8d69b672e8b777fa1a8719b8a99033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev295-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a062d4d3ea7f3ed14b4e865672b56b1bb80ce0698ffc8ab089d5a80f43881fd
MD5 28cac4dcc406cf87045a7bd03bd48ae7
BLAKE2b-256 b26b00d63f099091c6411fe0d1e3fb4ee23e4418f48b0cf92fcfe915ada27a4a

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