rl-standard-launch-leonardo

Launch and manage offline SkyRL experiments on CINECA Leonardo via sbatch wrappers.

276|37|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/open-thoughts/OpenThoughts-Agent --skill rl-standard-launch-leonardo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rl-standard-launch-leonardo
Source: https://github.com/open-thoughts/OpenThoughts-Agent/tree/main/.claude/skills/rl-standard-launch-leonardo
Command: npx skills add https://github.com/open-thoughts/OpenThoughts-Agent --skill rl-standard-launch-leonardo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Launch, relaunch, or sweep standard SkyRL RL experiments on CINECA Leonardo in offline environments using sbatch wrappers, a writable apptainer sandbox, and uv venv, avoiding the traditional hpc.launch workflow.

Core Features & Use Cases

  • Supports GSM8K, MATH/aime datasets, OPD/distillation workflows, single- and multi-node RL runs.
  • Uses hpc/skyrl_yaml/leonardo wrappers with sandboxed execution and offline data staging.
  • Provides guardrails for no-internet environments and guidance for grid-cell experiments and performance profiling.

Quick Start

Submit the GSM8K canary job on Leonardo by running sbatch sbatch_gsm8k_canary.sh from the leonardo launcher directory.

Frequently Asked Questions about rl-standard-launch-leonardo

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

FAQPage Schema
How do I launch offline SkyRL experiments on CINECA Leonardo?

To launch offline SkyRL experiments on CINECA Leonardo, use sbatch wrappers under hpc/skyrl_yaml/leonardo with a configured uv venv and writable apptainer sandbox. This avoids the traditional hpc.launch workflow for single-node and multi-node runs.

Can I run multi-node reinforcement learning jobs on Leonardo without internet access?

Yes, you can run multi-node reinforcement learning jobs on Leonardo without internet access. The Skill provides guardrails for no-internet environments and uses offline data staging to support GSM8K, MATH/aime, and OPD workflows.

What is the best way to start a GSM8K canary job on Leonardo?

The best way to start a GSM8K canary job on Leonardo is to run sbatch sbatch_gsm8k_canary.sh from the leonardo launcher directory. This tests your offline SkyRL setup using the sbatch wrappers and uv venv.

Does the SkyRL launcher support OPD and distillation workflows on a multinode grid?

Yes, the SkyRL launcher supports OPD and distillation workflows on a multinode grid. It handles single-node and multi-node RL runs using sbatch wrappers and offline data staging on CINECA Leonardo.

Do I need a writable apptainer sandbox to run MATH/aime experiments on Leonardo?

Yes, you need a writable apptainer sandbox to run MATH/aime experiments on Leonardo. The sandboxed execution environment is required alongside sbatch wrappers, offline data staging, and a configured uv venv.

Why avoid the traditional hpc.launch workflow for offline SkyRL experiments?

You should avoid the traditional hpc.launch workflow for offline SkyRL experiments because it lacks the necessary guardrails for no-internet environments. The Skill uses sbatch wrappers and a writable apptainer sandbox to manage offline data staging directly.