RoboCasa Assets
RoboCasa requires kitchen assets and a macros_private.py file in the installed RoboCasa package.
Command
bash
praxis-eval-setup robocasaUseful options:
bash
praxis-eval-setup robocasa --dataset-base-path /data/robocasa
praxis-eval-setup robocasa --skip-download
praxis-eval-setup robocasa --download-answer y
praxis-eval-setup robocasa --helpWhat It Does
The setup helper:
- Creates the dataset base directory.
- Optionally runs
python -m robocasa.scripts.download_kitchen_assets. - Copies
robocasa/macros.pytorobocasa/macros_private.pyif needed. - Writes
DATASET_BASE_PATH = "<path>"intomacros_private.py.
Default dataset path resolution:
$PRAXIS_EVAL_ROBOCASA_DATASET_ROOT, when set../data/robocasarelative to the current working directory.
When To Skip Download
Use --skip-download when assets are already installed or when a cluster image provides them:
bash
praxis-eval-setup robocasa --skip-download --dataset-base-path /mnt/robocasaThe setup command still updates DATASET_BASE_PATH.
Caveats
- The command modifies files inside the installed
robocasapackage. - Run setup in the same environment that will run RoboCasa evaluation.
- Asset downloads can be large and may require network access accepted by the upstream downloader.