sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015: package_final batch 1/1
Browse files- sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/README.md +40 -0
- sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/archives/members.json +0 -0
- sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/checkpoints.tsv +0 -0
- sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/dependencies.json +0 -0
- sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/run.json +614 -0
sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/README.md
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# lab-a-rt05-photo-proj-c0015
|
| 2 |
+
|
| 3 |
+
RT refit_05 projected photometric fit from lab-a-rt05-projadam c0015: photometric CMA (100 generations) then projected photometric Adam (500 traversals); BEST c0497.
|
| 4 |
+
|
| 5 |
+
| Field | Value |
|
| 6 |
+
|---|---|
|
| 7 |
+
| Status | complete |
|
| 8 |
+
| Identity | session_id `session_20260921_225630_786148`, window_id `sync0402-0893` |
|
| 9 |
+
| Parent | `lab-a-rt05-projadam` adam/c0015 (photometric parent traversal snapshot) |
|
| 10 |
+
| Stages | cma, photometric_adam |
|
| 11 |
+
| Budget (completed/configured) | cma: (completed_generations 100, issued_asks 800, told_asks 800, physical_failures 0); photometric_adam: traversals 500/500, updates 245500/245500 |
|
| 12 |
+
| Labels | BEST adam/c0497, FINAL adam/c0500 |
|
| 13 |
+
| Code revision(s) | `9f4942d3fdc3bc4968849f0338f92c96e1a7391d`; dirty tree by stage: cma reported dirty, photometric_adam not recorded |
|
| 14 |
+
| Checkpoint rows | 4357 (`checkpoints.tsv`) |
|
| 15 |
+
| Archived native records | 11,608 per-step history files in 82 tar archives (owner D25); `archives/members.json` lists each member's native path and sha256, and `checkpoints.tsv` still lists every checkpoint file |
|
| 16 |
+
|
| 17 |
+
## Stages
|
| 18 |
+
|
| 19 |
+
- **cma** (`native/cma/manifest.json`): "mean of all four views per transition, then mean over K; RP1 active Q5 objective"
|
| 20 |
+
- **photometric_adam** (`native/adam/manifest.json`): {"objective_id": "real_rgbd_active_photometric_v1", "source": "U gs_train.py:128-188 + loss_utils.py (PhysTwin 81c718790a37e5e0102eb77af2c6edd34a9db25f)", "weights": {"lambda_dssim": 0.2, "lambda_seg": 1.0, "lambda_depth": 0.001}, "rgb_ssim": "fused_ssim (U gaussian_splatting/submodules/fused-ssim, padding same, train True)", "seg_ssim": "reference ssim (U loss_utils.ssim, 11x11 window sigma 1.5,
|
| 21 |
+
- stiffness update: projected: finite raw log Y moved back onto the physical cap after every update (protocol.projected_log_y true)
|
| 22 |
+
|
| 23 |
+
## Capabilities
|
| 24 |
+
|
| 25 |
+
- **portable_use**: native model arrays retained; fresh use (canonical q0/v0, zero updates) from a clean local copy is implemented and validated by PR4 on representative checkpoints; Hub fetch pending; photometric rendering also needs the recorded initial appearance and binding listed in dependencies.json
|
| 26 |
+
- **interrupted_run_recovery**: unsupported for this publication (owner D21): every photometric checkpoint and its continuation state (optimizer moments, cursor, q/v and appearance carry, CMA strategy and asks) is retained, and its resume inputs are published or referenced (D15-D20), but no photometric restore is implemented or claimed
|
| 27 |
+
- **extend_completed_budget**: not supported: the native protocols refuse to extend a finished run's horizon
|
| 28 |
+
- **full_reproduction**: not claimed (D3); dirty-state and environment limits are listed under code
|
| 29 |
+
|
| 30 |
+
## Limitations
|
| 31 |
+
|
| 32 |
+
- continuing this fit re-hashes author weights TAPNext++ tapnextpp_512 checkpoint (Google DeepMind TAPNet) (/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rt_waft_tapnextpp_refit_01/checkpoints/tapnextpp_512.ckpt); they are not published here (dependencies.json third_party_weights names their source and sha256)
|
| 33 |
+
- historical depth: camera 12540311 recorded stream 5429f2cd45c9 is the original content of sessions/session_20260921_225630_786148/videos/zed_12540311_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by 80f9c31528de at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path
|
| 34 |
+
- historical depth: camera 12933256 recorded stream 6ad35616256c is the original content of sessions/session_20260921_225630_786148/videos/zed_12933256_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by e6b07d4e756e at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path
|
| 35 |
+
- historical depth: camera 17736741 recorded stream ba88326f4263 is the original content of sessions/session_20260921_225630_786148/videos/zed_17736741_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by a1d25bde7757 at DAIRLab/phystwin_dataset@6ce5a6472649 (original was the remote content at c8efd5c26071); a pin must name the original, not the current path
|
| 36 |
+
- historical depth: camera 23007103 recorded stream ffb5bc058a27 is the original content of sessions/session_20260921_225630_786148/videos/zed_23007103_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by e3267dd44f22 at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path
|
| 37 |
+
- photometric_adam: records name 9f4942d3fdc3 but none states whether the working tree was clean when this stage ran
|
| 38 |
+
- cma: a record reports a dirty working tree; the uncommitted diff was not saved, so the exact executed source is not recoverable
|
| 39 |
+
|
| 40 |
+
Native records under `native/` are authoritative; `run.json`, `checkpoints.tsv` and `dependencies.json` index them. License: see the repository `LICENSE` and card.
|
sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/archives/members.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/checkpoints.tsv
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/dependencies.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/run.json
ADDED
|
@@ -0,0 +1,614 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"aliases": [
|
| 3 |
+
{
|
| 4 |
+
"bytes_identical": true,
|
| 5 |
+
"duplicate_of": "native/cma/generations/g071/a06/model/model.npz",
|
| 6 |
+
"path": "native/cma/winner/model/model.npz",
|
| 7 |
+
"relation": "byte copy of the committed ask (cma._stage_winner)",
|
| 8 |
+
"role": "CMA winner"
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"bytes_identical": true,
|
| 12 |
+
"duplicate_of": "native/cma/generations/g071/a06/model/topology.npz",
|
| 13 |
+
"path": "native/cma/winner/model/topology.npz",
|
| 14 |
+
"relation": "byte copy of the committed ask (cma._stage_winner)",
|
| 15 |
+
"role": "CMA winner"
|
| 16 |
+
}
|
| 17 |
+
],
|
| 18 |
+
"archived_native_records": {
|
| 19 |
+
"archives": 82,
|
| 20 |
+
"history_archives": 82,
|
| 21 |
+
"history_members": 11608,
|
| 22 |
+
"index": "archives/members.json",
|
| 23 |
+
"member_bytes": 20643640444,
|
| 24 |
+
"members": 11608,
|
| 25 |
+
"rule": "Owner decision D25 (2026-11-01): the Hub refuses repositories above 20,000 files, so this run's per-step history (CMA generations and candidates, Adam snapshots, continuation states, update rows and frozen scores; or Deform360 pass states, records and scores) is published inside these uncompressed tar archives, up to 256 MiB of members each. Member bytes are unchanged and checkpoints.tsv still lists every file with its sha256; extract each member to <run dir>/native/<member> to restore the native layout (scripts/phystwin_publish.py fetch extracts the members a checkpoint needs, and --all-checkpoints extracts all)."
|
| 26 |
+
},
|
| 27 |
+
"capabilities": {
|
| 28 |
+
"extend_completed_budget": "not supported: the native protocols refuse to extend a finished run's horizon",
|
| 29 |
+
"full_reproduction": "not claimed (D3); dirty-state and environment limits are listed under code",
|
| 30 |
+
"interrupted_run_recovery": "unsupported for this publication (owner D21): every photometric checkpoint and its continuation state (optimizer moments, cursor, q/v and appearance carry, CMA strategy and asks) is retained, and its resume inputs are published or referenced (D15-D20), but no photometric restore is implemented or claimed",
|
| 31 |
+
"portable_use": "native model arrays retained; fresh use (canonical q0/v0, zero updates) from a clean local copy is implemented and validated by PR4 on representative checkpoints; Hub fetch pending; photometric rendering also needs the recorded initial appearance and binding listed in dependencies.json"
|
| 32 |
+
},
|
| 33 |
+
"checkpoints": {
|
| 34 |
+
"counts": {
|
| 35 |
+
"adam_continuation": 2950,
|
| 36 |
+
"adam_traversal_snapshot": 501,
|
| 37 |
+
"adam_zero_update_check": 1,
|
| 38 |
+
"cma_candidate": 800,
|
| 39 |
+
"cma_generation_state": 100,
|
| 40 |
+
"cma_to_adam_handoff": 1,
|
| 41 |
+
"cma_winner": 1,
|
| 42 |
+
"model_initialization": 2,
|
| 43 |
+
"photometric_parent_p0": 1
|
| 44 |
+
},
|
| 45 |
+
"rows": 4357,
|
| 46 |
+
"table": "checkpoints.tsv"
|
| 47 |
+
},
|
| 48 |
+
"code": {
|
| 49 |
+
"belt_perception_commits": [
|
| 50 |
+
"9f4942d3fdc3bc4968849f0338f92c96e1a7391d"
|
| 51 |
+
],
|
| 52 |
+
"dirty_reported": true,
|
| 53 |
+
"limitations": [
|
| 54 |
+
"photometric_adam: records name 9f4942d3fdc3 but none states whether the working tree was clean when this stage ran",
|
| 55 |
+
"cma: a record reports a dirty working tree; the uncommitted diff was not saved, so the exact executed source is not recoverable"
|
| 56 |
+
],
|
| 57 |
+
"observations": [
|
| 58 |
+
{
|
| 59 |
+
"key": "code_revision",
|
| 60 |
+
"scope": "cma",
|
| 61 |
+
"source": "native/cma/manifest.json",
|
| 62 |
+
"value": {
|
| 63 |
+
"dirty": true,
|
| 64 |
+
"head": "9f4942d3fdc3bc4968849f0338f92c96e1a7391d"
|
| 65 |
+
}
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"key": "revision",
|
| 69 |
+
"scope": "run",
|
| 70 |
+
"source": "native/campaign.json",
|
| 71 |
+
"value": "9f4942d3fdc3bc4968849f0338f92c96e1a7391d"
|
| 72 |
+
}
|
| 73 |
+
],
|
| 74 |
+
"stages": {
|
| 75 |
+
"cma": {
|
| 76 |
+
"belt_perception_commits": [
|
| 77 |
+
"9f4942d3fdc3bc4968849f0338f92c96e1a7391d"
|
| 78 |
+
],
|
| 79 |
+
"dirty_reported": true,
|
| 80 |
+
"sources": [
|
| 81 |
+
"native/cma/manifest.json:code_revision",
|
| 82 |
+
"native/campaign.json:revision"
|
| 83 |
+
]
|
| 84 |
+
},
|
| 85 |
+
"photometric_adam": {
|
| 86 |
+
"belt_perception_commits": [
|
| 87 |
+
"9f4942d3fdc3bc4968849f0338f92c96e1a7391d"
|
| 88 |
+
],
|
| 89 |
+
"dirty_reported": null,
|
| 90 |
+
"sources": [
|
| 91 |
+
"native/campaign.json:revision"
|
| 92 |
+
]
|
| 93 |
+
}
|
| 94 |
+
}
|
| 95 |
+
},
|
| 96 |
+
"description": "RT refit_05 projected photometric fit from lab-a-rt05-projadam c0015: photometric CMA (100 generations) then projected photometric Adam (500 traversals); BEST c0497.",
|
| 97 |
+
"environment": {
|
| 98 |
+
"native/adam/manifest.json:identity.execution": {
|
| 99 |
+
"belt_perception_source": {
|
| 100 |
+
"files": 857,
|
| 101 |
+
"sha256": "27ce917beba451de6a1bce14fa20562bdbb7d9100d86de5a11c7e3259061bcac"
|
| 102 |
+
},
|
| 103 |
+
"device_name": "NVIDIA GeForce RTX 4090",
|
| 104 |
+
"python": "3.11.14",
|
| 105 |
+
"torch_cuda": "12.8",
|
| 106 |
+
"versions": {
|
| 107 |
+
"cma": "4.4.4",
|
| 108 |
+
"numpy": "2.4.4",
|
| 109 |
+
"open3d": "0.19.0",
|
| 110 |
+
"torch": "2.11.0+cu128",
|
| 111 |
+
"warp-lang": "1.16.0"
|
| 112 |
+
}
|
| 113 |
+
},
|
| 114 |
+
"native/campaign.json:device_identities": {
|
| 115 |
+
"cuda:0": {
|
| 116 |
+
"name": "NVIDIA GeForce RTX 4090",
|
| 117 |
+
"total_memory": 25215303680,
|
| 118 |
+
"uuid": "30be4c6b-0cc3-a19f-14c8-b53e90ace6dc"
|
| 119 |
+
}
|
| 120 |
+
},
|
| 121 |
+
"native/campaign.json:lock_sha256": "673786110b5b79a5a6ecc5e6bf35d11413a342229be69cd028e7ce8bf1841a02",
|
| 122 |
+
"native/cma/manifest.json:execution_identity": {
|
| 123 |
+
"belt_perception_source": {
|
| 124 |
+
"files": 857,
|
| 125 |
+
"sha256": "27ce917beba451de6a1bce14fa20562bdbb7d9100d86de5a11c7e3259061bcac"
|
| 126 |
+
},
|
| 127 |
+
"device_name": "NVIDIA GeForce RTX 4090",
|
| 128 |
+
"python": "3.11.14",
|
| 129 |
+
"torch_cuda": "12.8",
|
| 130 |
+
"versions": {
|
| 131 |
+
"cma": "4.4.4",
|
| 132 |
+
"numpy": "2.4.4",
|
| 133 |
+
"open3d": "0.19.0",
|
| 134 |
+
"torch": "2.11.0+cu128",
|
| 135 |
+
"warp-lang": "1.16.0"
|
| 136 |
+
}
|
| 137 |
+
}
|
| 138 |
+
},
|
| 139 |
+
"evidence_files": [
|
| 140 |
+
"evidence/photometric_fit_projadam_c0015_01/inputs/canonical_binding.npz",
|
| 141 |
+
"evidence/photometric_fit_projadam_c0015_01/inputs/contract.json",
|
| 142 |
+
"evidence/photometric_fit_projadam_c0015_01/qualification_20261007/driver_summary.json",
|
| 143 |
+
"evidence/rt_projadam_execution_20261007/photometric_service_preflight_02/service_readiness.json"
|
| 144 |
+
],
|
| 145 |
+
"family": "real_rgbd_npz",
|
| 146 |
+
"gaps": [],
|
| 147 |
+
"identity": {
|
| 148 |
+
"session_id": "session_20260921_225630_786148",
|
| 149 |
+
"window_id": "sync0402-0893"
|
| 150 |
+
},
|
| 151 |
+
"inputs": [
|
| 152 |
+
{
|
| 153 |
+
"preprocessing": "RT photometric observations and appearance (see dependencies.json)",
|
| 154 |
+
"role": "photometric window",
|
| 155 |
+
"session_id": "session_20260921_225630_786148",
|
| 156 |
+
"window_id": "sync0402-0893"
|
| 157 |
+
}
|
| 158 |
+
],
|
| 159 |
+
"labels": {
|
| 160 |
+
"BEST": {
|
| 161 |
+
"key": "best_candidate",
|
| 162 |
+
"metric": "RT photometric active full-window mean",
|
| 163 |
+
"score": 0.003599452873384962,
|
| 164 |
+
"source": "native/adam/best.json",
|
| 165 |
+
"status": "final",
|
| 166 |
+
"value": "adam/c0497"
|
| 167 |
+
},
|
| 168 |
+
"FINAL": {
|
| 169 |
+
"key": "final_candidate",
|
| 170 |
+
"note": "final traversal snapshot at the planned horizon (no FINAL export written)",
|
| 171 |
+
"source": "native/adam/training_complete.json",
|
| 172 |
+
"value": "adam/c0500"
|
| 173 |
+
}
|
| 174 |
+
},
|
| 175 |
+
"license": {
|
| 176 |
+
"attribution": null,
|
| 177 |
+
"id": "mit",
|
| 178 |
+
"scope": "MIT (owner decision D9) applies to the project-produced fit packages in this repository: native checkpoints, run records and the generated metadata. It does not relicense the linked DAIRLab/phystwin_dataset recordings, which declare no license, or any third-party code or data."
|
| 179 |
+
},
|
| 180 |
+
"limitations": [
|
| 181 |
+
"continuing this fit re-hashes author weights TAPNext++ tapnextpp_512 checkpoint (Google DeepMind TAPNet) (/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rt_waft_tapnextpp_refit_01/checkpoints/tapnextpp_512.ckpt); they are not published here (dependencies.json third_party_weights names their source and sha256)",
|
| 182 |
+
"historical depth: camera 12540311 recorded stream 5429f2cd45c9 is the original content of sessions/session_20260921_225630_786148/videos/zed_12540311_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by 80f9c31528de at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path",
|
| 183 |
+
"historical depth: camera 12933256 recorded stream 6ad35616256c is the original content of sessions/session_20260921_225630_786148/videos/zed_12933256_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by e6b07d4e756e at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path",
|
| 184 |
+
"historical depth: camera 17736741 recorded stream ba88326f4263 is the original content of sessions/session_20260921_225630_786148/videos/zed_17736741_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by a1d25bde7757 at DAIRLab/phystwin_dataset@6ce5a6472649 (original was the remote content at c8efd5c26071); a pin must name the original, not the current path",
|
| 185 |
+
"historical depth: camera 23007103 recorded stream ffb5bc058a27 is the original content of sessions/session_20260921_225630_786148/videos/zed_23007103_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth, replaced there by e3267dd44f22 at DAIRLab/phystwin_dataset@c9fa16c0c8ac (original was the remote content at b61531e2f70d); a pin must name the original, not the current path",
|
| 186 |
+
"photometric_adam: records name 9f4942d3fdc3 but none states whether the working tree was clean when this stage ran",
|
| 187 |
+
"cma: a record reports a dirty working tree; the uncommitted diff was not saved, so the exact executed source is not recoverable"
|
| 188 |
+
],
|
| 189 |
+
"native_files": {
|
| 190 |
+
"bytes": 20675215556,
|
| 191 |
+
"files": 11635
|
| 192 |
+
},
|
| 193 |
+
"native_reconciliation": {
|
| 194 |
+
"included_by_category": {
|
| 195 |
+
"adam_continuation": {
|
| 196 |
+
"bytes": 18309917832,
|
| 197 |
+
"files": 2950
|
| 198 |
+
},
|
| 199 |
+
"adam_snapshot": {
|
| 200 |
+
"bytes": 287311412,
|
| 201 |
+
"files": 1506
|
| 202 |
+
},
|
| 203 |
+
"adam_update_rows": {
|
| 204 |
+
"bytes": 1104565231,
|
| 205 |
+
"files": 2950
|
| 206 |
+
},
|
| 207 |
+
"cma_candidate": {
|
| 208 |
+
"bytes": 788416976,
|
| 209 |
+
"files": 3200
|
| 210 |
+
},
|
| 211 |
+
"cma_center_winner": {
|
| 212 |
+
"bytes": 10219279,
|
| 213 |
+
"files": 4
|
| 214 |
+
},
|
| 215 |
+
"cma_generation_state": {
|
| 216 |
+
"bytes": 5700647,
|
| 217 |
+
"files": 500
|
| 218 |
+
},
|
| 219 |
+
"frozen_score": {
|
| 220 |
+
"bytes": 147728346,
|
| 221 |
+
"files": 502
|
| 222 |
+
},
|
| 223 |
+
"handoff": {
|
| 224 |
+
"bytes": 18664844,
|
| 225 |
+
"files": 3
|
| 226 |
+
},
|
| 227 |
+
"log": {
|
| 228 |
+
"bytes": 619932,
|
| 229 |
+
"files": 6
|
| 230 |
+
},
|
| 231 |
+
"run_record": {
|
| 232 |
+
"bytes": 864850,
|
| 233 |
+
"files": 4
|
| 234 |
+
},
|
| 235 |
+
"stage_record": {
|
| 236 |
+
"bytes": 1206207,
|
| 237 |
+
"files": 10
|
| 238 |
+
}
|
| 239 |
+
},
|
| 240 |
+
"included_files": 11635,
|
| 241 |
+
"not_selected": {
|
| 242 |
+
"post-hoc frozen-score evaluation trajectory; its scores remain in evaluations/*/result.json and best.json": {
|
| 243 |
+
"bytes": 4722504448,
|
| 244 |
+
"examples": [
|
| 245 |
+
"adam/evaluations/c0000/rollout.npz",
|
| 246 |
+
"adam/evaluations/c0001/rollout.npz",
|
| 247 |
+
"adam/evaluations/c0002/rollout.npz"
|
| 248 |
+
],
|
| 249 |
+
"files": 502
|
| 250 |
+
},
|
| 251 |
+
"runtime process or lock marker": {
|
| 252 |
+
"bytes": 0,
|
| 253 |
+
"examples": [
|
| 254 |
+
"supervisor.lock"
|
| 255 |
+
],
|
| 256 |
+
"files": 1
|
| 257 |
+
},
|
| 258 |
+
"telemetry journal for W&B delivery; no telemetry process owns scientific state": {
|
| 259 |
+
"bytes": 1427531090,
|
| 260 |
+
"examples": [
|
| 261 |
+
"telemetry-collector/real_collector.lock",
|
| 262 |
+
"telemetry-collector/real_collector_cursor.json",
|
| 263 |
+
"telemetry-collector/real_source_identity.json"
|
| 264 |
+
],
|
| 265 |
+
"files": 13
|
| 266 |
+
}
|
| 267 |
+
},
|
| 268 |
+
"source_files": 12151,
|
| 269 |
+
"unclassified": [],
|
| 270 |
+
"unclassified_files": 0
|
| 271 |
+
},
|
| 272 |
+
"notes": [],
|
| 273 |
+
"parent": {
|
| 274 |
+
"declared": {
|
| 275 |
+
"checkpoint": "adam/c0015",
|
| 276 |
+
"relation": "photometric parent traversal snapshot",
|
| 277 |
+
"run_id": "lab-a-rt05-projadam"
|
| 278 |
+
},
|
| 279 |
+
"native": {
|
| 280 |
+
"checkpoint": "adam/c0015",
|
| 281 |
+
"expected_sha256": {
|
| 282 |
+
"adam/model_init.npz": "72f824d4d63a780f1c542c7cab2c41d9476a42bd680d707760750f1be5d90c6f",
|
| 283 |
+
"adam/snapshots/c0015/model/model.npz": "0584ed501766af03ce64c85d79e08bd7c1464f57a66ccff851ba1bee91331dbe",
|
| 284 |
+
"adam/snapshots/c0015/model/topology.npz": "55290415e3f1c62245d5a8a9aaa72b463ddfd801b7c82eec1ab2faf9c564d2dc"
|
| 285 |
+
},
|
| 286 |
+
"fit_run": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rt_waft_tapnextpp_mesh_refit_05/full_fit_cma250_projadam_01",
|
| 287 |
+
"key": "identity.inputs.parent",
|
| 288 |
+
"kind": "parent_traversal_snapshot",
|
| 289 |
+
"selection_role": "owner_selected",
|
| 290 |
+
"source": "native/adam/manifest.json"
|
| 291 |
+
},
|
| 292 |
+
"native_run_id": "lab-a-rt05-projadam",
|
| 293 |
+
"verified": true,
|
| 294 |
+
"verified_files": [
|
| 295 |
+
"adam/model_init.npz",
|
| 296 |
+
"adam/snapshots/c0015/model/model.npz",
|
| 297 |
+
"adam/snapshots/c0015/model/topology.npz"
|
| 298 |
+
]
|
| 299 |
+
},
|
| 300 |
+
"relocation": {
|
| 301 |
+
"path_in_repo": "sessions/session_20260921_225630_786148/runs/lab-a-rt05-photo-proj-c0015/native",
|
| 302 |
+
"recorded_aliases": [],
|
| 303 |
+
"recorded_root": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rt_waft_tapnextpp_mesh_refit_05/photometric_fit_projadam_c0015_01/full_fit_01",
|
| 304 |
+
"resolved_root": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rt_waft_tapnextpp_mesh_refit_05/photometric_fit_projadam_c0015_01/full_fit_01",
|
| 305 |
+
"rule": "native/<path relative to the recorded root>; native records keep recorded paths"
|
| 306 |
+
},
|
| 307 |
+
"repo_id": "DAIRLab/phystwin_models",
|
| 308 |
+
"run_id": "lab-a-rt05-photo-proj-c0015",
|
| 309 |
+
"schema": "phystwin_model_run_v1",
|
| 310 |
+
"stages": [
|
| 311 |
+
{
|
| 312 |
+
"active_coordinates": {
|
| 313 |
+
"key": "protocol.map.coordinates (each maps to a leaf or setting)",
|
| 314 |
+
"source": "native/cma/manifest.json",
|
| 315 |
+
"value": [
|
| 316 |
+
"ground_restitution",
|
| 317 |
+
"ground_friction",
|
| 318 |
+
"drag_damping",
|
| 319 |
+
"dashpot_damping"
|
| 320 |
+
]
|
| 321 |
+
},
|
| 322 |
+
"budget": {
|
| 323 |
+
"completed": {
|
| 324 |
+
"center_evaluations": {
|
| 325 |
+
"key": "center_evaluations",
|
| 326 |
+
"source": "native/cma/result.json",
|
| 327 |
+
"value": null
|
| 328 |
+
},
|
| 329 |
+
"completed_generations": {
|
| 330 |
+
"key": "completed_generations",
|
| 331 |
+
"source": "native/cma/result.json",
|
| 332 |
+
"value": 100
|
| 333 |
+
},
|
| 334 |
+
"issued_asks": {
|
| 335 |
+
"key": "issued_asks",
|
| 336 |
+
"source": "native/cma/result.json",
|
| 337 |
+
"value": 800
|
| 338 |
+
},
|
| 339 |
+
"physical_failures": {
|
| 340 |
+
"key": "physical_failures",
|
| 341 |
+
"source": "native/cma/result.json",
|
| 342 |
+
"value": 0
|
| 343 |
+
},
|
| 344 |
+
"status": {
|
| 345 |
+
"key": "status",
|
| 346 |
+
"source": "native/cma/result.json",
|
| 347 |
+
"value": "winner"
|
| 348 |
+
},
|
| 349 |
+
"stop_reason": {
|
| 350 |
+
"key": "stop_reason",
|
| 351 |
+
"source": "native/cma/result.json",
|
| 352 |
+
"value": "max_generations"
|
| 353 |
+
},
|
| 354 |
+
"told_asks": {
|
| 355 |
+
"key": "told_asks",
|
| 356 |
+
"source": "native/cma/result.json",
|
| 357 |
+
"value": 800
|
| 358 |
+
}
|
| 359 |
+
},
|
| 360 |
+
"configured": {
|
| 361 |
+
"generations": {
|
| 362 |
+
"key": "protocol.max_generations",
|
| 363 |
+
"source": "native/cma/manifest.json",
|
| 364 |
+
"value": 100
|
| 365 |
+
}
|
| 366 |
+
}
|
| 367 |
+
},
|
| 368 |
+
"carried_fixed": {
|
| 369 |
+
"key": "protocol.map.carried_inactive",
|
| 370 |
+
"source": "native/cma/manifest.json",
|
| 371 |
+
"value": [
|
| 372 |
+
"object_restitution",
|
| 373 |
+
"object_friction",
|
| 374 |
+
"collision_distance_m"
|
| 375 |
+
]
|
| 376 |
+
},
|
| 377 |
+
"inactive_coordinates": {
|
| 378 |
+
"key": "protocol.map.coordinates",
|
| 379 |
+
"source": "native/cma/manifest.json",
|
| 380 |
+
"value": []
|
| 381 |
+
},
|
| 382 |
+
"kind": "photometric_cma",
|
| 383 |
+
"manifest": "native/cma/manifest.json",
|
| 384 |
+
"objective": {
|
| 385 |
+
"key": "protocol.score",
|
| 386 |
+
"source": "native/cma/manifest.json",
|
| 387 |
+
"value": "mean of all four views per transition, then mean over K; RP1 active Q5 objective"
|
| 388 |
+
},
|
| 389 |
+
"schema": "real_rgbd_photometric_cma_v1",
|
| 390 |
+
"searched_coordinates": {
|
| 391 |
+
"key": "protocol.map.coordinates",
|
| 392 |
+
"source": "native/cma/manifest.json",
|
| 393 |
+
"value": [
|
| 394 |
+
"ground_restitution",
|
| 395 |
+
"ground_friction",
|
| 396 |
+
"drag_damping",
|
| 397 |
+
"dashpot_damping"
|
| 398 |
+
]
|
| 399 |
+
},
|
| 400 |
+
"settings": {
|
| 401 |
+
"backend": {
|
| 402 |
+
"key": "strategy.backend_id",
|
| 403 |
+
"source": "native/cma/manifest.json",
|
| 404 |
+
"value": "pycma_4_4_4_serial_ask_tell_v1"
|
| 405 |
+
},
|
| 406 |
+
"dimension": {
|
| 407 |
+
"key": "strategy.dimension",
|
| 408 |
+
"source": "native/cma/manifest.json",
|
| 409 |
+
"value": 4
|
| 410 |
+
},
|
| 411 |
+
"initial_sigma": {
|
| 412 |
+
"key": "strategy.initial_sigma",
|
| 413 |
+
"source": "native/cma/manifest.json",
|
| 414 |
+
"value": 0.16666666666666666
|
| 415 |
+
},
|
| 416 |
+
"population_size": {
|
| 417 |
+
"key": "strategy.population_size",
|
| 418 |
+
"source": "native/cma/manifest.json",
|
| 419 |
+
"value": 8
|
| 420 |
+
},
|
| 421 |
+
"seed": {
|
| 422 |
+
"key": "strategy.seed",
|
| 423 |
+
"source": "native/cma/manifest.json",
|
| 424 |
+
"value": 42
|
| 425 |
+
},
|
| 426 |
+
"stopping": {
|
| 427 |
+
"key": "protocol.stopping",
|
| 428 |
+
"source": "native/cma/manifest.json",
|
| 429 |
+
"value": "native es.stop() at loop head after first generation; else generation cap"
|
| 430 |
+
}
|
| 431 |
+
},
|
| 432 |
+
"stage": "cma",
|
| 433 |
+
"supervision": {
|
| 434 |
+
"key": "supervision",
|
| 435 |
+
"source": "native/cma/manifest.json",
|
| 436 |
+
"value": null
|
| 437 |
+
}
|
| 438 |
+
},
|
| 439 |
+
{
|
| 440 |
+
"best_metric": {
|
| 441 |
+
"key": "protocol.best_metric",
|
| 442 |
+
"source": "native/adam/manifest.json",
|
| 443 |
+
"value": "RT photometric active full-window mean"
|
| 444 |
+
},
|
| 445 |
+
"budget": {
|
| 446 |
+
"completed": {
|
| 447 |
+
"traversals": {
|
| 448 |
+
"key": "complete_traversals",
|
| 449 |
+
"source": "native/adam/training_complete.json",
|
| 450 |
+
"value": 500
|
| 451 |
+
},
|
| 452 |
+
"updates": {
|
| 453 |
+
"key": "total_updates",
|
| 454 |
+
"source": "native/adam/training_complete.json",
|
| 455 |
+
"value": 245500
|
| 456 |
+
}
|
| 457 |
+
},
|
| 458 |
+
"configured": {
|
| 459 |
+
"traversals": {
|
| 460 |
+
"key": "protocol.complete_traversals",
|
| 461 |
+
"source": "native/adam/manifest.json",
|
| 462 |
+
"value": 500
|
| 463 |
+
},
|
| 464 |
+
"updates": {
|
| 465 |
+
"key": "protocol.complete_traversals * protocol.updates_per_traversal",
|
| 466 |
+
"source": "native/adam/manifest.json",
|
| 467 |
+
"value": 245500
|
| 468 |
+
},
|
| 469 |
+
"updates_per_traversal": {
|
| 470 |
+
"key": "protocol.updates_per_traversal",
|
| 471 |
+
"source": "native/adam/manifest.json",
|
| 472 |
+
"value": 491
|
| 473 |
+
}
|
| 474 |
+
}
|
| 475 |
+
},
|
| 476 |
+
"manifest": "native/adam/manifest.json",
|
| 477 |
+
"objective": {
|
| 478 |
+
"key": "identity.inputs.objective",
|
| 479 |
+
"source": "native/adam/manifest.json",
|
| 480 |
+
"value": {
|
| 481 |
+
"depth_rule": "q5_valid_indicator_numerator",
|
| 482 |
+
"depth_target": "stored uint16 / 1000.0 (float64), masked by 1[O > 0.5]",
|
| 483 |
+
"fused_ssim_binary_sha256": "25474a59500617d447ea192ca09927a8b570b332658d1de258fe9a66c96625b8",
|
| 484 |
+
"fused_ssim_module": "/mnt/data0/magna/belt_perception_wt_rt_projadam_execute_20261007/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py",
|
| 485 |
+
"fused_ssim_wrapper_sha256": "c4a9caf98599b378050d1aa258a0b5d8b5817635bc5aefa29ab6893f442490bf",
|
| 486 |
+
"masking": "rendered x (1 - H); observed RGB x O; observed depth x 1[O > 0.5]",
|
| 487 |
+
"means": "full image, all channels",
|
| 488 |
+
"objective_id": "real_rgbd_active_photometric_v1",
|
| 489 |
+
"rgb_ssim": "fused_ssim (U gaussian_splatting/submodules/fused-ssim, padding same, train True)",
|
| 490 |
+
"seg_ssim": "reference ssim (U loss_utils.ssim, 11x11 window sigma 1.5, zero padding)",
|
| 491 |
+
"source": "U gs_train.py:128-188 + loss_utils.py (PhysTwin 81c718790a37e5e0102eb77af2c6edd34a9db25f)",
|
| 492 |
+
"view_aggregation": "arithmetic mean over all supervising views",
|
| 493 |
+
"weights": {
|
| 494 |
+
"lambda_depth": 0.001,
|
| 495 |
+
"lambda_dssim": 0.2,
|
| 496 |
+
"lambda_seg": 1.0
|
| 497 |
+
}
|
| 498 |
+
}
|
| 499 |
+
},
|
| 500 |
+
"optimizer": {
|
| 501 |
+
"betas": {
|
| 502 |
+
"key": "protocol.betas",
|
| 503 |
+
"source": "native/adam/manifest.json",
|
| 504 |
+
"value": [
|
| 505 |
+
0.9,
|
| 506 |
+
0.99
|
| 507 |
+
]
|
| 508 |
+
},
|
| 509 |
+
"eps": {
|
| 510 |
+
"key": "protocol.eps",
|
| 511 |
+
"source": "native/adam/manifest.json",
|
| 512 |
+
"value": 1e-08
|
| 513 |
+
},
|
| 514 |
+
"lr": {
|
| 515 |
+
"key": "protocol.lr",
|
| 516 |
+
"source": "native/adam/manifest.json",
|
| 517 |
+
"value": 0.001
|
| 518 |
+
},
|
| 519 |
+
"optimizer": {
|
| 520 |
+
"key": "protocol.optimizer",
|
| 521 |
+
"source": "native/adam/manifest.json",
|
| 522 |
+
"value": null
|
| 523 |
+
},
|
| 524 |
+
"scheduler": {
|
| 525 |
+
"key": "protocol.scheduler",
|
| 526 |
+
"source": "native/adam/manifest.json",
|
| 527 |
+
"value": null
|
| 528 |
+
},
|
| 529 |
+
"weight_decay": {
|
| 530 |
+
"key": "protocol.weight_decay",
|
| 531 |
+
"source": "native/adam/manifest.json",
|
| 532 |
+
"value": null
|
| 533 |
+
}
|
| 534 |
+
},
|
| 535 |
+
"parameters": {
|
| 536 |
+
"leaf_decision": {
|
| 537 |
+
"key": "protocol.leaf_decision",
|
| 538 |
+
"source": "native/adam/manifest.json",
|
| 539 |
+
"value": "Q7 (A) 2026-09-25: the R7/source leaf set (every object and attachment log_spring_y, raw ground restitution and friction; inactive object-contact leaves carried with zero gradient asserted)"
|
| 540 |
+
},
|
| 541 |
+
"leaf_set_contract": {
|
| 542 |
+
"key": "contract.adam_leaf_set",
|
| 543 |
+
"source": "native/cma/manifest.json",
|
| 544 |
+
"value": {
|
| 545 |
+
"decision": "Q7 (A) 2026-09-25: the R7/source leaf set (every object and attachment log_spring_y, raw ground restitution and friction; inactive object-contact leaves carried with zero gradient asserted)",
|
| 546 |
+
"frozen": [
|
| 547 |
+
"drag_damping",
|
| 548 |
+
"dashpot_damping",
|
| 549 |
+
"collision_distance_m",
|
| 550 |
+
"topology",
|
| 551 |
+
"rests",
|
| 552 |
+
"masses",
|
| 553 |
+
"attachments",
|
| 554 |
+
"q0/v0",
|
| 555 |
+
"controls",
|
| 556 |
+
"clock"
|
| 557 |
+
],
|
| 558 |
+
"initialization": "exact photometric CMA winner arrays after a passed zero-update handoff",
|
| 559 |
+
"logged_activity": [
|
| 560 |
+
"raw_ground_restitution",
|
| 561 |
+
"raw_ground_friction"
|
| 562 |
+
],
|
| 563 |
+
"optimizer_leaves": [
|
| 564 |
+
"log_spring_y",
|
| 565 |
+
"raw_ground_restitution",
|
| 566 |
+
"raw_ground_friction",
|
| 567 |
+
"raw_object_restitution",
|
| 568 |
+
"raw_object_friction"
|
| 569 |
+
],
|
| 570 |
+
"zero_gradient_asserted": [
|
| 571 |
+
"raw_object_restitution",
|
| 572 |
+
"raw_object_friction"
|
| 573 |
+
]
|
| 574 |
+
}
|
| 575 |
+
},
|
| 576 |
+
"optimizer_leaves": {
|
| 577 |
+
"key": "protocol.leaves",
|
| 578 |
+
"source": "native/adam/manifest.json",
|
| 579 |
+
"value": [
|
| 580 |
+
"log_spring_y",
|
| 581 |
+
"raw_ground_restitution",
|
| 582 |
+
"raw_ground_friction",
|
| 583 |
+
"raw_object_restitution",
|
| 584 |
+
"raw_object_friction"
|
| 585 |
+
]
|
| 586 |
+
}
|
| 587 |
+
},
|
| 588 |
+
"schema": "real_rgbd_photometric_adam_v1",
|
| 589 |
+
"seed": {
|
| 590 |
+
"reason": "the Adam stage records no random seed; its traversal order is chronological",
|
| 591 |
+
"searched": [
|
| 592 |
+
"native/adam/manifest.json"
|
| 593 |
+
],
|
| 594 |
+
"value": null
|
| 595 |
+
},
|
| 596 |
+
"stage": "photometric_adam",
|
| 597 |
+
"stiffness_update": {
|
| 598 |
+
"key": "protocol.projected_log_y",
|
| 599 |
+
"source": "native/adam/manifest.json",
|
| 600 |
+
"value": "projected: finite raw log Y moved back onto the physical cap after every update (protocol.projected_log_y true)"
|
| 601 |
+
}
|
| 602 |
+
}
|
| 603 |
+
],
|
| 604 |
+
"status": {
|
| 605 |
+
"completion_evidence": [
|
| 606 |
+
"native/adam/training_complete.json",
|
| 607 |
+
"native/adam/best.json",
|
| 608 |
+
"native/cma/result.json"
|
| 609 |
+
],
|
| 610 |
+
"label": "complete",
|
| 611 |
+
"note": null
|
| 612 |
+
},
|
| 613 |
+
"unknowns": []
|
| 614 |
+
}
|