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.dev189-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.dev189-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.dev189-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.dev189-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

apache_tvm-0.14.dev189-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file apache_tvm-0.14.dev189-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_tvm-0.14.dev189-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c99e3ed5a9b1c27aaa63681e84ecb0cdb2f03e7d56feec1df22b875e8cb0e08b
MD5 8c16cf381daadf7b8dd82ccf64402e15
BLAKE2b-256 c9b859b181c67f93a566906611085e455637ca326261c73caa07ef52db893429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev189-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3d4452dd23e6f6ec241d27a07a2b1837e4c68d0aba9244f32add87147d30674
MD5 3456aef98053e00b236758b0f2d8446b
BLAKE2b-256 19ee7f15aaffa84b726ef251c0bb6497fb1dafc90676feded39c87aee62adddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev189-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8e5528bd3ad5bf99fb7c41995dcc0a066116623e22ada2c8166332a92367abd
MD5 b3702fc64bf5f3902a201e2448d970f6
BLAKE2b-256 6b9d3d4cba91876446545d5bd3bc111a6d04ae6d66ee3949fbe47872c9c68d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev189-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89377347945e2d101ee8102c61a3bfe0316035b7a550efbf6e26bd813456c500
MD5 02ec39e51f2be152a2a7e19c429c405a
BLAKE2b-256 335eff81770b8c6f2c76dc1fde60a77e28b4f1acad1cc5b1c87b15f3739e8833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev189-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f884ffcf651033d8b4b143edde6fdd1fab26c77910b28e6da9199953a1fa951
MD5 cec1fc1f80bf1febbdb7125b9539f113
BLAKE2b-256 f460aac9750ace7ead24dbbe69594fe3434cb58c68f53cb19f4d693681f4ecd6

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