TVM
by Community
Open Machine Learning Compiler Framework
OSS
TVM
Added 1 June 2026
Overview
TVM is an open-source compiler framework that optimizes machine learning models for deployment across diverse hardware targets. It takes trained models and compiles them to run efficiently on CPUs, GPUs, TPUs, and embedded devices by applying hardware-specific optimizations and code generation.
Best for
Best for
ML engineers deploying models to resource-constrained or heterogeneous hardware environments
Use cases
- Deploying ML models to edge devices and mobile platforms
- Optimizing inference latency and memory usage across heterogeneous hardware
- Cross-platform model compilation from frameworks like PyTorch and TensorFlow
Notes
TVM is an open-source compiler framework that optimizes machine learning models for deployment across diverse hardware targets. It takes trained models and compiles them to run efficiently on CPUs, GPUs, TPUs, and embedded devices by applying hardware-specific optimizations and code generation.
13,405 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.
Use cases
- Deploying ML models to edge devices and mobile platforms
- Optimizing inference latency and memory usage across heterogeneous hardware
- Cross-platform model compilation from frameworks like PyTorch and TensorFlow
Pros
- Supports broad hardware targets including CPUs, GPUs, TPUs, and specialized accelerators
- Mature project with 13k+ stars and active community maintenance
- Automates hardware-specific optimization through tensor IR and scheduling
Cons
- Steep learning curve for custom optimization and scheduling tuning
- Compilation times can be significant for large models
- Requires understanding of target hardware constraints to achieve best performance
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Supports broad hardware targets including CPUs, GPUs, TPUs, and specialized accelerators
- Mature project with 13k+ stars and active community maintenance
- Automates hardware-specific optimization through tensor IR and scheduling
Cons
- Steep learning curve for custom optimization and scheduling tuning
- Compilation times can be significant for large models
- Requires understanding of target hardware constraints to achieve best performance
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
PyTorch
Community
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Jax
Community
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Keras
Community
Deep Learning for humans