Обратная инженерия 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

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

tmux-IDE: Терминальная мультиагентная среда разработки для Claude
Инструменты

tmux-IDE: Терминальная мультиагентная среда разработки для Claude

tmux-IDE — это открытый, декларативный терминальный IDE, ориентированный на агентную инженерию, который создаёт мультиагентные макеты для кодирующих агентов Claude. Он позволяет разработчикам загружаться в свою IDE через SSH, давать промты Claude и закрывать свой компьютер, пока Claude продолжает работать в tmux-сессиях.

OpenClawRadar
开发者用每千次提示中的咒骂次数指标追踪沮丧情绪,涉及44,212条Claude Code日志
Инструменты

开发者用每千次提示中的咒骂次数指标追踪沮丧情绪,涉及44,212条Claude Code日志

Разработчик отслеживал 'fpk' (f-бомбы на тысячу промптов) по 44 212 промптам Claude Code за 5 месяцев и обнаружил, что уровень разочарования снизился в 3,4 раза с Claude Opus 4-5 до 4-7, причем большая часть ругательств была направлена на инструменты окружения, а не на модель.

OpenClawRadar
Управление контекстом ИИ с помощью хранилища знаний SQLite и инструментов MCP
Инструменты

Управление контекстом ИИ с помощью хранилища знаний SQLite и инструментов MCP

Один разработчик создал RunawayContext — систему с лицензией MIT, которая хранит уроки проекта в SQLite с FTS5 и опциональным sqlite-vec, сохраняя контекст за сессию менее 3K токенов с помощью инструментов запросов MCP и жестко заданных ограничений.

OpenClawRadar
HolyClaude: Docker-контейнер для Claude Code с веб-интерфейсом и Headless Chromium
Инструменты

HolyClaude: Docker-контейнер для Claude Code с веб-интерфейсом и Headless Chromium

HolyClaude — это контейнер Docker с открытым исходным кодом, который включает CLI Claude Code с веб-интерфейсом, headless Chromium и дополнительные инструменты для ИИ-разработки. Для настройки достаточно выполнить docker compose up, после чего доступ будет открыт по адресу localhost:3001.

OpenClawRadar