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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev214-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e6db92f541cc681cd73bee9ec2f7b9788d2292d932def3195424598ac71af7e
MD5 7f356616dd349ace996dc7cf4896351f
BLAKE2b-256 761d69f152a643d62bd6045b62a7687920f9df17edea5ccd654bb44f8d99dcea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev214-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 702bd5e70c31af79490f98ca89f903844bc03626edf68194e9447b2a134ca57b
MD5 2c3a98b85781608d1d794bdeec715223
BLAKE2b-256 3b748ba5234bb8c42bcda38a8e8287518a26b8eaceab0389b9142c087d8fbbe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev214-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93894bc00af8008d2a8e02f38ba87ff10c0ea0120fdf1020508c1cac6506e786
MD5 d1aafbf041e263e4a2d9be3ebca37a97
BLAKE2b-256 598f7da44e29165236ead8b8d0eeec59776a0abfcf15f268d4dfd68704a4db67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev214-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c678be5018f4cf27df8b3d931d0326474d9e230089b1876e0c7e25ef83bd219a
MD5 d41c1bd87e12726dd97b91124bd19236
BLAKE2b-256 e8b981e9ab042bc9c815d29e5f77a05b6473f9cc1311899eaf02394e2db48662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.14.dev214-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35bb7604a354595fcba7c921a9f6a8c236d0e102bedc7132aef986cafde467c2
MD5 8833997d19dc495638d27ef960078354
BLAKE2b-256 45cd830a6bdabd7343175e514098541c2c518f4417cde6e8ea2656ce5a1a00c5

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