Ограничения 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 комментариев

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

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

Новости

Публикации

Выше, больше, мощнее: обзор внешнего аккумулятора GP M20E

GP M20E — старшая версия внешнего аккумулятора от известного бренда. У меня недавно была обновлённая версия на 10 Ач и отдачей 30 Вт, в данном случае это 20 Ач и отдачей 65 Вт, что уже...

Обзор HAYLOU Watch Hyper: AMOLED, звонки, двухдиапазонный GPS, офлайн-карты и защита 5АТМ

HAYLOU Watch Hyper это оксюморон мира умных часов — модель с премиальным дизайном по доступной стоимости. Нет, дешевыми их я не назову, но они в разы доступней моделей от тех же...

Старейший непрерывный ритуал на Земле возрастом 25 000 лет: зачем аборигены 1000 поколений подряд сжигали траву в пещере

В предгорьях Австралийских Альп, на востоке штата Виктория, находится карстовая пещера Клоггс. Вход в нее расположен на высоте семнадцати метров над долиной реки Бучан. Внутри пещера представляет...

Джоллоф-райс: как пряный рис стал поводом для гастрономического соперничества Нигерии и Ганы

У джоллофа есть редкая способность превращать тарелку риса в вопрос национального достоинства. На свадьбе в Лагосе или семейном празднике в Аккре он появляется не как гарнир, а как центр стола:...

Обзор напольной софы Zone 51 BAZE для консольного и мобильного гейминга

Когда заходит разговор о мебели для геймеров, воображение сразу рисует массивные кресла с высокой спинкой и столы с агрессивным дизайном. Это логично: мир ПК-гейминга диктует свои...

Настоящая портативность: TASCAM PortaOne как автономная студия на 10 батарейках

Есть такая штука: смотришь на современный портативный рекордер размером с колоду карт и думаешь: «ну наконец-то дошли до нормальной портативности». А потом узнаёшь, что ещё в 1984 году существовала...