serialexperimentsleon commited on
Commit
76733fc
·
verified ·
1 Parent(s): 8e85e97

sessions/session_20260921_225630_786148/runs/lab-a-rp7-p0-photo100: package_final batch 1/1

Browse files
sessions/session_20260921_225630_786148/runs/lab-a-rp7-p0-photo100/README.md ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # lab-a-rp7-p0-photo100
2
+
3
+ Preliminary photometric Adam (100 traversals, 49,100 updates) started from the exact RP4 P0 of lab-a-initial-20260923 c0500; no photometric CMA. BEST c0099.
4
+
5
+ | Field | Value |
6
+ |---|---|
7
+ | Status | complete_preliminary — completed preliminary 100-traversal photometric Adam (planned horizon reached); not the later c0495 lineage |
8
+ | Identity | session_id `session_20260921_225630_786148`, window_id `sync0402-0893` |
9
+ | Parent | `lab-a-initial-20260923` adam/c0500 (RP4 P0 initialization (exact parent traversal snapshot)) |
10
+ | Stages | photometric_adam |
11
+ | Budget (completed/configured) | photometric_adam: traversals 100/100, updates 49100/49100 |
12
+ | Labels | BEST adam/c0099, FINAL adam/c0100 |
13
+ | Code revision(s) | `4c29ed1e5da3c18fe298346e00acc92bbab8fc1d`; dirty tree by stage: photometric_adam not recorded |
14
+ | Checkpoint rows | 204 (`checkpoints.tsv`) |
15
+ | Archived native records | 608 per-step history files in 6 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
+ - **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,
20
+ - stiffness update: clamp at use only: this record predates or does not enable the projected update; the history is not reinterpreted as projected
21
+
22
+ ## Capabilities
23
+
24
+ - **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
25
+ - **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
26
+ - **extend_completed_budget**: not supported: the native protocols refuse to extend a finished run's horizon
27
+ - **full_reproduction**: not claimed (D3); dirty-state and environment limits are listed under code
28
+ - **continuation_under_projected_update**: not available: this run's stiffness history is clamp-at-use only; continuing it under the projected rule would change its optimizer semantics
29
+
30
+ ## Limitations
31
+
32
+ - historical depth: the run's records name depth_source waft_stereo_dav2l5 but no per-stream digest, so the consumed depth bytes and their publication revision are unresolved; correction ledgers replaced 4 depth paths of this session (6ce5a6472649, c9fa16c0c8ac)
33
+ - photometric_adam: records name 4c29ed1e5da3 but none states whether the working tree was clean when this stage ran
34
+
35
+ 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-rp7-p0-photo100/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-rp7-p0-photo100/checkpoints.tsv ADDED
The diff for this file is too large to render. See raw diff
 
sessions/session_20260921_225630_786148/runs/lab-a-rp7-p0-photo100/dependencies.json ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dataset_inputs": [
3
+ {
4
+ "cited_by": [
5
+ "native/adam/manifest.json:identity.inputs.appearance_ply.path"
6
+ ],
7
+ "class": "dataset_input",
8
+ "current_matches_recorded": true,
9
+ "current_sha256": "71e971a4a19a5f6af2d300ffe89cd639a68beda8a49c990c2ed175a651cb5109",
10
+ "dataset": {
11
+ "artifact_blocked": false,
12
+ "dataset_plan": "/mnt/data0/magna/belt_perception_runs/phystwin_hf_backfill_op_20261031/plans/lab_pilot.json",
13
+ "path_in_repo": "sessions/session_20260921_225630_786148/preprocessing/appearance-rp3-20260927/native/model/point_cloud/iteration_10000/point_cloud.ply",
14
+ "repo_id": "DAIRLab/phystwin_dataset",
15
+ "revision": "f76eab150e0fc24035a7712036a57898139e3bb6",
16
+ "sha256": "71e971a4a19a5f6af2d300ffe89cd639a68beda8a49c990c2ed175a651cb5109"
17
+ },
18
+ "exists": true,
19
+ "is_dir": false,
20
+ "recorded_path": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/appearance_rp3_train_20260927/model/point_cloud/iteration_10000/point_cloud.ply",
21
+ "recorded_sha256": "71e971a4a19a5f6af2d300ffe89cd639a68beda8a49c990c2ed175a651cb5109",
22
+ "session_id": "session_20260921_225630_786148",
23
+ "uses": [
24
+ "record"
25
+ ]
26
+ }
27
+ ],
28
+ "depth_stream_identities": {
29
+ "depth_sources": [
30
+ "waft_stereo_dav2l5"
31
+ ],
32
+ "rule": "recorded digests are authoritative; a dataset pin must resolve to these bytes, never to whatever the recorded path serves today",
33
+ "session_depth_corrections": [
34
+ {
35
+ "corrected_sha256": "a1d25bde77574146466ed40833940326229fdb6f130158baddb4d3a10095149d",
36
+ "description": "camera 17736741 stereo offset: WAFT depth regenerated (DAIRLab/phystwin_dataset 6ce5a647)",
37
+ "evidence": "docs/experiments/cam17736741_stereo_offset_20261016.md",
38
+ "ledger": "/mnt/data2/magna/belt_perception/results/cam17736741_stereo_offset_20261016/hf_upload_plan.json",
39
+ "original_sha256": "ba88326f42636f90de011602feb308a1e7051dd90f6a053c40a29a9e4cd45f4e",
40
+ "original_was_remote_at": "c8efd5c2607107d3d1c199dace51d31c91313cc9",
41
+ "path_in_repo": "sessions/session_20260921_225630_786148/videos/zed_17736741_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth",
42
+ "replaced_at": "6ce5a64726490d50024fec32bca4bec2452bf3b5",
43
+ "repo_id": "DAIRLab/phystwin_dataset"
44
+ },
45
+ {
46
+ "corrected_sha256": "80f9c31528dee849644355c19456498542b15d30715f82f7e97aa2f453cba6cb",
47
+ "description": "stereo offsets of the other three ZEDs: 113 WAFT depth streams regenerated (DAIRLab/phystwin_dataset c9fa16c0)",
48
+ "evidence": "docs/experiments/zed_stereo_offsets_waft_regen_20261017.md",
49
+ "ledger": "/mnt/data2/magna/belt_perception/results/zed_stereo_offsets_20261017/hf_upload_plan.json",
50
+ "original_sha256": "5429f2cd45c93ad2f986e199cd8062f6e4c222943f5cbb5ab7946bbc866419f1",
51
+ "original_was_remote_at": "b61531e2f70d1ac2b507a94bedfd1a21942af918",
52
+ "path_in_repo": "sessions/session_20260921_225630_786148/videos/zed_12540311_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth",
53
+ "replaced_at": "c9fa16c0c8acfcfd61fa21470ed379947e165bcc",
54
+ "repo_id": "DAIRLab/phystwin_dataset"
55
+ },
56
+ {
57
+ "corrected_sha256": "e6b07d4e756e9b05896f68b58a90aa0126bbe0e5133916d2d653327cf7054f4a",
58
+ "description": "stereo offsets of the other three ZEDs: 113 WAFT depth streams regenerated (DAIRLab/phystwin_dataset c9fa16c0)",
59
+ "evidence": "docs/experiments/zed_stereo_offsets_waft_regen_20261017.md",
60
+ "ledger": "/mnt/data2/magna/belt_perception/results/zed_stereo_offsets_20261017/hf_upload_plan.json",
61
+ "original_sha256": "6ad35616256c371682b77f3bb716b6ef73bb465e0cf39406f91167f28630f11d",
62
+ "original_was_remote_at": "b61531e2f70d1ac2b507a94bedfd1a21942af918",
63
+ "path_in_repo": "sessions/session_20260921_225630_786148/videos/zed_12933256_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth",
64
+ "replaced_at": "c9fa16c0c8acfcfd61fa21470ed379947e165bcc",
65
+ "repo_id": "DAIRLab/phystwin_dataset"
66
+ },
67
+ {
68
+ "corrected_sha256": "e3267dd44f22ba986e7a595e2167a45d0829de27920735218b62656dccac933e",
69
+ "description": "stereo offsets of the other three ZEDs: 113 WAFT depth streams regenerated (DAIRLab/phystwin_dataset c9fa16c0)",
70
+ "evidence": "docs/experiments/zed_stereo_offsets_waft_regen_20261017.md",
71
+ "ledger": "/mnt/data2/magna/belt_perception/results/zed_stereo_offsets_20261017/hf_upload_plan.json",
72
+ "original_sha256": "ffb5bc058a27d7aa3c9342410533d9532b39a6b2b7eb8326acb942ccd0f4ed4f",
73
+ "original_was_remote_at": "b61531e2f70d1ac2b507a94bedfd1a21942af918",
74
+ "path_in_repo": "sessions/session_20260921_225630_786148/videos/zed_23007103_depth_waft_stereo_synlarge_dav2l5_zdepth.zdepth",
75
+ "replaced_at": "c9fa16c0c8acfcfd61fa21470ed379947e165bcc",
76
+ "repo_id": "DAIRLab/phystwin_dataset"
77
+ }
78
+ ],
79
+ "streams": []
80
+ },
81
+ "environment_references": [
82
+ {
83
+ "cited_by": [
84
+ "native/adam/manifest.json:identity.inputs.objective.fused_ssim_module"
85
+ ],
86
+ "class": "environment",
87
+ "exists": false,
88
+ "is_dir": false,
89
+ "recorded_path": "/mnt/data0/magna/belt_perception_wt_rp7_p0_adam_prelim_20260927/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py",
90
+ "recorded_sha256": null,
91
+ "uses": [
92
+ "record"
93
+ ]
94
+ }
95
+ ],
96
+ "external_records": [],
97
+ "input_bundle_references": [],
98
+ "input_bundles": [],
99
+ "model_parents": [
100
+ {
101
+ "checkpoint": "adam/c0500",
102
+ "path_in_repo": "sessions/session_20260921_225630_786148/runs/lab-a-initial-20260923",
103
+ "relation": "RP4 P0 initialization (exact parent traversal snapshot)",
104
+ "resolution": "same repository; resolve at the downloaded model revision",
105
+ "run_id": "lab-a-initial-20260923",
106
+ "verified_against_native_record": true
107
+ }
108
+ ],
109
+ "model_run_references": [
110
+ {
111
+ "cited_by": [
112
+ "native/adam/manifest.json:identity.inputs.parent.fit_run"
113
+ ],
114
+ "class": "model_run",
115
+ "exists": true,
116
+ "is_dir": true,
117
+ "path_in_run": ".",
118
+ "recorded_path": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/full_fit_20260923",
119
+ "recorded_sha256": null,
120
+ "run_id": "lab-a-initial-20260923",
121
+ "uses": [
122
+ "record"
123
+ ]
124
+ },
125
+ {
126
+ "cited_by": [
127
+ "native/adam/manifest.json:identity.inputs.parent.model_init_path"
128
+ ],
129
+ "class": "model_run",
130
+ "exists": true,
131
+ "is_dir": false,
132
+ "path_in_run": "adam/model_init.npz",
133
+ "recorded_path": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/full_fit_20260923/adam/model_init.npz",
134
+ "recorded_sha256": null,
135
+ "run_id": "lab-a-initial-20260923",
136
+ "uses": [
137
+ "record"
138
+ ]
139
+ },
140
+ {
141
+ "cited_by": [
142
+ "native/adam/manifest.json:identity.inputs.parent.model_dir"
143
+ ],
144
+ "class": "model_run",
145
+ "exists": true,
146
+ "is_dir": true,
147
+ "path_in_run": "adam/snapshots/c0500/model",
148
+ "recorded_path": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/full_fit_20260923/adam/snapshots/c0500/model",
149
+ "recorded_sha256": null,
150
+ "run_id": "lab-a-initial-20260923",
151
+ "uses": [
152
+ "record"
153
+ ]
154
+ }
155
+ ],
156
+ "notes": [
157
+ "recorded_path values are the paths written in native records at fit time; they are evidence, not download locations",
158
+ "uses: 'record' = cited by a packaged native record; 'resume' = read by the existing resume identity checks (real_rgbd.model_io.source_input_identity), needed only to continue the fit"
159
+ ],
160
+ "packaged_evidence": [
161
+ {
162
+ "cited_by": [
163
+ "native/status.json:p0_gate.value_witness",
164
+ "native/adam/zero_update_replay.json:value_witness",
165
+ "native/adam/p0_handoff/report.json:value_witness"
166
+ ],
167
+ "class": "task_evidence",
168
+ "exists": true,
169
+ "is_dir": false,
170
+ "package_path": "evidence/rp7_full_20260927/cma/repeatability/centre_0.npz",
171
+ "recorded_path": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rp7_full_20260927/cma/repeatability/centre_0.npz",
172
+ "recorded_sha256": null,
173
+ "uses": [
174
+ "record"
175
+ ]
176
+ }
177
+ ],
178
+ "resolution": {
179
+ "dataset_revision": "f76eab150e0fc24035a7712036a57898139e3bb6",
180
+ "dataset_revisions": [
181
+ "f76eab150e0fc24035a7712036a57898139e3bb6"
182
+ ],
183
+ "not_published_inputs": 0,
184
+ "reason": "every dataset input is pinned to a reconciled dataset publication revision or is explicitly not published",
185
+ "status": "resolved",
186
+ "unmapped_dataset_inputs": 0,
187
+ "unmatched_unpublished_inputs": [],
188
+ "unpinned_dataset_inputs": 0
189
+ },
190
+ "run_id": "lab-a-rp7-p0-photo100",
191
+ "schema": "phystwin_model_dependencies_v1",
192
+ "third_party_weights": [],
193
+ "unpackaged_evidence_references": [],
194
+ "upstream_input_references": [],
195
+ "upstream_inputs": []
196
+ }
sessions/session_20260921_225630_786148/runs/lab-a-rp7-p0-photo100/run.json ADDED
@@ -0,0 +1,373 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "aliases": [],
3
+ "archived_native_records": {
4
+ "archives": 6,
5
+ "history_archives": 6,
6
+ "history_members": 608,
7
+ "index": "archives/members.json",
8
+ "member_bytes": 1010634349,
9
+ "members": 608,
10
+ "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)."
11
+ },
12
+ "capabilities": {
13
+ "continuation_under_projected_update": "not available: this run's stiffness history is clamp-at-use only; continuing it under the projected rule would change its optimizer semantics",
14
+ "extend_completed_budget": "not supported: the native protocols refuse to extend a finished run's horizon",
15
+ "full_reproduction": "not claimed (D3); dirty-state and environment limits are listed under code",
16
+ "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",
17
+ "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"
18
+ },
19
+ "checkpoints": {
20
+ "counts": {
21
+ "adam_continuation": 100,
22
+ "adam_traversal_snapshot": 101,
23
+ "adam_zero_update_check": 1,
24
+ "model_initialization": 1,
25
+ "photometric_parent_p0": 1
26
+ },
27
+ "rows": 204,
28
+ "table": "checkpoints.tsv"
29
+ },
30
+ "code": {
31
+ "belt_perception_commits": [
32
+ "4c29ed1e5da3c18fe298346e00acc92bbab8fc1d"
33
+ ],
34
+ "dirty_reported": null,
35
+ "limitations": [
36
+ "photometric_adam: records name 4c29ed1e5da3 but none states whether the working tree was clean when this stage ran"
37
+ ],
38
+ "observations": [
39
+ {
40
+ "key": "source_commit",
41
+ "scope": "run",
42
+ "source": "native/launch.json",
43
+ "value": "4c29ed1e5da3c18fe298346e00acc92bbab8fc1d"
44
+ }
45
+ ],
46
+ "stages": {
47
+ "photometric_adam": {
48
+ "belt_perception_commits": [
49
+ "4c29ed1e5da3c18fe298346e00acc92bbab8fc1d"
50
+ ],
51
+ "dirty_reported": null,
52
+ "sources": [
53
+ "native/launch.json:source_commit"
54
+ ]
55
+ }
56
+ }
57
+ },
58
+ "description": "Preliminary photometric Adam (100 traversals, 49,100 updates) started from the exact RP4 P0 of lab-a-initial-20260923 c0500; no photometric CMA. BEST c0099.",
59
+ "environment": {
60
+ "native/adam/manifest.json:identity.execution": {
61
+ "belt_perception_source": {
62
+ "files": 821,
63
+ "sha256": "2a183cb5dca593a2ecfe983c5ed5cadbfc84cbc510f00a27146e56d5c2b205dc"
64
+ },
65
+ "device_name": "NVIDIA GeForce RTX 4090",
66
+ "python": "3.11.14",
67
+ "torch_cuda": "12.8",
68
+ "versions": {
69
+ "cma": "4.4.4",
70
+ "numpy": "2.4.4",
71
+ "open3d": "0.19.0",
72
+ "torch": "2.11.0+cu128",
73
+ "warp-lang": "1.16.0"
74
+ }
75
+ }
76
+ },
77
+ "evidence_files": [
78
+ "evidence/rp7_full_20260927/cma/repeatability/centre_0.npz"
79
+ ],
80
+ "family": "real_rgbd_npz",
81
+ "gaps": [],
82
+ "identity": {
83
+ "session_id": "session_20260921_225630_786148",
84
+ "window_id": "sync0402-0893"
85
+ },
86
+ "inputs": [
87
+ {
88
+ "preprocessing": "RP photometric observations and appearance (see dependencies.json)",
89
+ "role": "photometric window",
90
+ "session_id": "session_20260921_225630_786148",
91
+ "window_id": "sync0402-0893"
92
+ }
93
+ ],
94
+ "labels": {
95
+ "BEST": {
96
+ "key": "best_candidate",
97
+ "metric": "RP4 active full-window mean",
98
+ "score": 0.005609097399751467,
99
+ "source": "native/adam/best.json",
100
+ "status": "final",
101
+ "value": "adam/c0099"
102
+ },
103
+ "FINAL": {
104
+ "key": "final_candidate",
105
+ "note": "final traversal snapshot at the planned horizon (no FINAL export written)",
106
+ "source": "native/adam/training_complete.json",
107
+ "value": "adam/c0100"
108
+ }
109
+ },
110
+ "license": {
111
+ "attribution": null,
112
+ "id": "mit",
113
+ "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."
114
+ },
115
+ "limitations": [
116
+ "historical depth: the run's records name depth_source waft_stereo_dav2l5 but no per-stream digest, so the consumed depth bytes and their publication revision are unresolved; correction ledgers replaced 4 depth paths of this session (6ce5a6472649, c9fa16c0c8ac)",
117
+ "photometric_adam: records name 4c29ed1e5da3 but none states whether the working tree was clean when this stage ran"
118
+ ],
119
+ "native_files": {
120
+ "bytes": 1017195177,
121
+ "files": 627
122
+ },
123
+ "native_reconciliation": {
124
+ "included_by_category": {
125
+ "adam_continuation": {
126
+ "bytes": 744364616,
127
+ "files": 100
128
+ },
129
+ "adam_snapshot": {
130
+ "bytes": 85656736,
131
+ "files": 306
132
+ },
133
+ "adam_update_rows": {
134
+ "bytes": 180570558,
135
+ "files": 100
136
+ },
137
+ "frozen_score": {
138
+ "bytes": 42439,
139
+ "files": 102
140
+ },
141
+ "handoff": {
142
+ "bytes": 6266286,
143
+ "files": 2
144
+ },
145
+ "log": {
146
+ "bytes": 5684,
147
+ "files": 4
148
+ },
149
+ "run_record": {
150
+ "bytes": 8273,
151
+ "files": 8
152
+ },
153
+ "stage_record": {
154
+ "bytes": 280585,
155
+ "files": 5
156
+ }
157
+ },
158
+ "included_files": 627,
159
+ "not_selected": {
160
+ "post-hoc frozen-score evaluation trajectory; its scores remain in evaluations/*/result.json and best.json": {
161
+ "bytes": 1255405902,
162
+ "examples": [
163
+ "adam/evaluations/c0000/rollout.npz",
164
+ "adam/evaluations/c0001/rollout.npz",
165
+ "adam/evaluations/c0002/rollout.npz"
166
+ ],
167
+ "files": 102
168
+ },
169
+ "runtime process or lock marker": {
170
+ "bytes": 32,
171
+ "examples": [
172
+ "campaign.pid",
173
+ "collector.pid",
174
+ "evaluator.pid"
175
+ ],
176
+ "files": 4
177
+ },
178
+ "telemetry journal for W&B delivery; no telemetry process owns scientific state": {
179
+ "bytes": 128884727,
180
+ "examples": [
181
+ "telemetry-collector/collector_status.json",
182
+ "telemetry-collector/telemetry/delivery.json",
183
+ "telemetry-collector/telemetry/delivery_attempts.jsonl"
184
+ ],
185
+ "files": 10
186
+ }
187
+ },
188
+ "source_files": 743,
189
+ "unclassified": [],
190
+ "unclassified_files": 0
191
+ },
192
+ "notes": [
193
+ "The P0 gate cites a value witness inside the owner-cancelled rp7_full_20260927 campaign; only files this run's records cite are packaged as evidence (D10: inputs of an included fit stay dependencies)."
194
+ ],
195
+ "parent": {
196
+ "declared": {
197
+ "checkpoint": "adam/c0500",
198
+ "relation": "RP4 P0 initialization (exact parent traversal snapshot)",
199
+ "run_id": "lab-a-initial-20260923"
200
+ },
201
+ "native": {
202
+ "checkpoint": "adam/c0500",
203
+ "expected_sha256": {
204
+ "adam/model_init.npz": "a5cea1834373aa82f007867ce2ea8c239f0633d44ec5b7a350bda12ab5f2c0ca",
205
+ "adam/snapshots/c0500/model/model.npz": "bf2fcb1fa5a51f6a591cc96ddd260401c6e2ef362dd6490151715c6b60afd633",
206
+ "adam/snapshots/c0500/model/topology.npz": "8b30f5972737c030c297ddf314cbe280cbbf56b27562bfb15db9ad878a452bef"
207
+ },
208
+ "fit_run": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/full_fit_20260923",
209
+ "key": "identity.inputs.parent",
210
+ "kind": "parent_traversal_snapshot",
211
+ "selection_role": null,
212
+ "source": "native/adam/manifest.json"
213
+ },
214
+ "native_run_id": "lab-a-initial-20260923",
215
+ "verified": true,
216
+ "verified_files": [
217
+ "adam/model_init.npz",
218
+ "adam/snapshots/c0500/model/model.npz",
219
+ "adam/snapshots/c0500/model/topology.npz"
220
+ ]
221
+ },
222
+ "relocation": {
223
+ "path_in_repo": "sessions/session_20260921_225630_786148/runs/lab-a-rp7-p0-photo100/native",
224
+ "recorded_aliases": [],
225
+ "recorded_root": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rp7_p0_adam_prelim_20260927",
226
+ "resolved_root": "/mnt/data2/magna/belt_perception/results/phystwin_real_rgbd/session_20260921_225630_786148/rp7_p0_adam_prelim_20260927",
227
+ "rule": "native/<path relative to the recorded root>; native records keep recorded paths"
228
+ },
229
+ "repo_id": "DAIRLab/phystwin_models",
230
+ "run_id": "lab-a-rp7-p0-photo100",
231
+ "schema": "phystwin_model_run_v1",
232
+ "stages": [
233
+ {
234
+ "best_metric": {
235
+ "key": "protocol.best_metric",
236
+ "source": "native/adam/manifest.json",
237
+ "value": "RP4 active full-window mean"
238
+ },
239
+ "budget": {
240
+ "completed": {
241
+ "traversals": {
242
+ "key": "complete_traversals",
243
+ "source": "native/adam/training_complete.json",
244
+ "value": 100
245
+ },
246
+ "updates": {
247
+ "key": "total_updates",
248
+ "source": "native/adam/training_complete.json",
249
+ "value": 49100
250
+ }
251
+ },
252
+ "configured": {
253
+ "traversals": {
254
+ "key": "protocol.complete_traversals",
255
+ "source": "native/adam/manifest.json",
256
+ "value": 100
257
+ },
258
+ "updates": {
259
+ "key": "protocol.complete_traversals * protocol.updates_per_traversal",
260
+ "source": "native/adam/manifest.json",
261
+ "value": 49100
262
+ },
263
+ "updates_per_traversal": {
264
+ "key": "protocol.updates_per_traversal",
265
+ "source": "native/adam/manifest.json",
266
+ "value": 491
267
+ }
268
+ }
269
+ },
270
+ "manifest": "native/adam/manifest.json",
271
+ "objective": {
272
+ "key": "identity.inputs.objective",
273
+ "source": "native/adam/manifest.json",
274
+ "value": {
275
+ "depth_rule": "q5_valid_indicator_numerator",
276
+ "depth_target": "stored uint16 / 1000.0 (float64), masked by 1[O > 0.5]",
277
+ "fused_ssim_binary_sha256": "93bda7255240765bcf9330500362fa3ca2b27ca603c57a05011ffffa74ad4f73",
278
+ "fused_ssim_module": "/mnt/data0/magna/belt_perception_wt_rp7_p0_adam_prelim_20260927/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py",
279
+ "fused_ssim_wrapper_sha256": "c4a9caf98599b378050d1aa258a0b5d8b5817635bc5aefa29ab6893f442490bf",
280
+ "masking": "rendered x (1 - H); observed RGB x O; observed depth x 1[O > 0.5]",
281
+ "means": "full image, all channels",
282
+ "objective_id": "real_rgbd_active_photometric_v1",
283
+ "rgb_ssim": "fused_ssim (U gaussian_splatting/submodules/fused-ssim, padding same, train True)",
284
+ "seg_ssim": "reference ssim (U loss_utils.ssim, 11x11 window sigma 1.5, zero padding)",
285
+ "source": "U gs_train.py:128-188 + loss_utils.py (PhysTwin 81c718790a37e5e0102eb77af2c6edd34a9db25f)",
286
+ "view_aggregation": "arithmetic mean over all supervising views",
287
+ "weights": {
288
+ "lambda_depth": 0.001,
289
+ "lambda_dssim": 0.2,
290
+ "lambda_seg": 1.0
291
+ }
292
+ }
293
+ },
294
+ "optimizer": {
295
+ "betas": {
296
+ "key": "protocol.betas",
297
+ "source": "native/adam/manifest.json",
298
+ "value": [
299
+ 0.9,
300
+ 0.99
301
+ ]
302
+ },
303
+ "eps": {
304
+ "key": "protocol.eps",
305
+ "source": "native/adam/manifest.json",
306
+ "value": 1e-08
307
+ },
308
+ "lr": {
309
+ "key": "protocol.lr",
310
+ "source": "native/adam/manifest.json",
311
+ "value": 0.001
312
+ },
313
+ "optimizer": {
314
+ "key": "protocol.optimizer",
315
+ "source": "native/adam/manifest.json",
316
+ "value": null
317
+ },
318
+ "scheduler": {
319
+ "key": "protocol.scheduler",
320
+ "source": "native/adam/manifest.json",
321
+ "value": null
322
+ },
323
+ "weight_decay": {
324
+ "key": "protocol.weight_decay",
325
+ "source": "native/adam/manifest.json",
326
+ "value": null
327
+ }
328
+ },
329
+ "parameters": {
330
+ "leaf_decision": {
331
+ "key": "protocol.leaf_decision",
332
+ "source": "native/adam/manifest.json",
333
+ "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)"
334
+ },
335
+ "optimizer_leaves": {
336
+ "key": "protocol.leaves",
337
+ "source": "native/adam/manifest.json",
338
+ "value": [
339
+ "log_spring_y",
340
+ "raw_ground_restitution",
341
+ "raw_ground_friction",
342
+ "raw_object_restitution",
343
+ "raw_object_friction"
344
+ ]
345
+ }
346
+ },
347
+ "schema": "real_rgbd_photometric_adam_v1",
348
+ "seed": {
349
+ "reason": "the Adam stage records no random seed; its traversal order is chronological",
350
+ "searched": [
351
+ "native/adam/manifest.json"
352
+ ],
353
+ "value": null
354
+ },
355
+ "stage": "photometric_adam",
356
+ "stiffness_update": {
357
+ "key": "protocol.projected_log_y",
358
+ "source": "native/adam/manifest.json",
359
+ "value": "clamp at use only: this record predates or does not enable the projected update; the history is not reinterpreted as projected"
360
+ }
361
+ }
362
+ ],
363
+ "status": {
364
+ "completion_evidence": [
365
+ "native/adam/training_complete.json",
366
+ "native/adam/best.json",
367
+ "native/campaign_complete.json"
368
+ ],
369
+ "label": "complete_preliminary",
370
+ "note": "completed preliminary 100-traversal photometric Adam (planned horizon reached); not the later c0495 lineage"
371
+ },
372
+ "unknowns": []
373
+ }