cnBeta全文版 07月16日 09:08
Apple Silicon机器学习代码可能更容易移植到NVIDIA硬件上
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

苹果通过在Apple Silicon Mac上开发并导出到CUDA,降低为NVIDIA硬件制作机器学习应用程序的成本。此举旨在使开发者能更便捷地利用NVIDIA GPU,通过开源框架Apple MLX添加CUDA后端支持,实现代码在Apple Silicon上开发后导出为兼容CUDA的格式,从而在NVIDIA硬件上运行。这为开发者提供了成本效益,允许在Apple Silicon上小规模开发,再迁移至NVIDIA硬件,同时提升性能。

🔧 CUDA支持:苹果为开源框架Apple MLX添加CUDA后端,使开发者能在Apple Silicon Mac上编写代码,并导出为兼容CUDA的格式,以便在NVIDIA硬件上运行。

💰 成本效益:开发者无需购买昂贵的NVIDIA硬件进行开发,可在Apple Silicon上小规模测试,再部署到NVIDIA硬件,降低进入成本。

⚡ 性能提升:MLX在基于CUDA的系统上性能远超Mac,为开发者提供使用更强大硬件的机会,加速机器学习应用开发。

🤝 跨平台合作:尽管苹果曾与英伟达在GPU驱动上存在分歧,但在机器学习领域,双方通过Apple MLX与NVIDIA硬件协同,展现合作新局面。

🚀 项目进展:该项目由苹果公司赞助,虽仍处于开发阶段,但已在Ubuntu 22.04和CUDA 11.6设备上进行测试,未来有望为开发者带来便利。

一个项目正试图通过在Apple Silicon Mac 上开发并将其导出到 CUDA 来降低为 NVIDIA 硬件制作机器学习应用程序的成本。机器学习的进入成本很高,部分原因在于它需要昂贵的硬件来快速处理查询。虽然英伟达的芯片和组件因其性能而备受青睐,但苹果正努力让开发者更容易地使用这些硬件。

Ycombinator指出,苹果正在为该公司的开源机器学习框架 Apple MLX 添加 CUDA 后端支持。CUDA 是 NVIDIA 的软件层,用于与显卡上的图形处理单元 (GPU) 配合使用,也用于处理机器学习等处理任务。

通过为 MLX 添加 CUDA 支持,该项目将使代码能够使用 MLX 进行开发。至关重要的是,这些代码随后可以导出为兼容 CUDA 的格式。

需要明确的是,增加的支持专门用于从苹果环境友好的 MLX 环境中导出代码,以便它可以在 NVIDIA 显卡和服务器硬件上运行。

这并不意味着你可以将 NVIDIA 显卡连接到Mac Pro或 eGPU 扩展坞,以便在 Mac 上本地运行机器学习应用程序。它也不会突然允许使用 CUDA 编码的机器学习项目在 Apple Silicon 上运行。

对于开发人员来说,这将使他们有机会在 Apple Silicon Mac上本地编写和测试代码,然后将其部署到基于 NVIDIA CUDA 的硬件上。

该项目具有潜在的成本效益。NVIDIA 的硬件配置可能非常昂贵,至少是高配置 Mac 的数倍。

企业无需使用专用的 NVIDIA 硬件进行开发,而是可以在扩大生产规模之前使用 Apple Silicon 进行小规模开发,从而节省资金。

MLX 项目在基于 CUDA 的系统上运行还有一个好处,其性能远高于 Mac。鉴于 NVIDIA 硬件在机器学习应用中的广泛应用,这对于开发者来说也是一个使用更强大硬件的绝佳机会。

仍在开发中

该项目被列为“在建工程”,并声称“由苹果公司赞助”,表明该项目得到了苹果公司的支持。我们无法独立核实这一说法。

虽然后端工作于 3 月 21 日开始,但仍处于开发阶段。

置顶帖声称目前没有太多可行方案,但教程示例显然有效。测试也在运行 Ubuntu 22.04 和 CUDA 11.6 的设备上进行。

由于其复杂性,该项目不太可能在短期内全面投入使用。然而,鉴于苹果的潜在支持以及可能给其他开发者带来的巨大利益,该项目仍有动力继续推进,最终获得成功。

机器学习研究

考虑到两家公司的历史,让苹果的机器学习平台与英伟达硬件协同工作的项目似乎有些奇怪。众所周知,苹果曾停止与英伟达合作开发macOS Mojave的驱动程序,从而切断了 Mac 使用外部 GPU 的能力。

然而,在机器学习研究的框架下,两家公司的关系变得更加友好。

去年 12 月,苹果公司发布了关于如何创建 Recurrent Drafter (ReDrafter) 的研究,这是一种推测解码方法,可以加速 LLM 令牌的生成。具体来说,苹果公司解释了如何将 ReDrafter 移植到 NVIDIA GPU 上。

随着机器学习成为现代计算的一个重要特征,提高性能的动力也越来越大。

查看评论

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

苹果 机器学习 CUDA 跨平台开发 成本效益
相关文章