苹果MLX框架支持CUDA 开发者成本降低
快速阅读: 据相关媒体报道,苹果宣布MLX框架新增对CUDA支持,开发者可在Mac上开发并导出至Nvidia硬件运行,降低开发成本,提升性能。
据AIbase – AI新闻资讯报道,近日,苹果公司宣布其专为Apple Silicon设计的机器学习框架MLX新增对英伟达CUDA的支持。这一更新使开发者能够在Apple Silicon Mac上使用MLX开发应用,并顺利导出至CUDA环境运行,标志着苹果在机器学习领域的重要进展。
此前,由于MLX框架与苹果的Metal平台深度集成,开发者难以在macOS系统外进行相关操作,经常需要额外购买硬件来完成部署和测试。新的CUDA支持将改变这一现状,让开发者可以利用苹果设备进行开发和测试,然后再转向高性能的CUDA硬件进行实际运行。
此次更新由GitHub开发者@zcbenz主导,经过几个月的努力,最终成功并入苹果的MLX主分支。需要注意的是,这一支持仅限于从适配苹果环境的MLX框架导出代码,以便在使用Nvidia显卡的服务器硬件上运行。Mac Pro或外接显卡坞不支持直接连接Nvidia显卡来本地运行机器学习应用,而是需要在完成开发后进行代码的适配与导出。
对于开发者而言,这一新功能尤为重要,因为Nvidia硬件配置成本极高,往往数倍于顶配Mac的价格。这意味着小型开发团队可以在Apple Silicon设备上进行开发测试,仅在量产阶段才需借助Nvidia硬件,有效控制了成本。此外,在CUDA系统中,MLX项目的运行性能通常远超Mac,结合Nvidia硬件在机器学习领域的广泛应用,开发者将有机会获得更强大的算力支持,提升应用的性能与效果。
苹果MLX框架的这一更新不仅为开发者提供了更多的灵活性,也降低了机器学习应用的开发成本,预计将吸引更多开发者的关注与参与。
(以上内容均由AI生成)