Разработчик обошёл ограничения чипов Apple M4 для обучения нейросетей

Процессор выдал 15,8 терафлопс без использования видеокарты

1 мин.
Разработчик обошёл ограничения чипов Apple M4 для обучения нейросетей

Встроенный нейропроцессор в устройствах Apple, включая актуальный чип M4, традиционно имеет строгие программные ограничения. Корпорация позволяет разработчикам использовать этот модуль исключительно для «инференса» — запуска уже обученных ИИ-моделей, жёстко блокируя возможность создания и тренировки новых нейросетей. Однако недавно независимому исследователю удалось преодолеть эти барьеры с помощью обратного инжиниринга.

Пользователь платформы X под ником @0x0SojalSec опубликовал на GitHub исходный код, раскрывающий скрытый потенциал процессора. Исследователь смог напрямую взаимодействовать с чипом без использования официальных инструментов Apple, таких как CoreML, Metal или встроенный графический процессор. Для этого он с нуля написал собственный промежуточный язык представления моделей (MIL).

Поскольку аппаратная часть M4 надёжно закрыта от стороннего вмешательства, разработчику пришлось применить нестандартные подходы. Например, если процесс прерывается и требует перезагрузки для продолжения обучения нейросети, кастомный язык использует команду «exec()» для «воскрешения» программы. Это позволяет сохранять состояние модели и продолжать вычисления без критических сбоев.

В каждом устройстве на базе M4 скрыты 15,8 терафлопс неиспользуемой вычислительной мощности, доступ к которой Apple ограничивает на программном уровне. Разработчик сумел обойти приватные API и запустить обучение архитектуры трансформеров напрямую на Apple Neural Engine.

Чтобы добиться максимальной производительности, энтузиаст отказался от записи данных на накопитель (NAND), что существенно замедлило бы процесс. Все операции выполнялись исключительно в оперативной памяти (RAM), обеспечивая высочайшую скорость работы. Снятие этих ограничений означает, что базовые планшеты и компьютеры Mac могут использоваться для полноценного обучения ИИ-моделей без необходимости покупать дорогие рабочие станции с видеокартами от NVIDIA.

Мы в Telegram, на Дзен, в Google News и YouTube