Add files using upload-large-folder tool
Browse files- CHECKPOINTS.txt +12 -0
- README.md +42 -3
- assets/ur5_lab_test_tube_camera_shifts/norm_stats.json +80 -0
- checkpoints/20000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json +80 -0
- checkpoints/20000/metadata.pt +3 -0
- checkpoints/20000/model.safetensors +3 -0
- checkpoints/20000/optimizer.pt +3 -0
- checkpoints/25000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json +80 -0
- checkpoints/25000/metadata.pt +3 -0
- checkpoints/25000/model.safetensors +3 -0
- checkpoints/25000/optimizer.pt +3 -0
- checkpoints/30000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json +80 -0
- checkpoints/30000/metadata.pt +3 -0
- checkpoints/30000/model.safetensors +3 -0
- checkpoints/30000/optimizer.pt +3 -0
- config.json +7 -0
- model_architecture_config.json +48 -0
- training_config_summary.json +68 -0
- wandb_id.txt +1 -0
CHECKPOINTS.txt
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Included checkpoint steps for `pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage2_a100_2gpu_b16`:
|
| 2 |
+
|
| 3 |
+
- 20000
|
| 4 |
+
- 25000
|
| 5 |
+
- 30000
|
| 6 |
+
|
| 7 |
+
Each checkpoint directory contains:
|
| 8 |
+
|
| 9 |
+
- model.safetensors
|
| 10 |
+
- metadata.pt
|
| 11 |
+
- optimizer.pt
|
| 12 |
+
- assets/ur5_lab_test_tube_camera_shifts/norm_stats.json
|
README.md
CHANGED
|
@@ -1,3 +1,42 @@
|
|
| 1 |
-
-
|
| 2 |
-
|
| 3 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# GeoPi0-new
|
| 2 |
+
|
| 3 |
+
PyTorch `pi0` policy fine-tuned on the local UR5 real-robot LeRobot-format dataset with the GT stage-2 foreground cross-view distillation setup:
|
| 4 |
+
|
| 5 |
+
- dataset: `ur5_lab_test_tube_camera_shifts`
|
| 6 |
+
- training config name: `pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard`
|
| 7 |
+
- experiment name: `pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage2_a100_2gpu_b16`
|
| 8 |
+
- source Slurm job: `9555584`
|
| 9 |
+
- base camera view: `observation.images.context_left_rgb`
|
| 10 |
+
- wrist camera view: `observation.images.wrist_right_rgb`
|
| 11 |
+
- base model init: `/scratch/yz11445/pi0_base`
|
| 12 |
+
- stage-1 init weights: `/scratch/yz11445/tmp/openpi_cam/checkpoints/pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage1_hard/pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage1_a100_2gpu_b16/5000`
|
| 13 |
+
- currently included checkpoint steps: `20000`, `25000`, `30000`
|
| 14 |
+
|
| 15 |
+
This run completed through `30000` steps.
|
| 16 |
+
|
| 17 |
+
## Included Files
|
| 18 |
+
|
| 19 |
+
- `config.json`: base Pi0 model config copied from the initialization checkpoint
|
| 20 |
+
- `model_architecture_config.json`: fine-tuned architecture settings used by this run
|
| 21 |
+
- `training_config_summary.json`: training/data/run summary for this release
|
| 22 |
+
- `assets/ur5_lab_test_tube_camera_shifts/norm_stats.json`: normalization statistics
|
| 23 |
+
- `checkpoints/<step>/`: checkpoint snapshots with `model.safetensors`, `metadata.pt`, `optimizer.pt`, and copied assets
|
| 24 |
+
|
| 25 |
+
## Inference
|
| 26 |
+
|
| 27 |
+
Serve one of the included checkpoints with:
|
| 28 |
+
|
| 29 |
+
```bash
|
| 30 |
+
uv run scripts/serve_policy.py policy:checkpoint \
|
| 31 |
+
--policy.config=pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard \
|
| 32 |
+
--policy.dir=/path/to/GeoPi0-new/checkpoints/30000
|
| 33 |
+
```
|
| 34 |
+
|
| 35 |
+
Replace `30000` with one of `20000`, `25000`, or `30000`.
|
| 36 |
+
|
| 37 |
+
## Notes
|
| 38 |
+
|
| 39 |
+
- The policy loader uses the code-defined training config `pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard` from `src/openpi/training/config.py`.
|
| 40 |
+
- This GT stage-2 variant uses PRoPE ray encoding, foreground cross-view fusion, and hard-confidence auxiliary point supervision from the grid-224 GT target cache.
|
| 41 |
+
- Normalization stats are loaded from `assets/ur5_lab_test_tube_camera_shifts/norm_stats.json` inside each checkpoint directory.
|
| 42 |
+
- Tokenizer assets are not bundled in this release directory. In this codebase, the Pi0 tokenizer is loaded at runtime from external sources referenced in `src/openpi/models/tokenizer.py`.
|
assets/ur5_lab_test_tube_camera_shifts/norm_stats.json
ADDED
|
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"norm_stats": {
|
| 3 |
+
"state": {
|
| 4 |
+
"mean": [
|
| 5 |
+
-3.340229034423828,
|
| 6 |
+
-0.993720531463623,
|
| 7 |
+
1.4748752117156982,
|
| 8 |
+
-2.027818441390991,
|
| 9 |
+
-1.5979795455932617,
|
| 10 |
+
4.608609199523926,
|
| 11 |
+
0.5474765300750732
|
| 12 |
+
],
|
| 13 |
+
"std": [
|
| 14 |
+
0.19318173825740814,
|
| 15 |
+
0.14630725979804993,
|
| 16 |
+
0.2504045069217682,
|
| 17 |
+
0.11725258827209473,
|
| 18 |
+
0.0358712300658226,
|
| 19 |
+
0.20255139470100403,
|
| 20 |
+
0.49774089455604553
|
| 21 |
+
],
|
| 22 |
+
"q01": [
|
| 23 |
+
-3.7030182856559755,
|
| 24 |
+
-1.2474105840682983,
|
| 25 |
+
0.7992883544683457,
|
| 26 |
+
-2.24708842587471,
|
| 27 |
+
-1.7682025527954102,
|
| 28 |
+
4.231052602767944,
|
| 29 |
+
0.0
|
| 30 |
+
],
|
| 31 |
+
"q99": [
|
| 32 |
+
-3.0268489632606506,
|
| 33 |
+
-0.5849727642059327,
|
| 34 |
+
1.865938720214367,
|
| 35 |
+
-1.7351905375003815,
|
| 36 |
+
-1.5186957674026489,
|
| 37 |
+
4.9647599239349365,
|
| 38 |
+
0.9998
|
| 39 |
+
]
|
| 40 |
+
},
|
| 41 |
+
"actions": {
|
| 42 |
+
"mean": [
|
| 43 |
+
0.016937920823693275,
|
| 44 |
+
-0.004969933535903692,
|
| 45 |
+
0.009962701238691807,
|
| 46 |
+
-0.001688019372522831,
|
| 47 |
+
0.0012489908840507269,
|
| 48 |
+
0.018919125199317932,
|
| 49 |
+
0.5474765300750732
|
| 50 |
+
],
|
| 51 |
+
"std": [
|
| 52 |
+
0.06978615373373032,
|
| 53 |
+
0.06991613656282425,
|
| 54 |
+
0.09595422446727753,
|
| 55 |
+
0.059662021696567535,
|
| 56 |
+
0.010708698071539402,
|
| 57 |
+
0.06966347992420197,
|
| 58 |
+
0.49774089455604553
|
| 59 |
+
],
|
| 60 |
+
"q01": [
|
| 61 |
+
-0.1645936336517334,
|
| 62 |
+
-0.21226087988615036,
|
| 63 |
+
-0.2664332183122635,
|
| 64 |
+
-0.1527675679922104,
|
| 65 |
+
-0.02410040438175201,
|
| 66 |
+
-0.154551212310791,
|
| 67 |
+
0.0
|
| 68 |
+
],
|
| 69 |
+
"q99": [
|
| 70 |
+
0.21269720268249515,
|
| 71 |
+
0.21668597954511637,
|
| 72 |
+
0.3531587926626205,
|
| 73 |
+
0.18083614184856417,
|
| 74 |
+
0.03492184810638427,
|
| 75 |
+
0.21823061800003052,
|
| 76 |
+
0.9998
|
| 77 |
+
]
|
| 78 |
+
}
|
| 79 |
+
}
|
| 80 |
+
}
|
checkpoints/20000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json
ADDED
|
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"norm_stats": {
|
| 3 |
+
"state": {
|
| 4 |
+
"mean": [
|
| 5 |
+
-3.340229034423828,
|
| 6 |
+
-0.993720531463623,
|
| 7 |
+
1.4748752117156982,
|
| 8 |
+
-2.027818441390991,
|
| 9 |
+
-1.5979795455932617,
|
| 10 |
+
4.608609199523926,
|
| 11 |
+
0.5474765300750732
|
| 12 |
+
],
|
| 13 |
+
"std": [
|
| 14 |
+
0.19318173825740814,
|
| 15 |
+
0.14630725979804993,
|
| 16 |
+
0.2504045069217682,
|
| 17 |
+
0.11725258827209473,
|
| 18 |
+
0.0358712300658226,
|
| 19 |
+
0.20255139470100403,
|
| 20 |
+
0.49774089455604553
|
| 21 |
+
],
|
| 22 |
+
"q01": [
|
| 23 |
+
-3.7030182856559755,
|
| 24 |
+
-1.2474105840682983,
|
| 25 |
+
0.7992883544683457,
|
| 26 |
+
-2.24708842587471,
|
| 27 |
+
-1.7682025527954102,
|
| 28 |
+
4.231052602767944,
|
| 29 |
+
0.0
|
| 30 |
+
],
|
| 31 |
+
"q99": [
|
| 32 |
+
-3.0268489632606506,
|
| 33 |
+
-0.5849727642059327,
|
| 34 |
+
1.865938720214367,
|
| 35 |
+
-1.7351905375003815,
|
| 36 |
+
-1.5186957674026489,
|
| 37 |
+
4.9647599239349365,
|
| 38 |
+
0.9998
|
| 39 |
+
]
|
| 40 |
+
},
|
| 41 |
+
"actions": {
|
| 42 |
+
"mean": [
|
| 43 |
+
0.016937920823693275,
|
| 44 |
+
-0.004969933535903692,
|
| 45 |
+
0.009962701238691807,
|
| 46 |
+
-0.001688019372522831,
|
| 47 |
+
0.0012489908840507269,
|
| 48 |
+
0.018919125199317932,
|
| 49 |
+
0.5474765300750732
|
| 50 |
+
],
|
| 51 |
+
"std": [
|
| 52 |
+
0.06978615373373032,
|
| 53 |
+
0.06991613656282425,
|
| 54 |
+
0.09595422446727753,
|
| 55 |
+
0.059662021696567535,
|
| 56 |
+
0.010708698071539402,
|
| 57 |
+
0.06966347992420197,
|
| 58 |
+
0.49774089455604553
|
| 59 |
+
],
|
| 60 |
+
"q01": [
|
| 61 |
+
-0.1645936336517334,
|
| 62 |
+
-0.21226087988615036,
|
| 63 |
+
-0.2664332183122635,
|
| 64 |
+
-0.1527675679922104,
|
| 65 |
+
-0.02410040438175201,
|
| 66 |
+
-0.154551212310791,
|
| 67 |
+
0.0
|
| 68 |
+
],
|
| 69 |
+
"q99": [
|
| 70 |
+
0.21269720268249515,
|
| 71 |
+
0.21668597954511637,
|
| 72 |
+
0.3531587926626205,
|
| 73 |
+
0.18083614184856417,
|
| 74 |
+
0.03492184810638427,
|
| 75 |
+
0.21823061800003052,
|
| 76 |
+
0.9998
|
| 77 |
+
]
|
| 78 |
+
}
|
| 79 |
+
}
|
| 80 |
+
}
|
checkpoints/20000/metadata.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7c896057f44b5d30f50f678f3c9c5e5f0be89005d07511dc4cbc032c37813a34
|
| 3 |
+
size 4787
|
checkpoints/20000/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7f369071a6817ffd1cead58eaebd7262c5d0cf933e326daae4cb088dcdaeb866
|
| 3 |
+
size 7141718132
|
checkpoints/20000/optimizer.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ed09e458297e75aec54c1e1d47d0d2877299ca6a211872c19b65cc09e27aa365
|
| 3 |
+
size 12809338147
|
checkpoints/25000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json
ADDED
|
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"norm_stats": {
|
| 3 |
+
"state": {
|
| 4 |
+
"mean": [
|
| 5 |
+
-3.340229034423828,
|
| 6 |
+
-0.993720531463623,
|
| 7 |
+
1.4748752117156982,
|
| 8 |
+
-2.027818441390991,
|
| 9 |
+
-1.5979795455932617,
|
| 10 |
+
4.608609199523926,
|
| 11 |
+
0.5474765300750732
|
| 12 |
+
],
|
| 13 |
+
"std": [
|
| 14 |
+
0.19318173825740814,
|
| 15 |
+
0.14630725979804993,
|
| 16 |
+
0.2504045069217682,
|
| 17 |
+
0.11725258827209473,
|
| 18 |
+
0.0358712300658226,
|
| 19 |
+
0.20255139470100403,
|
| 20 |
+
0.49774089455604553
|
| 21 |
+
],
|
| 22 |
+
"q01": [
|
| 23 |
+
-3.7030182856559755,
|
| 24 |
+
-1.2474105840682983,
|
| 25 |
+
0.7992883544683457,
|
| 26 |
+
-2.24708842587471,
|
| 27 |
+
-1.7682025527954102,
|
| 28 |
+
4.231052602767944,
|
| 29 |
+
0.0
|
| 30 |
+
],
|
| 31 |
+
"q99": [
|
| 32 |
+
-3.0268489632606506,
|
| 33 |
+
-0.5849727642059327,
|
| 34 |
+
1.865938720214367,
|
| 35 |
+
-1.7351905375003815,
|
| 36 |
+
-1.5186957674026489,
|
| 37 |
+
4.9647599239349365,
|
| 38 |
+
0.9998
|
| 39 |
+
]
|
| 40 |
+
},
|
| 41 |
+
"actions": {
|
| 42 |
+
"mean": [
|
| 43 |
+
0.016937920823693275,
|
| 44 |
+
-0.004969933535903692,
|
| 45 |
+
0.009962701238691807,
|
| 46 |
+
-0.001688019372522831,
|
| 47 |
+
0.0012489908840507269,
|
| 48 |
+
0.018919125199317932,
|
| 49 |
+
0.5474765300750732
|
| 50 |
+
],
|
| 51 |
+
"std": [
|
| 52 |
+
0.06978615373373032,
|
| 53 |
+
0.06991613656282425,
|
| 54 |
+
0.09595422446727753,
|
| 55 |
+
0.059662021696567535,
|
| 56 |
+
0.010708698071539402,
|
| 57 |
+
0.06966347992420197,
|
| 58 |
+
0.49774089455604553
|
| 59 |
+
],
|
| 60 |
+
"q01": [
|
| 61 |
+
-0.1645936336517334,
|
| 62 |
+
-0.21226087988615036,
|
| 63 |
+
-0.2664332183122635,
|
| 64 |
+
-0.1527675679922104,
|
| 65 |
+
-0.02410040438175201,
|
| 66 |
+
-0.154551212310791,
|
| 67 |
+
0.0
|
| 68 |
+
],
|
| 69 |
+
"q99": [
|
| 70 |
+
0.21269720268249515,
|
| 71 |
+
0.21668597954511637,
|
| 72 |
+
0.3531587926626205,
|
| 73 |
+
0.18083614184856417,
|
| 74 |
+
0.03492184810638427,
|
| 75 |
+
0.21823061800003052,
|
| 76 |
+
0.9998
|
| 77 |
+
]
|
| 78 |
+
}
|
| 79 |
+
}
|
| 80 |
+
}
|
checkpoints/25000/metadata.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:54efb129055f709d05ae2b71832d1b482ac285cb928e49a6f3e984ea673138b9
|
| 3 |
+
size 4787
|
checkpoints/25000/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:632788e304af673507df80d544545af531c7cab333c89c8f2c29ac7bc685d304
|
| 3 |
+
size 7141718132
|
checkpoints/25000/optimizer.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:208e094178e01cfd15a26ae3b17d13fd69743639e59ec877c34cb7f8252d9c40
|
| 3 |
+
size 12809338147
|
checkpoints/30000/assets/ur5_lab_test_tube_camera_shifts/norm_stats.json
ADDED
|
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"norm_stats": {
|
| 3 |
+
"state": {
|
| 4 |
+
"mean": [
|
| 5 |
+
-3.340229034423828,
|
| 6 |
+
-0.993720531463623,
|
| 7 |
+
1.4748752117156982,
|
| 8 |
+
-2.027818441390991,
|
| 9 |
+
-1.5979795455932617,
|
| 10 |
+
4.608609199523926,
|
| 11 |
+
0.5474765300750732
|
| 12 |
+
],
|
| 13 |
+
"std": [
|
| 14 |
+
0.19318173825740814,
|
| 15 |
+
0.14630725979804993,
|
| 16 |
+
0.2504045069217682,
|
| 17 |
+
0.11725258827209473,
|
| 18 |
+
0.0358712300658226,
|
| 19 |
+
0.20255139470100403,
|
| 20 |
+
0.49774089455604553
|
| 21 |
+
],
|
| 22 |
+
"q01": [
|
| 23 |
+
-3.7030182856559755,
|
| 24 |
+
-1.2474105840682983,
|
| 25 |
+
0.7992883544683457,
|
| 26 |
+
-2.24708842587471,
|
| 27 |
+
-1.7682025527954102,
|
| 28 |
+
4.231052602767944,
|
| 29 |
+
0.0
|
| 30 |
+
],
|
| 31 |
+
"q99": [
|
| 32 |
+
-3.0268489632606506,
|
| 33 |
+
-0.5849727642059327,
|
| 34 |
+
1.865938720214367,
|
| 35 |
+
-1.7351905375003815,
|
| 36 |
+
-1.5186957674026489,
|
| 37 |
+
4.9647599239349365,
|
| 38 |
+
0.9998
|
| 39 |
+
]
|
| 40 |
+
},
|
| 41 |
+
"actions": {
|
| 42 |
+
"mean": [
|
| 43 |
+
0.016937920823693275,
|
| 44 |
+
-0.004969933535903692,
|
| 45 |
+
0.009962701238691807,
|
| 46 |
+
-0.001688019372522831,
|
| 47 |
+
0.0012489908840507269,
|
| 48 |
+
0.018919125199317932,
|
| 49 |
+
0.5474765300750732
|
| 50 |
+
],
|
| 51 |
+
"std": [
|
| 52 |
+
0.06978615373373032,
|
| 53 |
+
0.06991613656282425,
|
| 54 |
+
0.09595422446727753,
|
| 55 |
+
0.059662021696567535,
|
| 56 |
+
0.010708698071539402,
|
| 57 |
+
0.06966347992420197,
|
| 58 |
+
0.49774089455604553
|
| 59 |
+
],
|
| 60 |
+
"q01": [
|
| 61 |
+
-0.1645936336517334,
|
| 62 |
+
-0.21226087988615036,
|
| 63 |
+
-0.2664332183122635,
|
| 64 |
+
-0.1527675679922104,
|
| 65 |
+
-0.02410040438175201,
|
| 66 |
+
-0.154551212310791,
|
| 67 |
+
0.0
|
| 68 |
+
],
|
| 69 |
+
"q99": [
|
| 70 |
+
0.21269720268249515,
|
| 71 |
+
0.21668597954511637,
|
| 72 |
+
0.3531587926626205,
|
| 73 |
+
0.18083614184856417,
|
| 74 |
+
0.03492184810638427,
|
| 75 |
+
0.21823061800003052,
|
| 76 |
+
0.9998
|
| 77 |
+
]
|
| 78 |
+
}
|
| 79 |
+
}
|
| 80 |
+
}
|
checkpoints/30000/metadata.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6b183989355a8574ea019c1b6462e3a92adc962a336d0d4dc794611646a090ee
|
| 3 |
+
size 4787
|
checkpoints/30000/model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a203044bce2adead66adf580747822509675194d99bf34f97a04bf709d65c0a0
|
| 3 |
+
size 7141718132
|
checkpoints/30000/optimizer.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0a84f3bd8a26745b0b41ef476249963f7bc2d7015563d5258c1b56822d7e4ec6
|
| 3 |
+
size 12809338147
|
config.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"action_dim": 32,
|
| 3 |
+
"action_horizon": 50,
|
| 4 |
+
"paligemma_variant": "gemma_2b",
|
| 5 |
+
"action_expert_variant": "gemma_300m",
|
| 6 |
+
"precision": "bfloat16"
|
| 7 |
+
}
|
model_architecture_config.json
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_family": "pi0",
|
| 3 |
+
"framework": "pytorch",
|
| 4 |
+
"dtype": "bfloat16",
|
| 5 |
+
"paligemma_variant": "gemma_2b",
|
| 6 |
+
"action_expert_variant": "gemma_300m",
|
| 7 |
+
"action_dim": 32,
|
| 8 |
+
"action_horizon": 50,
|
| 9 |
+
"max_token_len": 48,
|
| 10 |
+
"pi05": false,
|
| 11 |
+
"discrete_state_input": false,
|
| 12 |
+
"pose_enc_type": "prope",
|
| 13 |
+
"ray_enc_type": true,
|
| 14 |
+
"view_enc_type": false,
|
| 15 |
+
"cross_view": {
|
| 16 |
+
"type": "standard",
|
| 17 |
+
"aa_order": "fg",
|
| 18 |
+
"prope_layer_idx": [
|
| 19 |
+
0
|
| 20 |
+
]
|
| 21 |
+
},
|
| 22 |
+
"disable_geometric_augs": true,
|
| 23 |
+
"action_loss_weight": 1.0,
|
| 24 |
+
"aux_point_head": {
|
| 25 |
+
"enabled": true,
|
| 26 |
+
"loss_weight": 0.05,
|
| 27 |
+
"loss_type": "legacy_conf_mse",
|
| 28 |
+
"conf_weight_mode": "hard",
|
| 29 |
+
"conf_threshold": 0.1,
|
| 30 |
+
"output_resolution": 224
|
| 31 |
+
},
|
| 32 |
+
"point_targets": {
|
| 33 |
+
"type": "gt",
|
| 34 |
+
"gt_ratio": 1.0,
|
| 35 |
+
"cams": [
|
| 36 |
+
[
|
| 37 |
+
"base",
|
| 38 |
+
"base"
|
| 39 |
+
],
|
| 40 |
+
[
|
| 41 |
+
"left_wrist",
|
| 42 |
+
"left_wrist"
|
| 43 |
+
]
|
| 44 |
+
]
|
| 45 |
+
},
|
| 46 |
+
"ray_embed_pi3x_init_path": null,
|
| 47 |
+
"ray_embed_pi3x_init_scale": 1.0
|
| 48 |
+
}
|
training_config_summary.json
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"repo_name": "GeoPi0-new",
|
| 3 |
+
"source_slurm_job_id": 9555584,
|
| 4 |
+
"train_config_name": "pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard",
|
| 5 |
+
"exp_name": "pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage2_a100_2gpu_b16",
|
| 6 |
+
"stage1_train_config_name": "pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage1_hard",
|
| 7 |
+
"stage1_exp_name": "pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage1_a100_2gpu_b16",
|
| 8 |
+
"dataset_path": "/scratch/yz11445/real_robot_data/ur5_lab_test_tube_camera_shifts",
|
| 9 |
+
"dataset_repo_id": "ur5_lab_test_tube_camera_shifts",
|
| 10 |
+
"norm_stats_source": "/scratch/yz11445/pi0_ur5_real_robot/ur5_lab_test_tube_camera_shifts",
|
| 11 |
+
"gt_point_targets_root": "/scratch/yz11445/gt_point_targets_grid224/ur5_lab_test_tube_camera_shifts",
|
| 12 |
+
"checkpoint_base_dir": "/scratch/yz11445/tmp/openpi_cam/checkpoints",
|
| 13 |
+
"release_checkpoint_source_dir": "/scratch/yz11445/tmp/openpi_cam/checkpoints/pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard/pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage2_a100_2gpu_b16",
|
| 14 |
+
"base_model_path": "/scratch/yz11445/pi0_base",
|
| 15 |
+
"init_weights_path": "/scratch/yz11445/tmp/openpi_cam/checkpoints/pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage1_hard/pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage1_a100_2gpu_b16/5000",
|
| 16 |
+
"num_gpus": 2,
|
| 17 |
+
"batch_size": 16,
|
| 18 |
+
"num_train_steps": 30000,
|
| 19 |
+
"save_interval": 5000,
|
| 20 |
+
"keep_period": 5000,
|
| 21 |
+
"completed_checkpoint_steps": [
|
| 22 |
+
20000,
|
| 23 |
+
25000,
|
| 24 |
+
30000
|
| 25 |
+
],
|
| 26 |
+
"available_source_checkpoint_steps_at_packaging_time": [
|
| 27 |
+
5000,
|
| 28 |
+
10000,
|
| 29 |
+
15000,
|
| 30 |
+
20000,
|
| 31 |
+
25000,
|
| 32 |
+
30000
|
| 33 |
+
],
|
| 34 |
+
"base_camera_key": "observation.images.context_left_rgb",
|
| 35 |
+
"wrist_camera_key": "observation.images.wrist_right_rgb",
|
| 36 |
+
"prompt_from_task": true,
|
| 37 |
+
"delta_actions_first_6_joints_only": true,
|
| 38 |
+
"pose_enc_type": "prope",
|
| 39 |
+
"ray_enc_type": true,
|
| 40 |
+
"view_enc_type": false,
|
| 41 |
+
"cross_view_type": "standard",
|
| 42 |
+
"cross_view_order": "fg",
|
| 43 |
+
"prope_layer_idx": [
|
| 44 |
+
0
|
| 45 |
+
],
|
| 46 |
+
"uses_gt_point_targets": true,
|
| 47 |
+
"point_target_gt_ratio": 1.0,
|
| 48 |
+
"point_target_cams": [
|
| 49 |
+
[
|
| 50 |
+
"base",
|
| 51 |
+
"base"
|
| 52 |
+
],
|
| 53 |
+
[
|
| 54 |
+
"left_wrist",
|
| 55 |
+
"left_wrist"
|
| 56 |
+
]
|
| 57 |
+
],
|
| 58 |
+
"aux_point_head_loss_type": "legacy_conf_mse",
|
| 59 |
+
"aux_point_head_loss_weight": 0.05,
|
| 60 |
+
"aux_point_head_conf_threshold": 0.1,
|
| 61 |
+
"point_target_resolution": 224,
|
| 62 |
+
"wandb_project": "openpi_cam_real_robot",
|
| 63 |
+
"wandb_entity": "NYU-robotics",
|
| 64 |
+
"serve_command_example": "uv run scripts/serve_policy.py policy:checkpoint --policy.config=pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard --policy.dir=/path/to/GeoPi0-new/checkpoints/30000",
|
| 65 |
+
"train_command_reference": "uv run python scripts/train_pytorch.py pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard --exp_name pi0_ur5_real_robot_cross_attn_fg_distill_gt_hard_stage2_a100_2gpu_b16",
|
| 66 |
+
"norm_stats_command_reference": "uv run scripts/compute_norm_stats.py --config-name pi0_ur5_real_robot_pytorch_cross_attn_fg_distill_gt_stage2_hard",
|
| 67 |
+
"run_status": "completed"
|
| 68 |
+
}
|
wandb_id.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
unknown
|