| # KinDER Checkpoints |
|
|
| Final trained checkpoints for reproducing all KinDER evaluation results. |
|
|
| ## Directory Structure |
|
|
| ``` |
| checkpoints/kinder/ |
| {env}/ |
| planner/state_{step}.pt # Diffusion planner checkpoint |
| invdyn/state_{step}.pt # Inverse dynamics model checkpoint |
| ``` |
|
|
| ## Checkpoint Inventory |
|
|
| | Environment | Planner | InvDyn | Notes | |
| |---|---|---|---| |
| | Motion2D-p0 | state_505000.pt (1.4G) | state_800000.pt (8.4M) | | |
| | BaseMotion3D | state_1995000.pt (2.0G) | state_400000.pt (8.5M) | | |
| | DynObstruction2D-o1 | state_1995000.pt (2.0G) | state_400000.pt (34M) | | |
| | StickButton2D-b1 | state_855000.pt (1.4G) | state_400000.pt (8.6M) | | |
| | DynPushPullHook2D-o5 | state_1995000.pt (2.0G) | state_400000.pt (37M) | | |
| | Transport3D-o2 | state_580000.pt (2.7G) | state_400000.pt (34M) | Demo tracking bypasses planner | |
| | SweepIntoDrawer3D | — | state_400000.pt (51M) | Planner not needed (demo tracking) | |
| | TidyBot3D-cupboard | state_615000.pt (2.7G) | state_400000.pt (33M) | Demo tracking bypasses planner | |
| |
| **Total: 15 files, ~15GB** (stored via Git LFS) |
| |
| ## Usage |
| |
| These checkpoints are loaded automatically by `eval_kinder.py` when you specify the correct `--planner_epoch` and `--invdyn_epoch` flags, with `--log_dir` pointing to a directory containing the expected `{env}/planner/{run_name}/` and `{env}/invdyn/{run_name}/` structure. |
| |
| To use these checkpoints directly: |
| ```bash |
| # Symlink into logs/ structure expected by eval |
| ln -s $(pwd)/checkpoints/kinder logs/kinder_ckpts |
|
|
| # Or copy to the expected path |
| cp -r checkpoints/kinder/BaseMotion3D/ logs/kinder-BaseMotion3D-v0/ |
| ``` |
| |
| See `docs/kinder_eval_guide.md` for full reproduction commands. |
| |