目录
MLX 特性、示例
首页 科技周边 人工智能 苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

Dec 14, 2023 pm 11:49 PM
芯片 苹果 开源

2020 年 11 月,苹果推出 M1 芯片,其速度之快、功能之强大一时令人惊艳。2022 年苹果又推出了 M2,今年 10 月,M3 芯片正式登场。

苹果在发布芯片时,非常注重其芯片的AI模型训练和部署能力

苹果推出的 ML Compute 可用于在 Mac 上进行 TensorFlow 模型的训练。PyTorch 则支持在 M1 版本的 Mac 上进行 GPU 加速的 PyTorch 机器学习模型训练,使用苹果 Metal Performance Shaders (MPS) 作为后端来实现。这些使得 Mac 用户能够在本地训练神经网络。

苹果宣布推出一款专门用于机器学习的开源阵列框架,该框架将在苹果芯片上运行,名为MLX

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

MLX 是为机器学习研究人员专门设计的框架,旨在高效地训练和部署 AI 模型。该框架的设计概念简单易懂。研究人员能够轻松地扩展和改进 MLX,以便快速地探索和测试新的想法。MLX 的设计灵感来自于 NumPy、PyTorch、Jax 和 ArrayFire 等框架

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

项目地址:https://github.com/ml-explore/mlx

MLX 项目贡献者之一、Apple 机器学习研究团队(MLR)研究科学家 Awni Hannun 展示了一段使用 MLX 框架实现 Llama 7B 并在 M2 Ultra 上运行的视频。

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

MLX快速引起了机器学习研究人员的关注。TVM,MXNET和XGBoost的作者,CMU助理教授以及OctoML CTO的陈天奇转推表示:“苹果芯片又有新的深度学习框架了。”

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

有人认为苹果再次「重蹈覆辙」,这是对 MLX 的评价

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

为了保持原始意思不变,需要将内容改写成中文。不需要出现原始句子

MLX 特性、示例

在这个项目中,我们能够观察到MLX具备以下几个主要特点

熟悉的 API。MLX 拥有非常像 NumPy 的 Python API,以及功能齐备的 C++ API(与 Python API 非常相似)。MLX 还有更高级的包(比如 mlx.nn 和 mlx.optimizers),它们的 API 很像 PyTorch,可以简化构建更复杂的模型。

可组合函数变换。MLX 拥有自动微分、自动矢量化和计算图优化的可组合函数变换。

惰性计算。MLX 中的计算是惰性的,阵列只有在需要时才被实例化。

动态图构建。MLX 中的计算图构建是动态的,改变函数参数的形状不会导致编译变慢,并且 debug 很简单、容易上手。

多设备。任何支持的设备上(如 CPU 和 GPU)都可以运行操作。

统一内存。MLX 与其他框架的显著差异在于统一内存,阵列共享内存。MLX 上的操作可以在任何支持的设备类型上运行,无需移动数据。

此外,该项目提供了多种使用 MLX 框架的示例,例如 MNIST 示例,可以很好地帮助您学习如何使用 MLX

苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行

图源:https://github.com/ml-explore/mlx-examples/tree/main/mnist

除了上述示例,MLX 还提供了其他更为实用的例子,例如:

  • Transformer 语言模型训练;
  • LLaMA 大规模文本生成和 LoRA 微调;
  • Stable Diffusion 生成图片;
  • OpenAI 的 Whisper 语音识别。

更详细的文档可参阅:https://ml-explore.github.io/mlx/build/html/install.html#

以上是苹果为自家芯片打造开源框架MLX,实现Llama 7B并在M2 Ultra上运行的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

deepseek ios版下载安装教程 deepseek ios版下载安装教程 Feb 19, 2025 pm 04:00 PM

DeepSeek智能AI工具下载安装指南(苹果用户)DeepSeek是一款强大的AI工具,本文将指导苹果用户如何下载和安装。一、下载安装步骤:打开AppStore应用商店,在搜索栏输入“DeepSeek”。仔细核对应用名称和开发者信息,确保下载正确版本。点击应用详情页面的“获取”按钮。首次下载可能需要输入AppleID密码验证。下载完成后,即可直接打开使用。二、注册流程:找到DeepSeek应用内的登录/注册入口。建议使用手机号注册。输入手机号并接收验证码。勾选用户协议,

Bybit交易所链接为什么不能直接下载安装? Bybit交易所链接为什么不能直接下载安装? Feb 21, 2025 pm 10:57 PM

为什么Bybit交易所链接无法直接下载安装?Bybit是一个加密货币交易所,为用户提供交易服务。该交易所的移动应用程序不能直接通过AppStore或GooglePlay下载,原因如下:1.应用商店政策限制苹果公司和谷歌公司对应用商店中允许的应用程序类型有严格的要求。加密货币交易所应用程序通常不符合这些要求,因为它们涉及金融服务,需要遵循特定的法规和安全标准。2.法律法规合规在许多国家/地区,与加密货币交易相关的活动都受到监管或限制。为了遵守这些规定,Bybit应用程序只能通过官方网站或其他授权渠

芝麻开门交易平台下载手机版 gateio交易平台下载地址 芝麻开门交易平台下载手机版 gateio交易平台下载地址 Feb 28, 2025 am 10:51 AM

选择正规渠道下载App,保障您的账户安全至关重要。

gate.io芝麻开门下载中文教程 gate.io芝麻开门下载中文教程 Feb 28, 2025 am 10:54 AM

本文将详细指导您如何访问Gate.io官网、切换中文语言、注册或登录账号,以及可选的手机App下载和使用流程,助您轻松上手Gate.io交易所。 了解更多Gate.io中文使用教程,请继续阅读。

芝麻开门交易所app官方下载 芝麻开门交易所官方版下载 芝麻开门交易所app官方下载 芝麻开门交易所官方版下载 Mar 04, 2025 pm 11:54 PM

芝麻开门交易所 app 官方下载步骤,涵盖安卓、iOS 系统下载流程,以及常见问题解决方法,助你安全、快速下载,开启加密货币便捷交易。

欧易okx安卓和苹果下载链接怎么找 欧易okx安卓和苹果下载链接怎么找 Feb 21, 2025 pm 05:39 PM

欧易 OKX 是一款全球领先的加密货币交易所,为用户提供安全、便捷的交易体验。用户可以通过官方渠道下载欧易 OKX 的移动应用程序,包括安卓和苹果版本。

有什么手机APP可以将XML转换成PDF? 有什么手机APP可以将XML转换成PDF? Apr 02, 2025 pm 08:54 PM

无法找到一款将 XML 直接转换为 PDF 的应用程序,因为它们是两种根本不同的格式。XML 用于存储数据,而 PDF 用于显示文档。要完成转换,可以使用编程语言和库,例如 Python 和 ReportLab,来解析 XML 数据并生成 PDF 文档。

买虚拟币的App苹果怎么安装注册? 买虚拟币的App苹果怎么安装注册? Feb 21, 2025 pm 06:00 PM

摘要:本文旨在指导用户如何在苹果设备上安装和注册虚拟货币交易应用程序。苹果对于虚拟货币应用程序有严格的规定,因此用户需要采取特殊步骤才能完成安装过程。本文将详细阐述所需的步骤,包括下载应用程序、创建账户,以及验证身份。遵循本文的指南,用户可以轻松地在苹果设备上设置虚拟货币交易应用程序并开始交易。

See all articles