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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev133-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 206bd14cb75e1b4b7c5db270ba0f5fd510787f0a726caa6d57e15d96a31c7681
MD5 2a80a2660b1a80741e14d060efafd280
BLAKE2b-256 c5a4a95e15c2f8b8cfc186d3ed148e6837535f493d95eeb499dbe5283d4df6f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev133-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 866263691959a54257d13252475c5fb04068057d9a72a7397c87106fd7f8699b
MD5 dcef2d59d935032175bffa14a9fa21bf
BLAKE2b-256 33e76210ff3666a63a45847b00db0657941593bc267b35ff7fb2d3663b07f582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev133-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 484a6f21862eb63792fe45c96d6dcc6965835d800c2e1c5f17601d1eb96a7d33
MD5 32daef747a710b9549b9fde6a88ec144
BLAKE2b-256 449613d237ea607d116802fd7a487dff96b1c1f4c1f420ecad0f1b2d1525619e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev133-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74966969b4f10f18c9f6d7ee18ce7aa9b8393bf746bd793dbe10e484ae3a82fd
MD5 6e837957d41bb29566959b60fe61510c
BLAKE2b-256 e4976fe1bcc06db72451ee605e2b6fcc5d412c795ea71bd07229f21dbde78dbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev133-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbe337f567355ae012053e519822834d85870cb9e03015046510471cee15cb1d
MD5 fc0912b2c38c4cb7575eec05d949a718
BLAKE2b-256 3f5ab9bec1f0d79c72a25d634016a03e4390c1f80edb96c1ef40b6160c123381

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