.hd-box .hd-fr

Mac mini 不止养 AI 龙虾:苹果 M4 算力机密被破解,Claude 立新功

2026-03-08 09:54新智元(KingHZ)60评

Claude 立大功!开发者靠它剖析 MIL 语言与 E5 二进制,绕过 CoreML 直达硬件,证明 NPU 训练从来不是硬件不行,而是苹果不让用。

AI 界再迎地震,LLM 训练未来或从此改变!OpenClaw 引起全球 AI 龙虾热潮,意外让苹果 Mac mini 卖爆 —— 美国百强连锁店之一的 microCenter,本来主打的个人消费级 PC,最近甚至宣称「Mac  mini 和 OpenClaw 天生一对」!

还有好消息:Mac mini 养完小龙虾,不用吃灰了 —— 刚刚,苹果神经引擎(Apple Neural Engine,ANE)被破解,可能引爆 AI 训练革命!

工程师 Manjeet Singh 用 Claude 逆向工程 Apple Neural Engine 了,还训练了一个单层 Transformer。

想象一下:不用 GPU,不用 TPU,就在 M4 芯片上完成的。

这并不意味着现在任何人都能构建 LLM。还没到那一步。但现在你已经可以在自己的 MacBook 上用一个小数据集做家庭实验了。

无需 CoreML,无需 Metal,无需 GPU。纯粹利用高速运行的 ANE 芯片。

如果属实,这无疑意义重大 ——

而且 Claude 深度参与了破解全程,包括整个逆向工程、基准测试以及训练代码的开发 ——由人类的直觉引领探索方向,由 AI 进行数据推理并撰写分析报告

Manjeet Singh 直言一切都靠 Claude,他只是引导方向:

我们认为,这种人机协作是进行系统研究的一种新颖且自然的方式:

一个伙伴扮演富有直觉的架构师,另一个则充当编写代码和设计实验的工程师。

链接:http://github.com/maderix / ANE

Mac 就能训单层 Transformer!

Claude 在这里扮演了关键角色。

通过 Claude 的智能分析,开发者钩住了私有方法、剖析了 MIL 语言的秘密,并拆解了 E5 二进制的迷雾,最终绕过 CoreML 框架,直接操控 ANE 硬件实现前向和反向传播。

一个单层 Transformer(dim=768, seq=512)仅需 9.3 毫秒一步,峰值效率高达 6.6 TFLOPS/W——

这是 A100 的 80 倍,H100 的 50 倍以上。

这一发现让无数人的算力账单显得像个笑话。

更惊人的是,最新更新已实现完整 Stories110M 模型(109 百万参数,12 层 Llama-2 架构)在 TinyStories 数据集上的训练,损失实时下降,功耗低到「小于一瓦特」。

你的桌面 Mac,从此不再是消费工具,而是 AI 训练的超级电脑,成本暴降至电费的零头。

这将改变世界。

首次,任何拥有 Mac 的人都可以在本地、私密地以远低于云 GPU 的成本微调、训练或迭代大规模模型。

不再租用 4 万美元的 A100 集群。不再排队等待。不再留下巨大的碳足迹。

过去动辄数万甚至数十万美元的训练成本?如今暴跌至几乎只需几美分 —— 基本就是你那台闲置 Mac 本就在消耗的电费。

AI 革命刚刚从耗资数十亿美元的数据中心转移到了你的桌面。

我们才刚刚起步,但大门已经敞开 —— 今天是单层,明天就是完整模型。

超低成本的设备端训练时代已经到来。

未来不是即将来临,它已经在你的 Mac 上运行。不过,我们需要看一下什么是 ANE?

什么是苹果神经引擎 ANE?

大多数新款 iPhone 和 iPad 都配备了神经引擎,这是一种能极大加速机器学习模型的特殊处理器,但关于这款处理器实际工作原理的公开信息并不多。

苹果神经引擎(简称 ANE)是一种 NPU,即神经网络处理单元。

NPU 类似于 GPU,但 GPU 加速图形处理,而 NPU 则加速卷积、矩阵乘法等神经网络运算,是一种定制化的固定功能加速器。

它接收的是已经编译好的神经网络计算图,然后将整张图作为一个原子操作一次性执行完毕。

你无法像操作 CPU 或 GPU 那样逐条发出乘加指令(multiply-accumulate)。你提交的是一份描述完整计算图的编译程序,而硬件会从头到尾一次性跑完。

ANE 并非唯一的 NPU——

除了神经引擎,最著名的 NPU 当属谷歌的 TPU(张量处理单元)。

2017 年,Apple 在 A11 芯片中首次引入 Neural Engine,当时是双核心设计。

此后每一代都在扩展规模。

此次研究的对象,是苹果 M4 芯片的 ANE(代号 H16G):

16 核心,支持 127 条评估请求的队列深度;

具备独立的 DVFS(动态电压 / 频率调节);

并且拥有严格的电源门控机制,空闲时功耗精确降至 0 毫瓦。

推理芯片竟能用于训练,能效还很高!

ANE 本身性能极其强大,但苹果通过 CoreML 将它限制在「仅推理」用途。

真正的障碍,从来不是硬件能力,而是软件支持。

以下是完整的 ANE 软件堆栈的样子,从公共的 CoreML API 到硬件:

关键洞察:CoreML 不是唯一的入口。AppleNeuralEngine.framework中的_ANEClient 类提供了对编译 → 加载 → 评估流程的直接访问。CoreML 只是顶部的一个便利层。

而 Manjeet Singh 想证明在 Apple Neural Engine(ANE)上进行训练 —— 以及在其他 NPU 上进行训练 —— 是可行的。

起因是他买了一台 Mac mini M4,想利用它的算力来完成他的编译器项目。

这个项目通过逆向私有 API,绕过了这一限制,展示了当你真正释放硬件能力时,它能做到什么。

这款 NPU 宣称拥有 38 TFLOPS 的 INT8 算力(但它实际是 FP16 处理器,所以实际算力减半)。

最终,他搭建了一个定制化的训练流水线,成功训练了一个 1.1 亿参数的微型 GPT 模型。

实际上,目前无法用单芯片训练更大的模型,但理论上,通过集群或许可以训练更大规模的模型。不过即使单台设备,也应该能对 30 亿或 70 亿参数的模型进行 LoRA 微调。

再次强调,为什么要在 NPU 上训练?

因为能效极高。

ANE 在峰值算力下功耗仅 2.8W,19 TFLOPS 能效比高达 6.6 TFLOPS / 瓦,堪称疯狂!

对比之下,Metal GPU 只有为 1 TFLOPS / 瓦,H100 为 1.4 TFLOPS / 瓦)

需要明确的是:

测试结果令人惊讶

最后的发现令人惊讶:虽然「38 TOPS」这个数字在技术层面没有错误,但却极具误导性。

苹果从未公开过关于如何榨取 ANE 最大吞吐量的优化模式。

这里多解释一下 ——

TOPS 是 Tera Operations Per Second 的缩写,1TOPS 代表处理器每秒钟可进行一万亿次(10^12)操作。

它主要衡量理论最大吞吐量,而非实际吞吐量。由于大多数运算都是乘加运算(MAC),因此 TOPS 的计算公式为:(乘积累加运算 MAC 单元数量)x(MAC 操作频率)x 2

这是决定 AI 运行速度的最重要的参数。

矩阵乘法扩展:基础测试

他们从最简单的基准测试开始:对递增尺寸的方阵执行乘法运算。

测试结果揭示两大关键现象:

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论