base/README.md @ step 13249
Browse files- base/README.md +49 -0
base/README.md
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: cc-by-nc-4.0
|
| 3 |
+
tags: [robotics, vla, pi05, openpi, manipulation]
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
# base
|
| 7 |
+
|
| 8 |
+
Ordinary pi0.5 conditioning: one frame, absolute proprioceptive state. The reference the other two are measured against.
|
| 9 |
+
|
| 10 |
+
| | |
|
| 11 |
+
|---|---|
|
| 12 |
+
| training config | `pi05_frame_base` |
|
| 13 |
+
| checkpoint step | 13,249 of 13,250 |
|
| 14 |
+
| samples seen | 423,968 |
|
| 15 |
+
| batch size | 32 |
|
| 16 |
+
| peak LR | 0.0005, cosine over 13,250 steps |
|
| 17 |
+
| conditioning | 1 frame(s), state `absolute` |
|
| 18 |
+
| action space | relative EE, `world_rotvec`, horizon 50 |
|
| 19 |
+
| base weights | `pi05_base` (PyTorch), LoRA r16 `all_linear` |
|
| 20 |
+
| frame yaw aug | none |
|
| 21 |
+
| normalizer key | `mix/tuned_h50` |
|
| 22 |
+
|
| 23 |
+
## Contents
|
| 24 |
+
|
| 25 |
+
- `model.safetensors` — the weights
|
| 26 |
+
- `norm_stats.json` — the quantile normalizer this checkpoint was trained against. Not
|
| 27 |
+
interchangeable between variants: the absolute-pose and relative-motion state
|
| 28 |
+
representations have different scales, and using the wrong one silently rescales output.
|
| 29 |
+
- `train_config.json` — the resolved training config
|
| 30 |
+
- `mixture.json` — dataset sampling weights
|
| 31 |
+
|
| 32 |
+
## Loading
|
| 33 |
+
|
| 34 |
+
```python
|
| 35 |
+
from experiments.infer import VariantPolicy
|
| 36 |
+
policy = VariantPolicy.load("base")
|
| 37 |
+
actions = policy.infer(images, poses, prompt) # absolute EE targets, [horizon, 10]
|
| 38 |
+
```
|
| 39 |
+
|
| 40 |
+
## Provenance
|
| 41 |
+
|
| 42 |
+
Trained from `pi05_base` (Physical Intelligence openpi) on cong-lab manipulation data plus a
|
| 43 |
+
DROID subset. Inherits the licence terms of both.
|
| 44 |
+
|
| 45 |
+
## Caveats
|
| 46 |
+
|
| 47 |
+
Trained on a 11-hour single-GPU budget, which is roughly 0.10 of one pass
|
| 48 |
+
over the 4,245,385-sample mixture. These are ablation checkpoints for a specific
|
| 49 |
+
comparison, not a converged production policy.
|