NeMo Automodel: разработка рецептов
Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow.
AInvidia
official
Разработка
Что делает навык
Навык обеспечивает разработку и конфигурацию рецептов обучения NeMo AutoModel через YAML-файлы, управляя построением компонентов (моделей, оптимизаторов, датасетов) и порядком их применения. Он решает задачу создания воспроизводимых пайплайнов обучения, валидации и сохранения чекпоинтов с поддержкой CLI-переопределений.
Когда применять
- Создание нового варианта дообучения (finetuning) на основе существующего рецепта с изменением параметров модели, оптимизатора или планировщика обучения.
- Настройка интервалов валидации и сохранения чекпоинтов через параметры step_scheduler и validation_dataset.
- Конфигурация прецизионности обучения (например, float32 для AdamW) и распределенных стратегий (FSDP2, Megatron-FSDP) внутри YAML.
- Восстановление обучения из сохраненного чекпоинта с использованием ключа restore_from.path.
Как работает
- Определите структуру YAML, указав _target_ для каждого компонента (модель, оптимизатор, датасет) и передав остальные ключи как аргументы.
- Настройте step_scheduler, задав max_steps, num_epochs, val_check_interval и checkpoint_interval для управления циклом обучения.
- Укажите порядок применения инфраструктуры (PEFT, квантование, sharding) через соответствующие блоки конфигурации.
- Запустите рецепт через CLI командой automodel <config.yaml>, используя флаги для переопределения значений (например, --optimizer.lr).
- Проверьте конфигурацию локально с помощью CPU-совместимого теста или валидации перед запуском на GPU.
Примеры запросов агенту
Как настроить валидацию каждые 100 шагов и сохранение чекпоинтов каждые 500 шагов в рецепте NeMo?
Какой YAML-конфиг нужно создать для дообучения Llama-3.2 с оптимизатором AdamW и планировщиком CosineAnnealingWarmup?
Как продолжить обучение с чекпоинта, сохраненного в директории /checkpoints/step-500?
Что понадобится
- Установленный пакет nemo_automodel и доступ к репозиторию NVIDIA NeMo
- Команда CLI automodel для запуска рецептов
- YAML-парсер для валидации структуры конфигурации
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «nemo-automodel-recipe-development» из репозитория:
# https://github.com/nvidia/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r nemo-automodel-recipe-development/ ~/.claude/skills/nemo-automodel-recipe-development/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.