launch-nemo-rl

Launch and debug NeMo-RL training recipes on Kubernetes via nrl-k8s CLI.

Updated May 23, 2026
One-click install
npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill launch-nemo-rl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: launch-nemo-rl
Source: https://github.com/yo-steven/skills-exploration-20260522/tree/main/skills/NeMo-RL/launch-nemo-rl
Command: npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill launch-nemo-rl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you reliably launch, monitor, stop, and debug NeMo-RL training recipes on a shared Kubernetes cluster using the nrl-k8s CLI, including troubleshooting hung or failed jobs and retrieving logs.

Core Features & Use Cases

  • Ephemeral vs long-lived execution: Run one-shot RayJobs that tear down automatically, or iterate on a reusable long-lived RayCluster.
  • Config-safe iteration with infra+recipe pairs: Use the correct NeMo-RL recipe and matching K8s/Ray infra files, then apply Hydra entrypoint overrides to test changes without forking recipes.
  • Operational observability & debugging: Validate with check, inspect with status, list and fetch logs with job/role commands, and use Ray dashboard APIs when needed.
  • Cluster lifecycle control: Bring clusters up/down, reuse clusters when specs drift, and manage deployments alongside RayClusters.

Quick Start

Ask the AI to launch your NeMo-RL recipe on Kubernetes by running the appropriate nrl-k8s command for either an ephemeral RayJob or a long-lived RayCluster.

Frequently Asked Questions about launch-nemo-rl

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

FAQPage Schema
How do I launch NeMo-RL training recipes on a Kubernetes cluster?

Launch NeMo-RL recipes on Kubernetes using the nrl-k8s CLI to submit either an ephemeral RayJob or a long-lived RayCluster. You must provide correctly paired recipe and infra YAML files along with appropriate submitter and code-source options.

Why is my RayJob for NeMo-RL stuck or failing on Kubernetes?

If your RayJob is stuck or failing, you can use nrl-k8s CLI debugging commands to validate state with check, inspect status, and list or fetch role logs. You can also query Ray dashboard APIs for deeper operational observability during post-mortem troubleshooting.

What is the difference between using a RayJob and a RayCluster for NeMo-RL?

A RayJob is ephemeral and tears down automatically after one-shot execution, whereas a long-lived RayCluster allows iterative development loops and reusable deployments. You can reuse clusters when specs drift and manage deployments alongside them using the nrl-k8s CLI.

Can I test NeMo-RL recipe changes on Kubernetes without forking the repository?

Yes, you can test NeMo-RL recipe changes without forking by applying Hydra entrypoint overrides. This config-safe iteration approach uses the correct infra and recipe YAML pairs to validate modifications dynamically through the nrl-k8s CLI.

How do I retrieve post-mortem logs for a failed NeMo-RL training job?

To retrieve post-mortem logs for failed NeMo-RL training, use the nrl-k8s CLI job and role commands to list and fetch logs. You can also inspect the Ray dashboard APIs and validate previous state using the check command for comprehensive debugging.

Do I need specific YAML configurations to run NeMo-RL with Ray on Kubernetes?

Yes, running NeMo-RL requires correctly paired recipe and K8s/Ray infra YAML files. Careful selection of submitter, code-source, and wait options is necessary to validate state, monitor roles, and safely tear down resources using nrl-k8s.