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.dev248-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.dev248-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev248-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.dev248-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev248-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.dev248-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev248-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.dev248-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

apache_tvm-0.13.dev248-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.dev248-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3354743f9e9891e769acf1a0d931eec6b5a2f562ed245f53d9b579b159fda2e
MD5 a506dfadcf330ba3163e57099fe6061a
BLAKE2b-256 6f4ca20c9557f2b9a81c97784a660dfac9c4d4a7fbf1bacd4bf16ecb89f47808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b9a52db08521d2051a63d7f9ad84146452687c0e983160351272d8ab1f53056
MD5 dbcac1a297b75db62ba81cbbdec874a9
BLAKE2b-256 49dd95ce840f113906993500b37516ff74b52674644d2e69bf505609d75c7ec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4646e6aa48824b850765c743e75075f80399572f2c52efe43f1672b55ddfa14f
MD5 a1a020a7d0bd786e49b814a1a59966bb
BLAKE2b-256 1ed7317baf55726922fee68d9a0c5897ef062025facede52f43382a2466764d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19a18615ca0cb452d6732c7a0f7de913291b829a8506fbeb35946990bc53f4b6
MD5 385436e4718759bc8c12707d6c40f67e
BLAKE2b-256 e605f4cf9396771893dd19413f555f2748a3247acc42d903353bd3824d91423a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87c346fa0a159d96b6f52526e52f83e1faecf0fa266e1a60bf1149dbb145c5e4
MD5 0fc004d4b3b78376519585872b563a13
BLAKE2b-256 578403965d91977b1f77c2d9ce943bf5b4fb5f0ed29486911d888e856c5aed9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f99333c8c505a3c29f9170f9fcb2e3ba8601064e940d44f6b73163e29617bf7e
MD5 2f8f59e9c8fa284bd2143f1fe5fcde32
BLAKE2b-256 babf1dc28bdd312f44df76aa7f98699a6e94f89e6b7cdf15fadb186be5f9bb2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9333bd3f4443440cb0de1719ddc0138d801b26961ffc9a2eaf1b430adf5340bd
MD5 6ab17cb4bddf256c954a48512e286206
BLAKE2b-256 0de565a96ecf4dfaffae777bf67de9cef9c0b20d2f086a979ebc0dd002b78585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 618952512809dabf2a72b4dc6cd690abf84680d4996d613024440f0ba468259c
MD5 1560bb8c6b5a9bc0518bc191104112ca
BLAKE2b-256 a675357d5f808e33af30c2a74bfc3dca1c0f37baf330d746a8608cf16bafc341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0183b835455dcb216bfdbc0d5a5be3736422acbd1ae168ae25a0d62dcd2a2297
MD5 77e34263b905499851aa411744e461fe
BLAKE2b-256 dd10976318944938e7682900d748a557faeab24af5bc9c8823f579f01972d605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apache_tvm-0.13.dev248-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 862d9e1c8dcac3e67a528ef81b620dfab6098a367b222d687cd22318cb6fca16
MD5 92a7f583647fca3f8434fa4a0903556b
BLAKE2b-256 a960e5d11a9c6f511d08907d06af98eb186802279be35ef496f8e45969e89da0

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