Skip to main content

Evaluation Guide

Evaluate trained robotics policies using local environments, Azure ML compute, or NVIDIA OSMO workflows. This guide covers LeRobot ACT policy evaluation and OSMO-managed evaluation for Isaac Lab and LeRobot workloads.

📖 Evaluation Guides

GuideDescription
LeRobot ACT Policy EvaluationRun LeRobot ACT policies locally with ROS2 deployment
OSMO Evaluation WorkflowsExecute Isaac Lab and LeRobot evaluation via NVIDIA OSMO
HiL EvaluationRun CPU and independently no-command HiL gates

⚖️ Evaluation Comparison

FeatureLocal / Azure MLOSMO
OrchestrationManual or Azure ML jobsOSMO workflow engine
Checkpoint sourceMLflow, HuggingFaceMLflow, Azure Blob, HTTP(S)
Supported frameworksLeRobotIsaac Lab, LeRobot
GPU managementUser-managedKAI Scheduler
MonitoringLocal logsosmo workflow logs

🚀 Quick Start

LeRobot local evaluation:

python lerobot/scripts/eval.py \
--policy.path=<path-to-checkpoint> \
-p lerobot/configs/policy/act.yaml

OSMO evaluation submission:

osmo workflow submit \
--file evaluation/sil/workflows/osmo/eval.yaml \
--set checkpoint_uri=<checkpoint-uri>

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