用于机器学习工作负载的高级编译器
MLRift 是一个强大的自托管编译器,专为机器学习工作负载设计,使其成为该领域开发人员的必备工具。它具有两个可移植的命令行工具:mlrc,编译器,以及 mlr,胖二进制运行器。MLRift 可以在各种平台上编译为本地 x86_64 和 ARM64 二进制文件,包括 Linux、Windows、macOS 和 Android。该程序通过机器学习特定原语(如张量和事件流)扩展其 IR 后端,增强了其进行复杂计算的能力。
这个编译器以其本地 AMDGCN GPU 后端而闻名,该后端直接与 /dev/kfd 交互,消除了对 ROCm 依赖的需要。MLRift 特别适合系统编程,并以其零依赖特性为特征,使其易于集成到现有工作流程中。凭借对 AOT(提前编译)和对各种架构的支持,MLRift 成为机器学习开发人员的多功能工具。