nemo-automodel-launcher-config

Configure NeMo AutoModel launches across interactive, Slurm, and SkyPilot environments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The NeMo AutoModel launcher configuration provides a unified approach to starting interactive, Slurm-based HPC, and SkyPilot cloud runs, ensuring consistent environment setup and distributed launch parameters.

Core Features & Use Cases

  • Supports Interactive launches using torchrun and multi-node coordination.
  • Provides Slurm and SkyPilot blocks to configure distributed training across clusters and clouds.
  • Use case: kick off a two-node Slurm job or a cloud-based SkyPilot run with proper WORLD_SIZE, MASTER_ADDR, and MASTER_PORT handling.

Quick Start

Create a minimal YAML snippet under slurm: or skypilot: blocks to launch a NeMo AutoModel job.

Frequently Asked Questions about nemo-automodel-launcher-config

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

FAQPage Schema
How do I configure NeMo AutoModel launches across Slurm and cloud environments?

To configure NeMo AutoModel launches, you create YAML launcher blocks for Slurm or SkyPilot to define distributed training parameters across on-prem HPC clusters and cloud runtimes. This ensures consistent environment setup and multi-node coordination.

What's the best way to calculate multi-node world size for distributed training?

Calculating multi-node world size for distributed training is handled automatically through the Skill's launcher configuration, which properly manages WORLD_SIZE, MASTER_ADDR, and MASTER_PORT environment variables for both Slurm and SkyPilot runs.

Can I use SkyPilot to launch NeMo AutoModel jobs on cloud runtimes?

Yes, you can use SkyPilot to launch NeMo AutoModel jobs on cloud runtimes by creating a minimal YAML snippet under the skypilot: block. This provides a unified approach to starting cloud-based distributed training with proper environment setup.

Does this approach support interactive launches using torchrun?

Yes, the configuration supports interactive launches using torchrun with multi-node coordination. You can start interactive NeMo AutoModel sessions that ensure consistent environment setup and distributed launch parameters across your compute resources.

How do I kick off a two-node Slurm job for NeMo AutoModel training?

To kick off a two-node Slurm job for NeMo AutoModel training, you configure a slurm: YAML block with the appropriate launcher parameters. The configuration handles multi-node coordination, including WORLD_SIZE calculation and MASTER_ADDR setup for distributed training.