Back to Tools
tvm
Learning & Translation

tvm is a machine-learning compiler repository at apache/tvm; GitHub metadata summarizes it as: Open Machine Learning Compiler Framework. Its recorded primary language is Python. License metadata lists Apache-2.0. GitHub metadata shows about 13,402 stars. The project homepage is https://tvm.apache.org/.

License

Apache-2.0

Stars

13,543

Features

  • Maintainer description for tvm: Open Machine Learning Compiler Framework
  • tvm uses Python as its recorded primary language, which helps with stack-fit review.
  • tvm fits engineering teams assessing code, CLI, SDK, runtime, or developer-tooling workflows.
  • tvm lists Apache-2.0 license metadata; review obligations before redistribution or hosted use.
  • tvm has about 13,402 GitHub stars in the local metadata snapshot.
  • tvm links to https://tvm.apache.org/ for homepage, docs, or demo validation.

Use Cases

  • Optimize ML model inference performance
  • Study machine-learning compiler architecture
  • Deploy models across CPU, GPU, and accelerator backends
  • Compare inference compilation approaches
  • Build cross-hardware model-deployment experiments

FAQ

Start from the repository summary (Open Machine Learning Compiler Framework), then verify maintenance status, integration boundaries, and whether its developer engineering workflows focus matches the intended workflow. Repository: https://github.com/apache/tvm. Stars: about 13,402. License: Apache-2.0. Language: Python.

tvm is best treated as a repository-level component or reference implementation for developer engineering workflows. Good evaluation scenarios include: Use tvm when the need is developer engineering workflows and the repo summary matches: Open Machine Learning Compiler Framework Compare the Python implementation in tvm before choosing a similar internal architecture. Use tvm to study developer-tooling implementation details before building internal workflows.

Alternatives and related tools