[Перевод] Внутри Apple Neural Engine в M4. Часть 1: реверс-инжиниринг

#Перевод #Внутри #Apple #Neural #Engine
[Перевод] Внутри Apple Neural Engine в M4. Часть 1: реверс-инжиниринг

Можно ли заставить Apple Neural Engine делать больше, чем позволяет Core ML? Авторы разобрали стек ANE в M4 до закрытых API, научились компилировать и запускать модели напрямую и заодно выяснили, что часть привычных представлений о возможностях ускорителя требует пересмотра. Читать разбор

Статья о том, как мы обошли Core ML и начали работать с железом напрямую.

Всё началось с простого вопроса: можно ли обучать модель на Apple Neural Engine?

Apple не хочет, чтобы вы знали ответ. Компания не публикует систему команд ANE, не документирует его внутреннюю архитектуру и даже не позволяет программировать его напрямую. Всё проходит через Core ML, который добавляет несколько уровней абстракции, проходы оптимизации и накладные расходы. Из-за этого почти невозможно понять, что на самом деле делает железо.

Поэтому мы занялись реверс-инжинирингом.

Похожие статьи

Аргументы и Факты
Аргументы и Факты

Испуг прошел. Появилось объяснение заявлениям Стубба о связях с РФ

В ближайшие несколько недель или месяцев западным странам стоит наладить контакты с Россией, заявил финский лидер.

Аргументы и Факты
Аргументы и Факты
Аргументы и Факты

«Утопленник» ожил в полиции после 5 часов в озере: что известно

Мужчина заснул в воде. Как такое возможно?

Аргументы и Факты
Спорт-Экспресс
Спорт-Экспресс

Синхронисты Румянцева и Захаров победили на юниорском чемпионате мира в технической программе микст-дуэтов

Россияне Алина Румянцева и Захар Трофимов завоевали золото юниорского чемпионата мира по синхронному плаванию в технической программе среди смешанных дуэтов.

Спорт-Экспресс
CAS увеличил на год срок дисквалификации российского легкоатлета Михаила Акименко Чемпионат
Чемпионат

CAS увеличил на год срок дисквалификации российского легкоатлета Михаила Акименко

Спортивный арбитражный суд (CAS) увеличил срок дисквалификации серебряного призёра чемпионата мира – 2019 в прыжках в высоту Михаила Акименко за нарушение антидопинговых правил.

Чемпионат
Аргументы и Факты
Аргументы и Факты

Мужчина провел 4 дня в коме после укуса паука

62-летний мужчина четыре дня провел в медикаментозной коме после укуса паука. Врачи диагностировали у него сепсис и некротизирующий фасциит.

Аргументы и Факты
Аргументы и Факты
Аргументы и Факты

Стали известны подробности взрыва на заводе боеприпасов в Италии

Взрыв на заводе боеприпасов KNDS под Римом произошел в неиспользуемом складском помещении, где не было сотрудников и материалов. Прокуратура исключила диверсию.

Аргументы и Факты