pi0.5 keypoint action path + held-out-operator split for the fold-freeform fit tests: keypoints_wristframe_pi transform (138-D wrist-first keypoints + cartesian ee_pose prompt proprio), HumanBimanualKeypoints converter, PI resizes openpi action projection - #603
Draft
aidang3019 wants to merge 11 commits into
Draft
pi0.5 keypoint action path + held-out-operator split for the fold-freeform fit tests: keypoints_wristframe_pi transform (138-D wrist-first keypoints + cartesian ee_pose prompt proprio), HumanBimanualKeypoints converter, PI resizes openpi action projection#603aidang3019 wants to merge 11 commits into
aidang3019 wants to merge 11 commits into
Conversation
…eform fit tests: keypoints_wristframe_pi transform (138-D wrist-first keypoints + cartesian ee_pose prompt proprio), HumanBimanualKeypoints converter, PI resizes openpi action projections for action_dim!=32, opsplit data configs (cam6d/wrist6d/kp), keypoint evaluator/viz, norm + train launchers, CPU smoke
…) — pl_model on_fit_start barriers; add working smoke_keypoints_cpu_ddp launcher
…packaging; 492 eps / 11.2 h / 8 tasks) + operator split v2 (27 held-out ops, 8.7%)
…or split 25 held-out ops) per Aidan — drop the v2 task-name-rule expansion
…every 100, ckpt every 50) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
… nodes Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
…alm) + eval-only launcher for the epoch-49 checkpoint Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
…nded on a V100) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
…s the keypoint palm eval) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
… race) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
Contributor
Author
|
Stacked on aidan/eval_gating. pi0.5 fit tests on the mecka freeform folding_clothes set (462 eps / 10.45 h) with a held-out-operator split (31 operators / 10.2 % of frames): cam-frame 6D vs wrist-frame 6D vs a new 138-D MANO-keypoint action path.
🤖 Generated with Claude Code |
Contributor
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

pi0.5 keypoint action path + held-out-operator split for the fold-freeform fit tests: keypoints_wristframe_pi transform (138-D wrist-first keypoints + cartesian ee_pose prompt proprio), HumanBimanualKeypoints converter, PI resizes openpi action projections for action_dim!=32, opsplit data configs (cam6d/wrist6d/kp), keypoint evaluator/viz, norm + train launchers, CPU smoke
smoke: CPU keypoint smoke needs 1-process DDP (find_unused_parameters) — pl_model on_fit_start barriers; add working smoke_keypoints_cpu_ddp launcher
dataset v2: fold_clothes-derivative task-name rule (fold+clothes, no packaging; 492 eps / 11.2 h / 8 tasks) + operator split v2 (27 held-out ops, 8.7%)
revert dataset to folding_clothes only (v1: 462 eps / 10.45 h, operator split 25 held-out ops) per Aidan — drop the v2 task-name-rule expansion
opsplit launchers: validate every 20 epochs instead of 50 (viz still every 100, ckpt every 50)
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
opsplit launchers: 72h wall, exclude the two thermally throttled H200 nodes
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
opsplit: hold out a full 10% of frames by operator (was 8%)
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
eval: palm-origin cam-frame metric for keypoint runs (PIEvalKeypointPalm) + eval-only launcher for the epoch-49 checkpoint
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
eval launcher: typed h200 gres (untyped gres over a partition list landed on a V100)
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
eval: offline launcher for cartesian opsplit checkpoints (same path as the keypoint palm eval)
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z
eval launcher: per-job inductor/triton cache dirs (same-node autotune race)
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012AaLp3ZC4xVapZZvE5Pd4Z