加载中...

Apache TVM 是开源的端到端深度学习编译器栈,由陈天奇等人在华盛顿大学发起,后捐赠给 Apache 基金会,目标是把深度学习模型自动编译为各种硬件后端的高效代码。
TVM 将模型导入为 Relay/Relax 中间表示,经图级优化后下沉到张量表达式层,通过调度原语描述循环变换,并用 AutoTVM、Ansor 等自动调优器在目标硬件上搜索最优实现,最终生成 CUDA、LLVM、OpenCL、Metal、WebGPU 等代码。
适合把模型部署到 GPU、CPU、移动端、浏览器乃至嵌入式加速器等异构目标;衍生项目 MLC-LLM 基于 TVM 让大模型跑在手机与 WebGPU 上。OctoML 公司曾基于 TVM 提供商业服务。
优点是硬件覆盖面广、自动化程度高;缺点是编译与调优耗时,对快速迭代的大模型新算子支持滞后于专用推理框架。

登录 后参与讨论
暂无讨论,来发表第一条评论吧