AI日报:苹果为使用Mac的人工智能开发者推出开源工具

文章目录

总览

苹果正在为开发人员提供新的工具,用于在其硬件上训练和运行大型语言模型。

主要介绍

开发理念

苹果公司通过发布一系列新的开源人工智能工具,向开源人工智能领域致敬。

用于机器学习的MLX框架是专门为苹果的Silicon处理器架构开发的。MLX可通过GitHub获得,旨在简化苹果硬件上的机器学习模型培训和部署。

开发细节

苹果表示,MLX的设计受到了其他流行框架的"启发",包括PyTorch、Jax和ArrayFire。然而,MLX的不同之处在于统一的内存模型------MLX中的阵列位于共享内存中,而操作可以在任何支持的设备类型上执行,而无需执行数据复制。

MLX存储库中写道:"该框架旨在用户友好,但仍然可以高效地训练和部署模型。框架本身的设计在概念上也很简单。我们打算让研究人员更容易地扩展和改进MLX,以快速探索新想法。"。

MLX有一个Python API,它紧跟NumPy------一个流行的Python编程库。MLX还包含C++API和更高级别的包,这些包遵循PyTorch构建更复杂的模型。

MLX功能

MLX的其他关键功能包括:

  • 可组合函数转换:MLX具有用于自动微分、自动矢量化和计算图优化的可组合函数变换。

  • 惰性计算:MLX中的计算是惰性的,只有在需要时才具体化数组。

  • 动态图构建:MLX中的计算图是动态构建的。如果用户更改函数的形状,参数不会触发缓慢的编译,从而使调试更容易、更直观。

用途

为了展示MLX的能力,苹果机器学习研究科学家Awni Hannun在X(推特)上发布了一段视频,显示了Meta的LLaMA的70亿参数版本在M2 Ultra芯片上运行,该芯片在苹果的高端计算系统Mac Studio和Mac Pro中都有。

苹果展示MLX的其他例子包括使用稳定扩散生成图像、使用OpenAI的Whisper进行语音识别以及使用LoRA进行参数高效微调。

与大多数公司一样,苹果一直在加强其人工智能工作。今年夏天有报道称,该公司正在开发自己的基于网络应用程序的聊天机器人服务**"Apple GPT"**

MLX可以用于商业软件吗?

苹果的MLX是根据麻省理工学院的许可证提供的,该许可证允许广泛的使用自由,包括商业用途

许可证的条件要求在软件的所有副本中包含版权声明和许可声明。

相关推荐
weixin_468466854 分钟前
通义千问核心能力与实战表现深度评测
人工智能·深度学习·算法·ai·大模型
jerryinwuhan5 分钟前
marker BiBERTo解释
java·前端·人工智能
学习3人组5 分钟前
机器学习KNeighborsClassifier实现手写数字识别
人工智能·机器学习
掘金安东尼6 分钟前
如果你真能 7×24 小时运行最顶级的大模型,你会想用它来干嘛
人工智能
翼龙云_cloud6 分钟前
云服务器代理商:2026 年云计算趋势 AI 算力需求激增下的云服务器选择
服务器·人工智能·云计算·ai智能体
m沐沐7 分钟前
【机器学习】NLP---用 Python+TF-IDF 给《红楼梦》自动提取关键词
人工智能·python·机器学习·自然语言处理·nlp·中文分词·tf-idf
小脑斧1237 分钟前
自媒体内容工业化:基于AI Skills低代码实现穿搭账号矩阵自动化量产
人工智能·低代码·媒体·skills·openclaw·hermes·marvis
填满你的记忆7 分钟前
《为什么 MySQL 不适合做 AI 检索?》
数据库·人工智能·mysql·ai·向量数据库
威尔逊·柏斯科·希伯理10 分钟前
机器学习第二天(KNN)
人工智能·机器学习
winlife_11 分钟前
让 AI 自动跑 PlayMode 回归测试:从 BUG 注入到自动判 FAIL 的完整闭环
人工智能·unity·bug·ai编程·mcp·回归测试·游戏测试