数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 64|回复: 1

[酷玩] 开发者绕过苹果软件限制,解锁M4芯片15.8TFLOPS的AI算力

[复制链接]
发表于 昨天 21:07 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
苹果 M4 等芯片中的神经网络引擎原本只开放给推理使用,导致开发者可以运行预训练 AI 模型,却不能直接用来训练新模型。不过,X 用户 0x0SojalSec 自称绕过了 M4 的软件限制,并对 M4 SoC 完成逆向工程。
整个过程把数据都放在 RAM 中运行,因此速度非常快,体验也相当流畅。
0x0SojalSec 今天凌晨在 X 上分享了一个 GitHub 代码库,展示如何释放 M4 的完整潜力。苹果并未开放直接与这些芯片通信的权限,因此其没有使用 Core ML、Metal 等苹果工具,也没有调用 GPU,而是从零开发了一套自定义 MIL((IT之家注:模型中间语言),用这套工具与 M4 进行通信。
由于 M4 的相关硬件能力遭到“锁定”,整个过程还需要一些变通手段。比如,训练进程卡住、需要重置后才能继续时,自定义 MIL 会调用“exec ”命令,让进程重新启动并继续训练。这样一来,程序可以刷新当前状态,避免直接崩溃,同时继续学习。
@0x0SojalSec 表示,为了提高速度,解锁 M4 的过程完全没有写入 NAND 闪存。NAND 闪存写入速度较慢,而 RAM 速度更快,因此整个流程可以保持高速运行。突破软件限制后,iPad 或 Mac 中的 M4 可以达到15.8TFLOPS 的 AI 处理性能,足以承担 AI 模型训练任务。
需要提醒的是,目前还无法确认同一套自定义 MIL 能否用于更新的 Apple Silicon,也无法确认 exec 在新平台上能否按预期工作。

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-6-18 01:41 , Processed in 0.140400 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表