← 返回 AI 开源导航

Tvm

训练与微调协议 Apache-2.0★ 13.9kPython

一、项目简介

Apache TVM 是开源的深度学习编译栈,能把来自 PyTorch、TensorFlow、ONNX 等框架的模型自动编译优化,并部署到各种硬件后端(CPU、GPU、移动端、加速器),是 MLC-LLM 等项目的底层技术基础。

二、核心特性

  • 自动代码生成:把模型编译为目标硬件高效代码;
  • 跨硬件后端:CPU / CUDA / Metal / Vulkan / WebGPU 等;
  • 图与算子优化:融合、常量折叠、布局变换;
  • 自动调优(AutoTVM / MetaSchedule);
  • 多框架模型导入;
  • 研究与生产兼顾。

三、适用场景

  • 模型编译优化;
  • 跨平台 / 端侧部署;
  • 推理性能极致优化。

四、快速上手

pip install apache-tvm
# 参考官方教程:relay.frontend.from_pytorch / relay.build

五、注意事项

  • 编译配置较复杂,学习曲线陡;
  • 自动调优耗时较长;
  • 注意版本与目标硬件支持。