Moore Threads открыла Megatron-MUSA-Titan для обучения моделей MoE с триллионом параметров на собственных GPU
Подробнее
Pandaily
pandaily.com

Moore Threads открыла Megatron-MUSA-Titan для обучения моделей MoE с триллионом параметров на собственных GPU

Компания Moore Threads сделала проект Megatron-MUSA-Titan общедоступным, представив инфраструктуру для обучения больших моделей, которую она разработала для использования на собственных графических процессорах. Этот проект предназначен для работы с моделями типа 'смесь экспертов' (mixture-of-experts) с триллионом параметров на кластерах, состоящих из более чем 10 000 GPU от Moore Threads, и охватывает как предварительное обучение, так и обучение с подкреплением.

Код проекта доступен на GitHub. Компания утверждает, что данная система непрерывно использовалась для предварительного обучения MoE с триллионом параметров на кластерах мощностью 10 000 GPU, где длительные сессии обучения обеспечивали высокую утилизацию FLOPs модели и стабильность процесса.

В репозитории представлен пример конфигурации для модели MoE в стиле Kimi-K2 с 1 триллионом параметров. Центральным принципом проектирования стало сохранение близости к существующим решениям. Megatron-MUSA-Titan построен на основе фреймворка Megatron-LM от NVIDIA. Благодаря интеграции PyTorch через torch_musa и совместимости MUSA C с CUDA C, разработчики, имеющие среду MUSA, могут клонировать официальные репозитории Megatron-LM, slime и miles и запускать обучение на GPU Moore Threads без необходимости модификации исходного кода.

Проект указывает, что общие алгоритмы и исправления ошибок следует направлять в вышестоящие проекты, тогда как Moore Threads фокусируется на двух типах изменений: крупномасштабных оптимизациях, адаптированных под оборудование и кластеры Moore Threads, а также на обходных решениях для специфических проблем MUSA.

Функции предварительного обучения включают блочное обучение в формате FP8, которое опирается на MT-TransformerEngine от Moore Threads. Диспетчеризация и объединение токенов MoE ускоряются с помощью DeepEP, работающего поверх Async Copy Engine компании, который также позволяет коммуникации экспертов параллельно с вычислениями. Среди других опций — выгрузка активаций с использованием виртуального параллелизма конвейера и планирование одного прямого прохода и одного обратного прохода, а также параллельная коммуникация конвейера, совмещенная с вычислениями, благодаря Mooncake RDMA.

Инструмент анализа распределенной трассировки считывает трассировки PyTorch с каждого GPU для обнаружения узких мест, таких как пузырьки конвейера и узлы с низкой производительностью. Проект заявляет, что он способен анализировать запуск MoE с 1 триллионом параметров на 10 000 GPU всего за несколько часов.

Для обучения с подкреплением стек поддерживает фреймворки slime и miles; Megatron занимается обучением, а MUSA-сборка SGLang генерирует прогоны, что позволяет одной базовой системе обслуживать как предварительное обучение, так и RL. Оптимизация для автономного инференса не входит в сферу действия данного проекта.

Для разработчиков, рассматривающих отечественные ускорители, практический вопрос заключается в том, какая часть существующего кода обучения останется работоспособной. Ответ Moore Threads состоит в том, что код экосистемы Megatron не требует изменений.

Похожие сюжеты

4Paradigm и RiseUnion открыли ModelSphere — платформу для обслуживания гетерогенных LLM
Подробнее
pandaily.com

4Paradigm и RiseUnion открыли ModelSphere — платформу для обслуживания гетерогенных LLM

Компании 4Paradigm и RiseUnion выпустили в открытый доступ ModelSphere — производственную платформу для развертывания искусственного интеллекта. Эта платформа объединяет управление вычислительными ресурсами, обслуживание моделей и настройку среды выполнения под лицензией Apache 2.0. Код проекта доступен на GitHub по адресу modelsphere/modelsphere, где также указана лицензия Apache-2.0, и был повторно опубликован в день запуска.

Представители компаний отмечают, что ModelSphere функционирует поверх таких движков, как vLLM и SGLang. В то время как эти стеки направлены на максимальное использование одного сервера, ModelSphere берет на себя маршрутизацию кластера, общий пул кэша KV, автоматическое масштабирование по качеству обслуживания, восстановление после зависаний и онлайн-автотюнинг.

В рамках совместного анонса перечислены встроенные функции, включая графическую панель для развертывания, эластичное масштабирование, обслуживание с разделением префилла и декодирования, трехуровневое кэширование KV, балансировку нагрузки с высокой доступностью и автоматическое возобновление работы после сбоя сервиса.

Особое внимание уделено гетерогенным чипам. Благодаря уровню инференса EngineX, ModelSphere позволяет планировать ресурсы Huawei Ascend, Iluvatar, Moore Threads и Hygon DCU в рамках единого пула, что избавляет команды от необходимости переписывать низкоуровневый код для каждого ускорителя. Проект уже включает адаптации для DeepSeek-V4 и V4-Flash, Qwen, Kimi, MiniMax и GLM, с планами по выпуску конфигураций, готовых к производству, вскоре после появления новых открытых моделей.

Что касается производительности, анонс утверждает, что благодаря функциям AutoTune и балансировке с учетом аппаратного обеспечения, пиковая пропускная способность может возрасти примерно на 285% по сравнению с внутренней базовой линией, что описывается как четырехкратный скачок. Следует отметить, что эта цифра является заявлением самих компаний и не прошла независимый аудит, поэтому ее следует рассматривать как маркетинговую оценку до момента ее воспроизведения внешними сторонами.

Согласно схеме стека, представленной партнерами, узловые движки остаются ответственными за ядра и батчинг, тогда как ModelSphere управляет маршрутизацией запросов, учитывая локальность кэша, унифицированный пул KV между репликами, решения о масштабировании, основанные на SLO, и оперативный мониторинг. Основная идея заключается в том, что предприятия, которые уже используют смешанные ускорители, могут развернуть стабильные API для LLM без необходимости создания частной плоскости управления с нуля.

Выпуск является бесплатным для корпоративного использования в соответствии с лицензией Apache 2.0 и позиционируется как инфраструктурное программное обеспечение, а не как история о финансировании или доходах.

Популярное