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

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

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

Новости

Публикации

Почему редкий гриб из Тибета и Гималаев продают по цене роскошного автомобиля

На первый взгляд сложно представить товар стоимостью с хороший автомобиль. Гусеница коричневого цвета в пару сантиметров длиной, у которой из головы появился отросток, выглядит скорее как случайная...

Обзор смартфона Nothing Phone (3a) в 2026 году: теперь можно брать!

Всего за 20 тысяч рублей этот смартфон предложит вам начинку среднего класса, три задние камеры, качественный экран и оригинальный дизайн со светодиодными «глифами». В чём подвох?

Обзор монтажной консоли XPPen Pilot Pro — заменит клавиатуру и ускорит работу

Занимаетесь монтажом видеороликов или постоянно работаете в графических редакторах? Тогда наверняка вам знакомы бесконечные комбинации горячих клавиш на клавиатуре. Но что, если я скажу, что...

458 километров воды, которую пришлось поднять на 418 метров: зачем СССР построил канал Иртыш — Караганда

На карте канал Иртыш — Караганда выглядит обманчиво просто. От большой реки отходит синяя линия, пересекает степь и заканчивается возле города. Поначалу я представляла его примерно...

Почему грибы иногда растут почти идеальным кругом и откуда на газонах берутся «ведьмины кольца»

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

DeepCool Spartacus 360: обзор СЖО с ЖК-экраном и умным хабом

Собирая свой ПК, я стремился к тому, чтобы заключительным штрихом стала практически бесшумная работа системы даже под максимальной нагрузкой. Для реализации этой задачи и с прицелом на будущие...