NeMo mBridge (производительность): стратегии параллелизма
Operational guide for choosing and combining parallelism strategies in Megatron Bridge, including sizing rules, hardware topology mapping, and combined parallelism configuration.
Что делает навык
Навык предоставляет практическое руководство по выбору и комбинированию стратегий параллелизма (TP, PP, DP, CP, EP) в Megatron Bridge для оптимизации производительности. Он помогает определить конфигурацию на основе размера модели, топологии оборудования и длины последовательности, а также рассчитывает минимальное количество необходимых GPU.
Когда применять
- Подбор начальных значений параллелизма для плотных моделей (Dense) в зависимости от их размера (от <1B до 175-500B).
- Настройка конфигурации для MoE-моделей с учетом активного числа параметров и количества экспертов (например, DeepSeek-V2, Qwen3).
- Расчет минимального количества GPU для запуска конфигурации с учетом перекрытия mesh-топологий плотного и экспертного путей.
- Оценка потребления памяти на GPU для заданных размеров параллелизма и параметров модели.
Как работает
- Определите тип модели (Dense или MoE) и ее размер, чтобы выбрать стартовую точку из таблицы рекомендаций.
- Учитывайте топологию оборудования: держите TP в пределах одного домена NVLink, используйте PP/DP для масштабирования между узлами.
- Настройте параметры последовательности: добавьте SP для длины 2K-8K, CP=2 для 8K-32K, CP=4-8 для 32K+.
- Рассчитайте минимальное количество GPU по формуле min_gpus = PP * max(TP * CP, EP * ETP), избегая ошибочного перемножения всех измерений.
- Задайте значения в конфигурации (например, cfg.model.tensor_model_parallel_size) и инициализируйте параллельные группы через parallel_state.initialize_model_parallel.
- Проведите профилирование первой итерации для проверки памяти и коммуникаций, так как таблицы являются эвристиками.
Примеры запросов агенту
Что понадобится
- Доступ к репозиторию skills (включая docs/parallelisms.md и card.yaml)
- Среда выполнения NVIDIA NeMo / Megatron Bridge
- Оборудование с поддержкой NVLink и InfiniBand/Ethernet
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.