M4芯片AI算力突破15.8TFLOPS:绕过苹果限制实测
6月16日,X平台用户@0x0SojalSec声称已绕过苹果M4芯片的软件限制,并对M4 SoC完成逆向工程。其神经网络引擎原本仅支持推理场景——开发者可运行预训练模型,但无法直接用于训练新模型。
该方案将全部数据置于RAM中运行,因此响应极快,体验流畅。开发者今晨在X平台公布GitHub代码库,演示如何释放M4完整潜力。核心在于:苹果未开放直接与芯片通信的权限,故其未使用Core ML、Metal等官方工具,也未调用GPU,而是从零构建自定义MIL(模型中间语言)用于与M4交互。
由于M4硬件能力被锁定,整个过程需采用变通策略。例如,训练进程卡住需重置时,自定义MIL调用exec ()命令,使进程重启并继续训练。程序由此刷新当前状态,避免直接崩溃,同时维持学习进程。
为提升速度,解锁全程未触碰NAND闪存——闪存写入较慢,而RAM更快,故全程保持高速运转。突破软件限制后,iPad或Mac中的M4可输出15.8TFLOPS的AI处理性能,足以支撑AI模型训练任务。
目前尚无法确认这套自定义MIL能否兼容更新的Apple Silicon芯片,exec ()在新平台上是否按预期工作也有待验证。逆向工程本身充满不确定性,每一步都需要谨慎推进。
