evaluating-cosmos-policy

Evaluates NVIDIA Cosmos Policy on LIBERO and RoboCasa robot simulation benchmarks.

13.0k|930|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/Orchestra-Research/AI-research-SKILLs --skill evaluating-cosmos-policy-orchestra-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: evaluating-cosmos-policy
Source: https://github.com/Orchestra-Research/AI-research-SKILLs/tree/main/18-multimodal/cosmos-policy
Command: npx skills add https://github.com/Orchestra-Research/AI-research-SKILLs --skill evaluating-cosmos-policy-orchestra-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, mujoco, robosuite, robocasa, transformers, cosmos-policy, and includes references (resource) components.

What problem does it solve? Setting up and running NVIDIA Cosmos Policy evaluations on LIBERO and RoboCasa involves fragile environment setup, headless GPU rendering configuration, and long command lines with many explicit flags, making reproduction error-prone. ## Core Features & Use Cases - LIBERO Evaluation: Run smoke and full benchmark evaluations across all four LIBERO task suites using the official public eval module. - RoboCasa Evaluation: Execute single-task and multi-task RoboCasa evaluations with the Cosmos-compatible fork and kitchen assets. - Headless Cluster Launch: Configure EGL rendering and cache environment variables for GPU cluster or local workstation runs. - Use Case: A robotics researcher on a blank GPU machine follows the checklist to install dependencies, export EGL variables, run a 1-trial smoke eval, then scale to 50 trials per suite and compare success rates against published benchmarks. ## Quick Start Ask the AI to run a Cosmos Policy LIBERO smoke evaluation with one trial on the libero_10 task suite using headless EGL rendering.

Frequently Asked Questions about evaluating-cosmos-policy

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

FAQPage Schema
How do I evaluate Cosmos Policy on the LIBERO benchmark?▼

Run the official cosmos_policy.experiments.robot.libero.run_libero_eval module with the LIBERO checkpoint, dataset statistics, and T5 embeddings paths. Start with a 1-trial smoke eval on libero_10, then scale to 50 trials across all four suites.

How to run RoboCasa evaluation with Cosmos Policy?▼

Install the Cosmos-compatible RoboCasa fork, run setup_macros and download_kitchen_assets, then invoke cosmos_policy.experiments.robot.robocasa.run_robocasa_eval with a task name like TurnOffMicrowave and a fixed object instance split.

What GPU and VRAM does Cosmos Policy evaluation require?▼

A single A40 or A100 GPU with roughly 16 GB VRAM handles LIBERO evaluations, while RoboCasa needs about 18 GB. Smoke evals take 5-15 minutes; full benchmarks run 2-8 hours depending on suite and trial count.

Why does MuJoCo rendering fail on a headless GPU server?▼

Rendering fails when CUDA_VISIBLE_DEVICES and MUJOCO_EGL_DEVICE_ID point to different GPUs or EGL variables are unset. Export MUJOCO_GL=egl, PYOPENGL_PLATFORM=egl, and align both device IDs to the same GPU index.

When should I use OpenVLA or pi0 skills instead of Cosmos Policy?▼

Use fine-tuning-openvla-oft for OpenVLA-based policies and fine-tuning-serving-openpi for Physical Intelligence pi0 models. This skill covers only simulation evaluation of Cosmos Policy, not training, fine-tuning, or real-robot deployment.