当前位置:首页 > 科技资讯 > 正文

苹果向CUDA生态妥协,借力英伟达扩展AI版图

苹果向英伟达生态妥协,正式支持CUDA!

最新消息,苹果为端侧AI模型训练推出的MLX框架增加了CUDA支持

这一消息在Hacker News上引发广泛讨论:

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第1张

苹果一直以“封闭”著称,但面对英伟达CUDA在AI领域的强大影响力,不得不转变策略。

英伟达的市值更是突破4万亿美元,结合一系列利好消息,苹果选择合作也就顺理成章。

通过适配CUDA,苹果开发者将能利用英伟达GPU训练模型

这实际上是为CUDA增加了后端支持,让开发者在Windows/Linux环境下利用英伟达显卡训练模型,再部署到Mac、iPhone等设备。

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第2张

可以说,苹果此举意在借助英伟达的力量,进一步拓展AI市场。

CUDA生态强大,苹果不得不拥抱

为何拥抱CUDA?因为太强了,苹果自己也这么说。

官方理由如下:

(1)统一内存支持:CUDA提供统一内存机制,便于数据共享与迁移,提升开发效率和性能。

(2)跨平台部署需求:英伟达硬件在学术研究和计算中应用广泛,支持CUDA让开发者能在Mac上开发测试,无缝部署到配备英伟达GPU的服务器上。

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第3张2023年12月,苹果推出专为Apple芯片设计的开源机器学习框架MLX。

此前,苹果已发布M1、M2、M3系列芯片,MLX旨在利用自研芯片优势,填补端侧AI生态空白。

然而,苹果在AI方面的表现一直不尽如人意,MLX的影响力也有限。

反观英伟达,凭借CUDA生态站稳了脚跟,AI兴起后更是风头无两。

为了满足开发者需求,苹果不得不拥抱CUDA。

此举被网友评价为:“这可能是苹果十年来最大的战略举措。”

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第4张但苹果与英伟达之间的“陈年旧怨”也被翻出。

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第5张时间回溯到2018年。

苹果发布macOS Mojave(10.14),声称要控制系统驱动权限,停止了对多数英伟达显卡的官方支持。

这导致专业用户(如视频剪辑、渲染和深度学习开发者)无法使用高性能英伟达GPU。

英伟达回应称,因苹果未开放必要接口和签名,无法继续提供新版Web驱动。

“不是不想做,而是做不了。”

到了2019年,开发者社区表达不满,发起请愿呼吁Tim Cook与英伟达和解,但至今未有恢复支持。

“禁卡风波”被解读为苹果想摆脱对英伟达依赖,自研GPU。

如今六年过去,苹果却主动适配CUDA,令人感慨。

CUDA生态有多强?

“护城河”:自2006年推出以来,CUDA已成为GPU计算领域的行业标准。

据福布斯杂志最新消息,CUDA生态拥有超500万开发者、4万家公司及数千家生成式AI公司。

尽管有谷歌、AWS、华为等挑战者,但CUDA仍占据主导地位。

这也是苹果选择适配CUDA的原因。

“方案1可行,方案2涉及侵权。”

方案1:基于MLX构建的程序→利用支持CUDA的芯片

苹果向CUDA生态妥协,借力英伟达扩展AI版图 苹果 CUDA 英伟达 AI 第6张所以,苹果这一操作不仅是合规考量