开发者绕过苹果软件限制,成功解锁 M4 芯片 15.8TFLOPS 的 AI 算力
IT之家 6 月 16 日消息,苹果 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 () 在新平台上能否按预期工作。
Why is meta destroying its engineering organization
作者采访得很全面了,各种一手八卦都 cover 到了,除了上周刚发生的 AAI all hands 上有人开麦说 I'm tired of being this company's bitch, tell (AAI 头头) he's a piece of shit 的大瓜。(替 presenter 尴尬五秒钟太惨了)
不得不说虽然对这公司世风日下之前就颇有怨言但人家的员工是真刚啊……别的公司很少 consistently 听说有这么多抓马,要么是公司没草台到莫名其妙要随机 draft 几千人去 label data(你哪怕让人 volunteer 啊肯定有人想去,强制的就真的纯粹是傲慢不 care,从中层管理到底层员工得罪完了),要么是员工不会 care 到要刚烈到在内部 post 下面实名群骂甚至直播开麦的程度。
#fb #news #tech #newsletter
https://fixupx.com/probiex007/status/2066516721259917320
Читать полностью…
https://x.com/sparrowincrisis/status/2065870449700167882?s=20
Читать полностью…
Q_Z: jandan.net/t/6164865
OO: 80 XX: 3
还好有时光鸡: 榴莲好吃
OO: 34, XX: 1
ziing23: 又不好看,又没食用价值,那叫荆棘!
OO: 14, XX: 0
因为不爽阿B的iframe播放器功能太弱,我自己动手做了一个新的 —— paw-bilibili-player
开源地址: https://github.com/msgbyte/paw-bilibili-player@moonrailgun:
发布视频Читать полностью…
播放量:898 弹幕:0 评论:6
点赞:25 投币:11 收藏:17 转发:11
发布日期:2022-05-14 07:32:26
【摩的司机徐师傅】985高校老师,三年拉不到项目惨遭淘汰,找不到工作只能靠吃老婆“软饭”赖以生存
这期讲的是一位海归博士从985高校助理教授离职后的经历。他研究的是导弹推进剂、反生物战剂等非常细分的方向,回国入职后却没能适应高校“非升即走”的考核:青年基金三次没中,实验室仪器又几乎要从零搭建,三年多后最终离开学校。
内容里比较具体地拆解了高校老师的收入、项目、论文和考核压力:纵向基金更看重学术认可,横向项目可能带来更高收入,但新老师最关键的仍是能否拿到项目、发出论文。他也提到,教学做得再好,在非升即走体系里权重有限,真正决定去留的往往是经费和成果。
离开高校后,他投了上百份简历却机会很少,后来转向高考志愿咨询。他认为报志愿不能只看学校档次、学科评估和分数,还要看保研率、转专业政策、导师研究方向与未来就业的衔接。结尾他特别感谢妻子这两年的理解和支撑,也让这段经历多了一点真实的生活重量。
#高校教师 #非升即走 #海归博士 #高考志愿 #科研就业 source
I've always wondered if anyone used sharing buttons on news sites and blogs (🔥 Score: 152+ in 1 hour)
Link: https://readhacker.news/s/6Wx8E
Comments: https://readhacker.news/c/6Wx8E
Fable ban was never about a jailbreak https://techcrunch.com/2026/06/15/the-us-governments-anthropic-models-ban-was-never-about-an-ai-jailbreak/
Читать полностью…
After the Liquid Ass design, Apple has now introduced Liquid Asshole. It twerks as well.
Читать полностью…
Edge Worker 有标准化容器吗?
有啊!
所有功能都是开源的吗?
不是呀!
那 Workerd 跟屎一样,功能参差不齐,一样是离了 CF 路走不了一步
如果你 Vibe Coding TS,我推荐你开这些 ESLint Rule,可以显著改善代码质量:
rules: {
'@typescript-eslint/no-explicit-any': 'error',
'@typescript-eslint/consistent-type-definitions': ['error', 'interface'],
'no-restricted-syntax': [
'error',
{
selector: 'TSAsExpression[typeAnnotation.type="TSAnyKeyword"]',
message: 'Do not use "as any" assertions.'
},
{
selector: 'TSAsExpression[typeAnnotation.type="TSUnknownKeyword"]',
message: 'Do not use "as unknown" assertions.'
},
{
selector: 'TSTypeAssertion[typeAnnotation.type="TSAnyKeyword"]',
message: 'Do not use "<any>" type assertions.'
},
{
selector: 'TSTypeAssertion[typeAnnotation.type="TSUnknownKeyword"]',
message: 'Do not use "<unknown>" type assertions.'
},
{
selector: 'TSTypeAnnotation > TSTypeLiteral',
message: 'Do not use inline object type literals. Extract to a named type or interface.'
},
{
selector: 'TSTypeParameterInstantiation > TSTypeLiteral',
message:
'Do not use inline object type literals in type arguments. Extract to a named type or interface.'
},
{
selector: 'TSTypeAnnotation > TSFunctionType',
message: 'Do not use inline function type literals. Extract to a named type.'
},
{
selector: 'TSTypeParameterInstantiation > TSFunctionType',
message:
'Do not use inline function type literals in type arguments. Extract to a named type.'
},
{
selector: 'TSTypeAnnotation > TSTupleType',
message: 'Do not use inline tuple types. Extract to a named type.'
},
{
selector: 'TSTypeParameterInstantiation > TSTupleType',
message: 'Do not use inline tuple types in type arguments. Extract to a named type.'
}
]
}
【本报讯】Typst 发布 0.15.0
带来了 Variable Font 支持、HTML 导出支持数学公式、单个 Typst 文件可以输出多个文档及更多新功能。
Src