apache/tvm 是一个以 Python 优先开发为目标的开放式机器学习编译器框架。仓库记录的最新版本是 v0.27.0.post1,但所提供的事实中没有关于该版本改动了什么的内容。因此,本文讨论的不是版本变更点,而是仓库所描述的设计。
Apache TVM 的目标是通用部署:让用户在 Python 中快速定制机器学习编译流水线,并把模型带到最小的部署模块。TensorIR 是张量级别的表示,Relax 是图级别的表示。其构想是在这两种表示的基础上,把计算图、张量程序和库放在一起优化。由于它是面向领域专用、Python 优先的垂直编译器的底层基础设施,所以比起某个特定模型的执行器,它更接近于组织编译过程的工具。仓库标注的主要语言是 Python,许可证是 Apache-2.0。
不过,所提供的记录中既没有 v0.27.0.post1 的版本变更说明,也没有性能基准测试,因此这次版本的改进点和实际性能都无法判断。动量(momentum)评分记录为 10 分中的 2.4 分,但没有给出计算标准。所以能确认的只有 TVM 所主张的编译结构和目标;具体的更新效果,还需要版本记录或测量数据才能评估。