
苹果 MLX 框架升级支持 CUDA,降低开发者硬件成本
苹果专为 Apple Silicon 定制的机器学习框架 MLX 现已支持 CUDA,允许开发者直接在 Apple Silicon Mac 上开发应用,并导出至 CUDA 环境运行,有效降低硬件成本。
苹果 MLX 框架升级支持 CUDA
苹果公司近日宣布,其专为 Apple Silicon 设计的机器学习框架 MLX 已新增 CUDA 支持。
这一更新意味着开发者能够直接在 Apple Silicon Mac 上使用 MLX 开发应用,并将它们导出至 CUDA 环境中运行。
在此之前,由于 MLX 深度集成于苹果的 Metal 框架,开发者需要在 macOS 之外的平台购买额外硬件以完成部署和测试。
该项目由 GitHub 开发者 @zcbenz 主导,他数月前开始构建 CUDA 相关支持代码,并将其逐步整合到苹果 MLX 主分支中。

需要注意的是,此支持仅限于从适配苹果环境的 MLX 框架导出代码,使其能够在 Nvidia 显卡及服务器硬件上运行。这并不代表 Mac Pro 或外接显卡坞可以直接连接 Nvidia 显卡本地运行机器学习应用,也不能让基于 CUDA 编写的项目直接在 Apple Silicon 上运行。
对于开发者来说,这一项目的一大优势在于成本控制。Nvidia 硬件配置成本极高,甚至数倍于顶配 Mac 的售价。对于小型开发者,组织可以在开发测试阶段使用 Apple Silicon 设备,仅在量产阶段使用 Nvidia 硬件以节省开支。
此外,MLX 项目在 CUDA 系统运行时的性能远超 Mac,结合 Nvidia 硬件在机器学习领域的广泛应用,开发者有望获得更强的算力支持。