Skip to main content

Training Guide

Training documentation for reinforcement learning with Isaac Lab and behavioral cloning with LeRobot. Both frameworks run on Azure ML and NVIDIA OSMO platforms.

📖 Training Guides

GuideDescription
Azure ML TrainingSubmit Isaac Lab and LeRobot training jobs to Azure ML
Experiment TrackingMLflow setup, model registration, checkpoint flows
Isaac Lab TrainingRL training with SKRL and RSL-RL backends on Azure ML and OSMO
LeRobot Checkpoint MigrationConvert pre-0.6 checkpoints to the processor-based format
LeRobot TrainingBehavioral cloning with ACT and Diffusion policies
MLflow IntegrationSKRL metric logging internals, metric filtering, and troubleshooting
OSMO TrainingSubmit distributed Isaac Lab training jobs through NVIDIA OSMO

⚖️ Platform Comparison

AspectAzure MLOSMO
Submissionaz ml job createosmo workflow submit
OrchestrationAzure ML compute targetsOSMO workflow engine + KAI Scheduler
Experiment trackingMLflow (managed)MLflow (Azure ML backend)
Dataset injectionAzure ML datastoresOSMO object storage or dataset upload
Model registrationaz ml model createVia MLflow or post-training script
MonitoringAzure ML StudioOSMO UI Dashboard

🚀 Quick Start

Isaac Lab RL training on Azure ML:

training/rl/scripts/submit-azureml-training.sh --task Isaac-Velocity-Rough-Anymal-C-v0

LeRobot behavioral cloning on OSMO:

training/il/scripts/submit-osmo-lerobot-training.sh -d lerobot/aloha_sim_insertion_human

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.