Evaluation harness for IsaacLab task-* projects on EnvHub benchmarks (navigation, manipulation, and more).
Used by validators on the Nepher subnet (Bittensor Subnet 49) for standardized, reproducible tournament scoring.
- IsaacLab 2.3+, Isaac Sim 5.1+
nepher, the targettask-*package, and its EnvHub assets
pip install nepher
nepher download <env_ids...>
cd eval-nav && pip install -e .
cd ../<task-*> && pip install -e .Configs for each campaign: configs/.
python scripts/evaluate.py --config configs/<task>.yaml --headlessResults are written under log_dir as results.json, summary.txt, and config.yaml.
from eval_nav import EvalConfig, NavigationEvaluator, EvaluationReporter
config = EvalConfig.from_yaml("config.yaml")
results = NavigationEvaluator(config, checkpoint_path=config.policy_path).evaluate(policy=None)
EvaluationReporter(results).print_summary()Proprietary. See LICENSE.