苹果公司以封闭性闻名,持续努力打造自己的生态系统;然而,近期其MLX框架主动引入CUDA技术作为支撑,这一举措引发了业界的广泛关注。
苹果MLX框架新动作
苹果公司先前推出了适用于端侧AI模型训练的MLX框架,据最新消息透露,该框架已新增CUDA支持功能。此次更新使得苹果开发者能够利用英伟达的GPU进行模型训练,实际上提升了CUDA技术的底层支撑能力,从而允许开发者利用Windows/Linux系统的英伟达显卡进行模型训练,并且能够将训练完成的模型部署至苹果设备。
苹果过往芯片与生态
苹果公司已陆续推出M1、M2、M3系列芯片,MLX框架的推出旨在充分发挥自家芯片卓越的计算能力,以此弥补苹果在端侧AI生态领域的不足。在此之前,苹果公司一直致力于打造自家的封闭式生态系统,并在人工智能领域积极探索一条与众不同的路径。
苹果与英伟达的旧恩怨
苹果公司当时推出了macOS Mojave操作系统,版本号为10.14。但令人意外的是,该公司突然终止了对多数英伟达显卡的技术支持。这一变化导致众多专业用户,包括视频剪辑师、渲染工程师以及深度学习开发者,在系统升级后,无法继续利用高性能的英伟达GPU。英伟达公司指出,苹果公司未提供必需的接口,这一情况使得英伟达无法为macOS系统开发新的网络驱动程序。
如今苹果的主动转变
六年时间已逝,苹果公司持续沿袭“封闭”策略,却意外地宣布了对MLX框架以及CUDA兼容性的接纳。这一行动引起了广泛关注,并凸显了英伟达CUDA在人工智能开发领域的显著影响力。此举可能旨在进一步拓展其在AI市场的占有率。
CUDA的主导地位
在人工智能领域的研究与开发过程中,尽管谷歌、AWS、华为等国内外知名企业之间竞争激烈,CUDA技术仍然牢牢把握着核心位置。在此之前,一些开发者曾尝试在非英伟达的硬件设备上运行CUDA应用程序,这一举措对英伟达的生态系统带来了一定的影响。至2024年,英伟达正式公布,CUDA应用程序的运行将被严格限制在英伟达生产的GPU硬件上。
苹果选择背后原因
苹果在最新一轮的系统更新中,成功实现了MLX框架与CUDA技术的兼容性,这一举措是为了符合英伟达的规范标准,确保产品符合规定。同时,这一策略性动作旨在依托英伟达庞大的生态系统,增强自身在人工智能领域的市场竞争力,并力求获得更大的市场份额。
苹果公司已采纳CUDA技术,这一举措对于其在人工智能领域的领先地位能否进一步增强,目前尚无定论。我们热切期望广大读者参与讨论,并对本文内容表示认可,通过点赞和转发等方式给予支持。