distributed-training-megatron-core — скилл для Claude Code
Скилл для обучения больших языковых моделей на NVIDIA Megatron-Core: подбирает стратегию параллелизма и собирает команду запуска.
npx claude-code-templates@latest --skill ai-research/distributed-training-megatron-coreЧто делает distributed-training-megatron-core
Скилл ведёт агента по обучению моделей от 2B до 462B параметров на GPU NVIDIA. Внутри — готовые сценарии: 3D-параллелизм для LLaMA-подобных моделей, mixture of experts вроде Mixtral и настройка на максимальную пропускную способность. Агент подбирает степени tensor, pipeline, context и expert parallelism под размер модели и число GPU, а затем собирает вызов torchrun с нужными флагами.
Для LLaMA 70B в скилле лежит готовый чеклист из четырёх шагов и скрипт train_llama_70b.sh с гиперпараметрами: 80 слоёв, hidden size 8192, 64 головы, длина последовательности 4096. Запуск — через torchrun на одной ноде или sbatch в SLURM на нескольких. Отдельный сценарий для MoE показывает, как разложить 8 экспертов по 4 GPU и срезать память.
Скилл опирается на зависимости megatron-core, torch, apex и transformer-engine, поэтому без них примеры не пойдут. FP8-режим работает только на H100. Tensor parallel советует держать в пределах 8 — упирается в NVLink внутри ноды, а context parallel включать для последовательностей длиннее 8K токенов.
Какие задачи решает
- выбрать степени параллелизма под размер модели и число GPU
- собрать команду
torchrunс tensor, pipeline и context parallel - разложить экспертов MoE по GPU и сократить расход памяти
- включить FP8 на H100 и поднять MFU выше 40%
- подобрать micro-batch, который ещё влезает в память
Примеры запросов агенту
- Собери конфигурацию для обучения LLaMA 70B на 64 GPU
- Как разложить 8 экспертов Mixtral по 4 GPU?
- Подбери micro-batch для модели 70B на H100
Как установить distributed-training-megatron-core
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/distributed-training-megatron-core2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill distributed-training-megatron-core -a claude-code3Вручную: положить файлы
~/.claude/skills/distributed-training-megatron-core/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/distributed-training-megatron-core/
Вручную: положить файлы
.agents/skills/distributed-training-megatron-core/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/distributed-training-megatron-core/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates distributed-training-megatron-core2Вручную: положить файлы
.github/skills/distributed-training-megatron-core/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/distributed-training-megatron-coreВручную: положить файлы
.devin/skills/distributed-training-megatron-core/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о distributed-training-megatron-core
Как установить distributed-training-megatron-core в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill ai-research/distributed-training-megatron-core. Второй способ — npx skills add davila7/claude-code-templates --skill distributed-training-megatron-core -a claude-code. После установки файл скилла лежит в ~/.claude/skills/distributed-training-megatron-core/SKILL.md.
Что делает distributed-training-megatron-core?
Помогает агенту настроить обучение LLM на Megatron-Core: выбрать стратегию параллелизма, задать гиперпараметры и запустить распределённое обучение.
Что нужно для работы скилла?
Зависимости megatron-core, torch, apex и transformer-engine. Режим FP8 доступен только на GPU H100.