Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nepher Task Evaluation Framework

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.

Requirements

  • IsaacLab 2.3+, Isaac Sim 5.1+
  • nepher, the target task-* package, and its EnvHub assets

Installation

pip install nepher
nepher download <env_ids...>

cd eval-nav && pip install -e .
cd ../<task-*> && pip install -e .

Configs for each campaign: configs/.

Usage

python scripts/evaluate.py --config configs/<task>.yaml --headless

Results 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()

License

Proprietary. See LICENSE.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages