Individual skill
launch-nemo-rl
Playbook for launching, monitoring, stopping, and debugging NeMo-RL recipes on a Kubernetes cluster via the nrl-k8s CLI. Covers ephemeral vs long-lived RayCluster modes, iterating on runs, and debugging hung or failed training jobs.
skills/launch-nemo-rl/SKILL.md
Source commit fce3cca4170be75e82c64920654d56ee2811b005
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,945
- Repository last updated
- Nov 12, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- devops Derived category
- devops-containers Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 4,103 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesSKILL.mdcore · 17,864 bytesevals/evals.jsonasset · 2,690 bytesskill-card.mddoc · 3,741 bytesskill.oms.sigasset · 4,585 bytes
Read excerpt
# launch-nemo-rl — running NeMo-RL recipes on Kubernetes via nrl-k8s
This is the playbook for the `nrl-k8s` CLI at `infra/nrl_k8s/`. Follow it when the user asks to launch / iterate / debug a NeMo-RL recipe on a Kubernetes cluster. Verify current state (`kubectl`, `git log`, the recipe + infra files) before acting — the cluster is shared and the cost of a wrong action is high.
## 1. One command, two modes
There is a single top-level submission command: **`nrl-k8s run`**. It has two lifecycle modes.
| Mode | Invocation | When to use | Cluster after? |
| :----------------- | :---------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------- |
| Ephemeral (default) | `nrl-k8s run` | One-shot. KubeRay applies a RayJob, runs, tears the cluster down. Best for most runs. | No (auto) |
| Long-lived | `nrl-k8s run --raycluster` | Dev loop. Reuses a matching live cluster, applies if absent, warns + reuses on drift (pass `--recreate` to replace). Then submits daemons and training. First-choice for iteration. | Yes |
Ask: *Do I need this cluster after the run?* If yes, use `--raycluster`. Otherwise use the default (ephemeral).