Commit 752ad98
committed
[Feature] Add OpenVLA-OFT L1 reference wrapper and SimpleVLA parity tooling
OpenVLAOFTL1Wrapper serves the official continuous L1-head OpenVLA-OFT
checkpoints (released action head + proprio projector, wrist image, 8-D
proprio) for deterministic reference and evaluation rollouts; token GRPO
training semantics are unchanged and the PPO loss still requires token
log-probabilities.
compare_simplevla_rollouts.py rolls the same (task, init-state) trajectories
through the TorchRL stack and the SimpleVLA-RL/VeRL reference and writes a
JSON parity report of per-trajectory token/action/success agreement.
The mode-selection plumbing (policy.mode=l1) ships in the commit below; on
its own that mode fails with an ImportError until this commit is applied.
ghstack-source-id: 204a5e0
Pull-Request: #39421 parent c10b1f1 commit 752ad98
4 files changed
Lines changed: 1355 additions & 3 deletions
File tree
- sota-implementations/vla_grpo
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
47 | 50 | | |
48 | 51 | | |
49 | 52 | | |
| |||
180 | 183 | | |
181 | 184 | | |
182 | 185 | | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
183 | 207 | | |
184 | 208 | | |
185 | 209 | | |
| |||
328 | 352 | | |
329 | 353 | | |
330 | 354 | | |
331 | | - | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
332 | 359 | | |
333 | 360 | | |
334 | 361 | | |
| |||
0 commit comments