pi05_full_droid_finetune defaults rlds_data_dir to /mnt/pi-data/kevin
A small one, and possibly already known. I searched the issue tracker for rlds_data_dir and pi-data and did not find it.
pi05_full_droid_finetune uses /mnt/pi-data/kevin as the default for rlds_data_dir, which looks like a path on an internal machine:
# Set this to the path to your DROID RLDS dataset (the parent directory of the `droid` directory).
rlds_data_dir="/mnt/pi-data/kevin",pi0_fast_full_droid_finetune, thirty lines above at L844, carries the same comment and uses a placeholder:
# Set this to the path to your DROID RLDS dataset (the parent directory of the `droid` directory).
rlds_data_dir="<path_to_droid_rlds_dataset>",Reading the two side by side, the placeholder looks like the intended default and /mnt/pi-data/kevin like something that stayed behind from be2e520 ("DROID training").
I have not run this config end to end, so this is a report about what the file says rather than about a failure I hit. The comment tells the reader to set the path, and the value beside it resolves only on your machines, so anyone who reads the config above and skips the comment here starts from a default that cannot work for them. Low severity, but the config next door already shows the fix:
- rlds_data_dir="/mnt/pi-data/kevin",
+ rlds_data_dir="<path_to_droid_rlds_dataset>",If that default is deliberate, say so and I will close this. Otherwise I am happy to send it as a PR.
Environment: Linux, Python 3.11, openpi at main (15a9616).
Source: Physical-Intelligence/openpi