苹果 AI 框架 MLX 迎来重大突破:新增英伟达 CUDA 支持,为开发者带来全新便利

科技讯
2025
07/16
10:00
IT之家
分享

  7 月 16 日消息,据 Appleinsider 发现,苹果专为 Apple Silicon 设计的机器学习框架 MLX 正积极推进一项重要更新 —— 新增 CUDA 支持。这一举措在机器学习开发领域激起了千层浪,为广大开发者带来了前所未有的便利。

  在以往,由于 MLX 与苹果平台的 Metal 框架深度绑定,导致其应用范围被局限于 macOS 系统内,无法在其他环境运行。这一限制使得开发者在进行部署和测试时,往往需要额外购置硬件设备,极大地增加了开发成本和时间成本。而如今,随着 MLX 对 CUDA 支持的引入,这一局面将得到显著改善。开发者现在能够直接在 Apple Silicon Mac 上借助 MLX 进行应用开发,随后将成果导出至 CUDA 环境中运行。

  该项目由 GitHub 开发者 @zcbenz 主导推进。数月前,@zcbenz 便着手构建与 CUDA 相关的支持代码,并在后续将整个项目拆解为多个模块,逐步融入苹果 MLX 的主分支当中。这一过程凝聚了开发者大量的心血与智慧,为苹果 MLX 与 CUDA 的融合奠定了坚实基础。

  需要特别说明的是,此次新增的 CUDA 支持,主要是针对从适配苹果环境的 MLX 框架导出代码,使其能够在 Nvidia 显卡及服务器硬件上顺利运行。这并不意味着 Mac Pro 或外接显卡坞可以连接 Nvidia 显卡,从而在本地运行机器学习应用;同样,也无法实现基于 CUDA 编写的项目直接在 Apple Silicon 上运行。但即便如此,对于开发者而言,这一改进依然意义非凡。

  Nvidia 硬件向来以高性能著称,但相应地,其配置成本也高得令人咋舌,有时甚至数倍于顶配 Mac 的售价。对于小规模开发者或开发团队而言,这无疑是一笔难以承受的开支。而现在,借助 MLX 对 CUDA 的支持,他们可以充分利用 Apple Silicon 设备进行开发测试工作。在开发初期以及测试阶段,仅需使用价格相对亲民的 Apple Silicon 设备,便能完成大部分的开发任务。直到进入量产阶段,再投入使用 Nvidia 硬件,如此一来,能够有效节省大量的成本。

  此外,值得关注的是,MLX 项目在 CUDA 系统上运行时,展现出了远超在 Mac 上的性能表现。结合 Nvidia 硬件在机器学习领域广泛应用的优势,开发者在使用 MLX 导出代码至 CUDA 环境运行时,有望获得更强大的算力支持,从而进一步提升开发效率,加速项目的推进进程。

  随着苹果 MLX 对 CUDA 支持的逐步完善,机器学习开发者们将迎来更为广阔的创作空间与更高效的开发体验,未来或许还将催生出更多基于此的创新应用和成果,值得我们持续关注。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

为你推荐 Recommended for you