快科技 6 月 18 日消息,据开发者 0x0SojalSec 分享,其通过逆向工程破解了苹果 M4 芯片的神经引擎,成功解锁了 15.8TFLOPS 的 AI 训练算力,目前相关代码已在 GitHub 开源。
苹果 M4 的神经引擎在出厂时被限制为仅支持推理,即只能运行预训练好的 AI 模型,无法用于从零开始训练新模型。

但这一限制并非硬件能力不足,而是苹果通过软件层面的权限管控实现的,0x0SojalSec 完全绕过了苹果官方开发生态,没有使用 CoreML、Metal 或 GPU,而是从零构建了一套自定义的模型中间语言,直接与神经引擎通信,实现了完整的反向传播和 Transformer 架构训练。
由于苹果对硬件的严格锁定设计,训练过程中面临着系统稳定性的问题,0x0SojalSec 的解决方案是当进程在密集训练阶段卡死时,自定义语言会通过特定的 execute 命令重启进程,刷新当前状态后继续训练,避免整个程序崩溃。
在数据读写方面,训练过程将所有数据写入系统内存而非 NAND 闪存,绕开存储带宽瓶颈以保持训练速度。
对于使用 M4 Mac 或 iPad 的用户而言,这证明了苹果芯片的 AI 潜力远超官方开放的范围,不过这种非官方方案在实际使用中的稳定性和长期可靠性仍有待验证。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:黑白


登录后才可以发布评论哦
打开小程序可以发布评论哦