evaluating-cosmos-policy

Evaluate NVIDIA Cosmos Policy on LIBERO and RoboCasa simulation environments.

Updated May 2, 2026
One-click install
npx skills add https://github.com/qcmuu/AI-Research-Skills --skill evaluating-cosmos-policy-qcmuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluating-cosmos-policy
Source: https://github.com/qcmuu/AI-Research-Skills/tree/main/18-multimodal/cosmos-policy
Command: npx skills add https://github.com/qcmuu/AI-Research-Skills --skill evaluating-cosmos-policy-qcmuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch>=2.1.0, mujoco>=3.0.0, robosuite>=1.4.0, robocasa @ git+https://github.com/moojink/robocasa-cosmos-policy.git, transformers>=4.40.0, cosmos-policy @ git+https://github.com/NVlabs/cosmos-policy.git, and includes references (resource) components.

What problem does it solve?

This Skill solves the problem of evaluating NVIDIA Cosmos Policy on LIBERO and RoboCasa robot-manipulation simulation environments with reproducible results and measurable performance.

Core Features & Use Cases

  • Evaluate on LIBERO: Run smoke and full benchmarks using the public evaluation entrypoint for LIBERO.
  • Evaluate on RoboCasa: Run single-task and multi-task evaluations for robot kitchens and object interaction scenarios.
  • Headless GPU rendering (EGL): Configure MuJoCo/EGL and OpenGL platform variables to run safely on cluster or local headless GPUs.
  • Performance profiling support: Establish a repeatable evaluation harness for inference latency/throughput checks tied to the same simulator and configuration.

Use Case: You want to measure Cosmos Policy’s success rate and runtime on LIBERO across multiple task suites (or on RoboCasa across tasks) on a headless GPU node, then compare runs by holding seed, task configuration, and rendering settings constant.

Quick Start

In an EGL-capable runtime, run the official LIBERO evaluation module with the provided flags and a matching Cosmos Policy checkpoint and config.

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 a robot manipulation policy on the LIBERO benchmark?

To evaluate a robot manipulation policy on the LIBERO benchmark, run the public cosmos_policy evaluation entrypoint with the correct checkpoint, config, and dataset-statistics paths to produce comparable logged success rates.

How do I configure MuJoCo EGL rendering for headless GPU benchmarking?

Configure MuJoCo EGL rendering for headless GPU benchmarking by setting the correct MuJoCo EGL and OpenGL platform environment variables to safely execute simulation runs on cluster or local headless nodes.

Can I run RoboCasa robot simulation evaluations on a headless cluster?

Yes, you can run RoboCasa robot simulation evaluations on a headless cluster by applying the correct EGL rendering validation and platform environment variables to execute single-task and multi-task scenarios safely.

What dependencies do I need to benchmark Cosmos Policy on robot simulators?

Benchmarking Cosmos Policy requires PyTorch, MuJoCo, robosuite, the RoboCasa package, transformers, and the cosmos_policy repository to establish a repeatable evaluation harness for robot manipulation tasks.

Why are my LIBERO simulation results inconsistent across different runs?

LIBERO simulation results may be inconsistent if the seed, task suite configuration, and rendering settings are not held constant across runs, making comparable logged results difficult to reproduce.