nemo-automodel-recipe-development

Guide YAML structure, builders, and execution flow for NeMo AutoModel recipes.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill nemo-automodel-recipe-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemo-automodel-recipe-development
Source: https://github.com/sayalinvidia/sayali-skills-test/tree/main/skills/nemo-automodel-recipe-development
Command: npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill nemo-automodel-recipe-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NeMo AutoModel recipe development is made accessible by providing a clear pattern for assembling and modifying training and evaluation recipes, including YAML structure, builder usage, and execution flow.

Core Features & Use Cases

  • Guidance to create and modify Nemo AutoModel training and evaluation recipes across LLM, VLM, and diffusion domains.
  • Explanation of the builder pattern (build_model, build_optimizer, build_dataloader, build_loss_fn, build_lr_scheduler, build_step_scheduler, build_checkpoint_config) and the required YAML anatomy.
  • Use cases include adding new finetune recipes, updating existing configs, or debugging recipe execution and routing.

Quick Start

Copy the closest Nemo AutoModel recipe under nemo_automodel/recipes, update the model/dataset/dataloader, optimizer, and scheduler blocks, add or adjust a YAML example, then run automodel finetune llm -c config.yaml to validate locally.

Frequently Asked Questions about nemo-automodel-recipe-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a NeMo AutoModel finetuning recipe from scratch?

To create a NeMo AutoModel finetuning recipe, copy the closest existing recipe under nemo_automodel/recipes, update the model, dataset, dataloader, optimizer, and scheduler blocks, add a YAML example, then validate locally using automodel finetune llm -c config.yaml.

What builder functions are required for a NeMo AutoModel recipe?

NeMo AutoModel recipes require builder functions including build_model, build_optimizer, build_dataloader, build_loss_fn, build_lr_scheduler, build_step_scheduler, and build_checkpoint_config to assemble the training and evaluation execution pipeline.

What YAML structure does NeMo AutoModel expect for recipe configuration?

NeMo AutoModel YAML recipes require correct frontmatter with name and description fields, alongside properly structured blocks for model, dataset, dataloader, optimizer, and scheduler configurations to ensure proper CLI routing and execution.

Can I use NeMo AutoModel recipes for vision language model training?

Yes, NeMo AutoModel recipes support creating and modifying training and evaluation recipes across LLM, VLM, and diffusion domains, allowing you to configure builders and YAML structures for vision language model finetuning.

Why is my NeMo AutoModel recipe not routing correctly from the CLI?

NeMo AutoModel recipe routing issues often stem from incorrect YAML frontmatter, specifically missing or malformed name and description fields, or errors in the builder pattern usage that disrupt the execution flow from CLI routing to the training loop.