Обратная инженерия Apple Neural Engine для обучения моделей MicroGPT

✍️ OpenClawRadar📅 Опубликовано: 1 марта 2026 г.🔗 Source
Обратная инженерия Apple Neural Engine для обучения моделей MicroGPT
Ad

Прямой доступ к нейронному движку Apple

Разработчик обошёл фреймворк CoreML от Apple, чтобы получить прямой доступ к нейронному движку Apple (ANE) на Mac mini с чипом M4, создав собственный конвейер обучения для небольших языковых моделей. Проект включал реверс-инжиниринг приватных API ANE с помощью Claude, затем проведение бенчмарков и реализацию обучения без рекомендованного Apple интерфейса CoreML.

Технические характеристики и производительность

ANE на чипе M4 обеспечивает заявленные 38 TFLOPS вычислений INT8, хотя разработчик отмечает, что это фактически процессор FP16, что делает эффективную вычислительную мощность вдвое меньше. Пиковая производительность ANE потребляет всего 2,8 Вт, обеспечивая энергоэффективность 6,6 TFLOPS/ватт. Для сравнения, GPU Metal достигает примерно 1 TFLOPS/ватт, а NVIDIA H100 — 1,4 TFLOPS/ватт.

Реализация обучения

Разработчик создал специализированный конвейер обучения, который успешно обучил модель MicroGPT с 110 млн параметров на ANE. Хотя один чип не может практически обучать более крупные модели, разработчик предполагает, что кластер устройств с ANE теоретически мог бы обучать более масштабные модели. Даже на одном устройстве обучение с использованием LoRA для моделей с 3 или 7 млрд параметров должно быть осуществимо.

Ad

Зачем обучать на NPU?

Основная мотивация — энергоэффективность. Эффективность ANE в 6,6 TFLOPS/ватт делает его значительно более энергоэффективным по сравнению с традиционными методами обучения на GPU, что особенно ценно для периферийных вычислений и энергоэффективной разработки.

Доступные ресурсы

  • Документация по реверс-инжинирингу
  • Результаты бенчмарков
  • Реализация обучения (в процессе разработки)
  • Репозиторий GitHub с кодом

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

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Расширение SendToAI для VS Code решает проблему 20-файлового ограничения Claude с помощью объединения проектов.
Инструменты

Расширение SendToAI для VS Code решает проблему 20-файлового ограничения Claude с помощью объединения проектов.

SendToAI — это бесплатное расширение для VS Code, которое упаковывает целые проекты в один фрагмент для буфера обмена, обходя ограничение Claude на загрузку 20 файлов. Оно включает визуальный выбор файлов, подсчёт токенов, оценку стоимости и заметки по проекту, которые сохраняются между сеансами.

OpenClawRadar
Неофициальный сервер MCP для кольца Ultrahuman для интеграции с AI-агентами
Инструменты

Неофициальный сервер MCP для кольца Ultrahuman для интеграции с AI-агентами

Сообщество разработало MCP-сервер, оборачивающий API Ultrahuman Partner, позволяя AI-агентам для программирования напрямую получать доступ к данным с кольца и CGM-устройств, таким как сон, ВСР, глюкоза и показатели восстановления, через структурированные вызовы данных.

OpenClawRadar
Инструмент с открытым исходным кодом автоматизирует анализ конкурентов в рекламе Meta с помощью Claude Code.
Инструменты

Инструмент с открытым исходным кодом автоматизирует анализ конкурентов в рекламе Meta с помощью Claude Code.

Ads Machine — это система с открытым исходным кодом, созданная на основе Claude Code, которая собирает рекламные объявления конкурентов из библиотеки рекламы Meta, транскрибирует видео, извлекает зацепки и ракурсы, а также оценивает объявления на основе того, как долго они работают. Она может создавать вариации успешных объявлений и запускать кампании в Meta.

OpenClawRadar
MCP контекстное раздувание: реальные затраты и практическое решение для пользователей Claude Code
Инструменты

MCP контекстное раздувание: реальные затраты и практическое решение для пользователей Claude Code

Запуск 9 серверов MCP в Claude Code приводит к холодному старту на 38k токенов, ~$700 в месяц накладных расходов на определение инструментов и снижению производительности модели. Паттерн шлюза с ранжированием BM25 сокращает контекст до 4k.

OpenClawRadar