Ограничения Apple M4 обошли через обратную разработку приватных API

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Платформа ПК

Apple Neural Engine в чипах M-серии обычно используется для вывода уже обученных моделей, а не для полноценного обучения. Но независимый разработчик показал эксперимент, в котором ограничения M4 удалось обойти через обратную разработку приватных механизмов Apple. В результате Neural Engine задействовали для задач, которые Apple официально не открывает разработчикам.

Проект опубликован на GitHub и описывает запуск прямого и обратного прохода для transformer-модели прямо на Apple Neural Engine. Автор пишет, что использовал приватные API _ANEClient и _ANECompiler, а также собственную реализацию MIL — промежуточного формата модели. При этом в эксперименте не применялись стандартные инструменты Apple вроде Core ML, Metal или GPU-вычислений.

Автор: grok.com Источник: grok.com

Главная интрига здесь в том, что M4 имеет заявленный потенциал около 15,8 TFLOPS в FP16 для Neural Engine, но этот блок в обычной экосистеме Apple закрыт под сценарии инференса. То есть разработчики могут запускать готовые модели, но не получают нормального публичного доступа к обучению. Эксперимент показывает, что железо технически способно на большее, чем разрешает официальный программный слой.

Автор также отмечает, что данные старались держать в оперативной памяти, не опираясь на запись во внутренний накопитель. Такой подход снижает задержки и помогает удерживать процесс быстрее. В проекте описаны и нестандартные приёмы для восстановления состояния, когда обучение прерывается или требует перезапуска, но это всё ещё выглядит как исследовательская работа, а не готовый инструмент для обычного пользователя.

Для Apple эта история неудобна не из-за одного конкретного результата, а из-за самого вопроса доступа к вычислительным блокам. В Mac и iPad уже стоят мощные Neural Engine, но их возможности жёстко направлены через официальные фреймворки. Теперь разработчики снова обсуждают, должна ли Apple шире открывать ANE для локального обучения моделей или продолжать держать этот блок под своим контролем.

Источник: https://wccftech.com

Автор не входит в состав редакции iXBT.com (подробнее »)

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Фундаментальные константы Вселенной непостоянны: расчеты на суперкомпьютерах оспорили данные коллайдеров

В представлении большинства людей физические константы — это неизменные числа. Считается, что заряд электрона или скорость света зафиксированы самой природой раз и навсегда. Однако...

Что, если у времени два измерения: как новая гипотеза объясняет черные дыры и квантовую механику

В современной теоретической физике существует заметная асимметрия в том, как ученые обращаются с пространством и временем. Когда исследователям не хватает существующих законов для объяснения...

Запечатанные 4000 лет назад письма Месопотамии прочитали без вскрытия: как мобильный томограф заглянул сквозь глину прямо в музее

Четыре тысячи лет назад в торговых городах Ближнего Востока возникла развитая почтовая и юридическая система. Жители Месопотамии и Анатолии писали клинописью на влажных плитках из глины. Когда...

«Электроника-505»: советский видеомагнитофон, чей блок питания оказался скопирован у Sony

Паспортная масса переносного кассетного видеомагнитофона «Электроника-505» составляла 10 кг. Плюс отдельный сетевой блок питания — ещё 3 кг сверху. В заводской инструкции...

Не райские Мальдивы: что посмотреть на острове Мале и стоит ли вообще его посещать

Из-за постоянной рекламы Мальдивы воспринимаются как рай на земле. Прозрачная вода, мягкие пляжи, по которым лучше всего гулять босиком, и ласковое солнце круглый год над головой. Хоть всю жизнь...

«Рута-101» (1977): магнитофон, проложивший путь кассете в советский Hi-Fi

В 1977 году кассетные магнитофоны в СССР ещё не считались серьёзной аппаратурой — для качественного воспроизведения музыки предпочитали катушечные устройства. «Рута-101-стерео» разрушила...