Sonata

Apple создала Minions — облако из простаивающих GPU компьютеров Mac

image source

Apple разработала внутреннюю систему Minions, которая объединяет простаивающие GPU компьютеров Mac для задач инференса, то есть запуска уже обученных ИИ-моделей. Цель — дать сотрудникам более широкий доступ к графическим ресурсам.

Новые Mac mini и Mac Studio поддерживают кластеризацию через RDMA (Remote Direct Memory Access) по Thunderbolt 5. Так можно наращивать вычислительную мощность и память, например, чтобы загрузить модель, не помещающуюся в память одного устройства.

Кластер состоит из четырёх компонентов:

  • Minion Server — принимает запросы пользователей, разбивает их на подзадачи и координирует сеть;

  • PostgreSQL Metadata Store — хранит метаданные;

  • Minion Executor — выполняет инференс на GPU, загружает данные в S3 и передаёт серверу статус;

  • Minion Watchdog — следит за процессом и при сбое, например если Mac перестал отвечать, переназначает задачи другим устройствам.

Статистика из баз данных выводится на панели Grafana, что позволяет вести мониторинг в реальном времени.

Minions создаёт виртуальное облако GPU из подключённых Mac и формирует отказоустойчивый пул вычислительных узлов. Компьютеры не простаивают, а ресурсы доступны другим подразделениям. Главная задача — не запуск крупных моделей, а перераспределение свободных мощностей.

Система уже сократила ожидание. По словам компании, раньше задачи инференса могли простаивать в очереди более десяти часов из-за ограниченных централизованных GPU-ресурсов.

Благодаря Minions выполнение задач зачастую начинается уже через несколько минут, поскольку система задействует простаивающие компьютеры Mac.

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

источник

Загрузка страницы