serialexperimentsleon commited on
Commit
a528e37
·
verified ·
1 Parent(s): 0450c90

official/main/single_lift_rope/runs/c5-single-lift-rope-photo: package_final batch 1/1

Browse files
official/main/single_lift_rope/runs/c5-single-lift-rope-photo/README.md ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # c5-single-lift-rope-photo
2
+
3
+ Official PhysTwin photometric refinement of the authors' supervised BEST for single_lift_rope (main): reduced CMA and projected Adam, with every saved checkpoint and retained version.
4
+
5
+ | Field | Value |
6
+ |---|---|
7
+ | Status | complete — budget complete: 100 CMA generations, 800 asks, 500 Adam traversals |
8
+ | Identity | source_group `main`, case `single_lift_rope` |
9
+ | Parent | authors' supervised BEST `Jianghanxiao/PhysTwin@05665bcd0eda:experiments.zip:experiments/single_lift_rope/train/best_199.pth` |
10
+ | Stages | photometric_cma, photometric_adam |
11
+ | Budget (completed/configured) | photometric_cma: generations 100/100 (evaluations 800); photometric_adam: traversals 500/500, updates 17000/17000 |
12
+ | Labels | BEST adam/pass_0394, FINAL adam/final |
13
+ | Code revision(s) | `69f02d9ac16fcc5c0b73121af73b2416aa303ae0`; dirty tree by stage: photometric_cma not recorded, photometric_adam not recorded |
14
+ | Checkpoint rows | 1307 (`checkpoints.tsv`) |
15
+ | Containers | 2,616 native and evidence files packed in 5 uncompressed tar containers by category (adam_continuation 1, adam_update_rows 1, cma_candidate 1, frozen_score 1, records 1); `containers/index.json` lists each member's path, offset, size and sha256, and `checkpoints.tsv` still lists every checkpoint file |
16
+ | Actual supervision | photometric images of the supplied views over the train prefix: RGB, silhouette and object depth (no track, chamfer or acceleration term); see the objective record; the authors' supervised parent is lineage, not this objective |
17
+ | Clock and consumed damping | interval 0.033350000000000005 s (dt 5e-05 x 667 substeps); drag 19, dashpot 167 (int-consumed parent values; CMA and Adam stage candidates are in their score records) |
18
+ | Retained versions | 0 older files (0 B) under `evidence/retained_versions/`, 0 of them from preserved delta bundles; `run.json` `retained_versions` lists each file's source and aliases |
19
+ | Execution | admitted at `69f02d9ac16fcc5c0b73121af73b2416aa303ae0`; segment records name no other revision |
20
+
21
+ ## Stages
22
+
23
+ - **photometric_cma** (`native/run_config.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,
24
+ - **photometric_adam** (`native/run_config.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,
25
+ - stiffness update: projected log-Y update after every Adam step (cap 11.512925148010254)
26
+
27
+ ## Capabilities
28
+
29
+ - **portable_use**: native arrays and the run-bound appearance binding retained; published-model use of this family is not implemented yet (plan P3), so no fresh use is claimed
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
+ - **extend_completed_budget**: not supported: the native protocols refuse to extend a finished run's horizon
32
+ - **full_reproduction**: not claimed (D3): dirty-state and environment limits are listed under code; the authors' inputs must be fetched at their pinned members
33
+
34
+ ## Limitations
35
+
36
+ - Native score payloads stay whole: each adam/pass_*/score.npz, p0 and c0 combines trajectory, final state, components and leaves, and BEST is the pass that selection.json names rather than a separate export.
37
+ - photometric_cma: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran
38
+ - photometric_adam: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran
39
+
40
+ Native records under `native/` are authoritative; `run.json`, `checkpoints.tsv` and `dependencies.json` index them. License: see the repository `LICENSE` and card.
official/main/single_lift_rope/runs/c5-single-lift-rope-photo/checkpoints.tsv ADDED
The diff for this file is too large to render. See raw diff
 
official/main/single_lift_rope/runs/c5-single-lift-rope-photo/containers/index.json ADDED
The diff for this file is too large to render. See raw diff
 
official/main/single_lift_rope/runs/c5-single-lift-rope-photo/dependencies.json ADDED
The diff for this file is too large to render. See raw diff
 
official/main/single_lift_rope/runs/c5-single-lift-rope-photo/run.json ADDED
@@ -0,0 +1,786 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "aliases": [],
3
+ "author_supervised_parent": {
4
+ "pin": {
5
+ "archive": "experiments.zip",
6
+ "archive_lfs_sha256": "81a250d12b351bde9f94d7ecd3270c3703ca325337c32a93af06b2aa6ff068ec",
7
+ "member": "experiments/single_lift_rope/train/best_199.pth",
8
+ "member_crc32": "bed4f51c",
9
+ "member_sha256": "86b2b1fc5133430295b75919f2c091ea314ddae82b9d7016ba9fd5646bf76662",
10
+ "member_size": 338162,
11
+ "repo_id": "Jianghanxiao/PhysTwin",
12
+ "repo_type": "dataset",
13
+ "revision": "05665bcd0edad8f069c7def9cbb58d2eb75d68d0"
14
+ },
15
+ "recorded_path": {
16
+ "key": "inputs.best",
17
+ "source": "native/run_config.json",
18
+ "value": "/mnt/data2/magna/phystwin_artifacts/experiments/single_lift_rope/train/best_199.pth"
19
+ },
20
+ "recorded_sha256": {
21
+ "key": "inputs.best_sha256",
22
+ "source": "native/run_config.json",
23
+ "value": "86b2b1fc5133430295b75919f2c091ea314ddae82b9d7016ba9fd5646bf76662"
24
+ },
25
+ "relation": "the authors' supervised BEST: P0 is this parent, unprojected. Its tracking supervision is lineage, not this run's objective; it is an upstream reference, not an owned fit here"
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; the authors' inputs must be fetched at their pinned members",
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 arrays and the run-bound appearance binding retained; published-model use of this family is not implemented yet (plan P3), so no fresh use is claimed"
32
+ },
33
+ "checkpoints": {
34
+ "counts": {
35
+ "adam_continuation": 1,
36
+ "adam_traversal_snapshot": 500,
37
+ "adam_update_journal": 1,
38
+ "cma_candidate": 800,
39
+ "cma_winner_replay": 1,
40
+ "final_leaves": 1,
41
+ "photometric_parent_p0": 1,
42
+ "run_bound_appearance": 1,
43
+ "stage_record": 1
44
+ },
45
+ "rows": 1307,
46
+ "table": "checkpoints.tsv"
47
+ },
48
+ "code": {
49
+ "belt_perception_commits": [
50
+ "69f02d9ac16fcc5c0b73121af73b2416aa303ae0"
51
+ ],
52
+ "dirty_reported": null,
53
+ "limitations": [
54
+ "photometric_cma: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran",
55
+ "photometric_adam: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran"
56
+ ],
57
+ "observations": [
58
+ {
59
+ "key": "code_revision",
60
+ "meaning": "revision recorded at admission; a resume keeps it unchanged",
61
+ "scope": "run",
62
+ "source": "native/run_config.json",
63
+ "value": "69f02d9ac16fcc5c0b73121af73b2416aa303ae0"
64
+ }
65
+ ],
66
+ "stages": {
67
+ "photometric_adam": {
68
+ "belt_perception_commits": [
69
+ "69f02d9ac16fcc5c0b73121af73b2416aa303ae0"
70
+ ],
71
+ "dirty_reported": null,
72
+ "sources": [
73
+ "native/run_config.json:code_revision"
74
+ ]
75
+ },
76
+ "photometric_cma": {
77
+ "belt_perception_commits": [
78
+ "69f02d9ac16fcc5c0b73121af73b2416aa303ae0"
79
+ ],
80
+ "dirty_reported": null,
81
+ "sources": [
82
+ "native/run_config.json:code_revision"
83
+ ]
84
+ }
85
+ }
86
+ },
87
+ "containers": {
88
+ "categories": {
89
+ "adam_continuation": {
90
+ "containers": 1,
91
+ "member_bytes": 2035915,
92
+ "members": 1
93
+ },
94
+ "adam_update_rows": {
95
+ "containers": 1,
96
+ "member_bytes": 9990450,
97
+ "members": 1
98
+ },
99
+ "cma_candidate": {
100
+ "containers": 1,
101
+ "member_bytes": 123471448,
102
+ "members": 1600
103
+ },
104
+ "frozen_score": {
105
+ "containers": 1,
106
+ "member_bytes": 892689271,
107
+ "members": 1004
108
+ },
109
+ "records": {
110
+ "containers": 1,
111
+ "member_bytes": 9186255,
112
+ "members": 10
113
+ }
114
+ },
115
+ "containers": 5,
116
+ "encoded_bytes": 1039708160,
117
+ "index": "containers/index.json",
118
+ "index_sha256": "835a87fea8e40cb2e7e82d4cd678eb5c9404cd305607a11802dfea2829521432",
119
+ "individual_payload_files": 0,
120
+ "member_bytes": 1037373339,
121
+ "members": 2616,
122
+ "package_files": 10,
123
+ "rule": "Scaling plan \u00a73.2 (owner D30, 2026-11-01): run.json, checkpoints.tsv, dependencies.json, README.md, this index, every BEST/FINAL export component (preflight copies included) and every file whose own container would exceed 1 GiB stay individual files. Other files under native/, evidence/ and inputs/ are packed in path order into uncompressed USTAR containers of at most 1 GiB encoded size per category: the per-step history categories (CMA candidates and generation state, Adam snapshots, continuations, update rows, pass records and scores), 'logs' (.log/.txt/.md/.out/.err) and 'records' (everything else). Member bytes and logical paths are unchanged; each member's data offset is listed, and scripts/phystwin_publish.py fetch restores the native layout. Official native runs add the 'retained_version' category: older bytes of native names and segment records under evidence/retained_versions/.",
124
+ "schema": "hf_publication_containers_v2"
125
+ },
126
+ "defect_disclosures": [],
127
+ "description": "Official PhysTwin photometric refinement of the authors' supervised BEST for single_lift_rope (main): reduced CMA and projected Adam, with every saved checkpoint and retained version.",
128
+ "environment": {
129
+ "native/run_config.json:execution": {
130
+ "device_type": "cuda",
131
+ "gpu_model": "NVIDIA GeForce RTX 4090"
132
+ },
133
+ "native/run_config.json:objective.fused_ssim_module": "/mnt/data0/magna/belt_perception_wt_phystwin_c5_batch_20261029/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py"
134
+ },
135
+ "evidence_files": [
136
+ "evidence/analysis/report.json",
137
+ "evidence/local_execution/queue_package.py",
138
+ "evidence/local_execution/run_local.py"
139
+ ],
140
+ "execution_provenance": {
141
+ "admitted_code_revision": {
142
+ "key": "code_revision",
143
+ "source": "native/run_config.json",
144
+ "value": "69f02d9ac16fcc5c0b73121af73b2416aa303ae0"
145
+ },
146
+ "execution_commits": [],
147
+ "execution_identity": {
148
+ "key": "execution",
149
+ "source": "native/run_config.json",
150
+ "value": {
151
+ "device_type": "cuda",
152
+ "gpu_model": "NVIDIA GeForce RTX 4090"
153
+ }
154
+ },
155
+ "resume_placement": null,
156
+ "rule": "run_config keeps the admitted revision; each record's commit is listed beside it. No single revision is asserted for the whole run unless these records agree.",
157
+ "segment_chains": [],
158
+ "tasks": []
159
+ },
160
+ "family": "official_phystwin_native",
161
+ "gaps": [],
162
+ "identity": {
163
+ "case": "single_lift_rope",
164
+ "source_group": "main"
165
+ },
166
+ "inputs": [],
167
+ "labels": {
168
+ "BEST": {
169
+ "key": "best.name",
170
+ "metric": "earliest finite minimum over P0, C0 and pass snapshots; FINAL separate",
171
+ "native_name": "pass_0394",
172
+ "score": 0.002757699762353018,
173
+ "source": "native/selection.json",
174
+ "value": "adam/pass_0394"
175
+ },
176
+ "C0": {
177
+ "key": "c0",
178
+ "replays": "cma/g071/a03",
179
+ "score": 0.00343715627608308,
180
+ "source": "native/selection.json",
181
+ "value": "c0"
182
+ },
183
+ "FINAL": {
184
+ "key": "final",
185
+ "score": 0.0027970480392298705,
186
+ "scored_as": "pass_0500",
187
+ "source": "native/selection.json",
188
+ "updates": 17000,
189
+ "value": "adam/final"
190
+ },
191
+ "P0": {
192
+ "key": "p0",
193
+ "score": 0.003640271322660313,
194
+ "source": "native/selection.json",
195
+ "value": "p0"
196
+ }
197
+ },
198
+ "license": {
199
+ "attribution": "Inputs: Jianghanxiao/PhysTwin@05665bcd0edad8f069c7def9cbb58d2eb75d68d0. Fit: project-produced photometric extension, not supplied by the authors.",
200
+ "id": "mit",
201
+ "scope": "MIT (owner decision D9) applies to the project-produced fit packages in this repository: native checkpoints, run records and generated metadata. The authors' inputs are not here: Jianghanxiao/PhysTwin at revision 05665bcd0edad8f069c7def9cbb58d2eb75d68d0 declares MIT on its dataset card and is referenced by pinned archive member under its own terms."
202
+ },
203
+ "limitations": [
204
+ "Native score payloads stay whole: each adam/pass_*/score.npz, p0 and c0 combines trajectory, final state, components and leaves, and BEST is the pass that selection.json names rather than a separate export.",
205
+ "photometric_cma: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran",
206
+ "photometric_adam: records name 69f02d9ac16f but none states whether the working tree was clean when this stage ran"
207
+ ],
208
+ "native_files": {
209
+ "bytes": 1037364558,
210
+ "files": 2613
211
+ },
212
+ "native_reconciliation": {
213
+ "included_by_category": {
214
+ "adam_continuation": {
215
+ "bytes": 2035915,
216
+ "files": 1
217
+ },
218
+ "adam_update_journal": {
219
+ "bytes": 9990450,
220
+ "files": 1
221
+ },
222
+ "cma_candidate": {
223
+ "bytes": 123471448,
224
+ "files": 1600
225
+ },
226
+ "final_leaves": {
227
+ "bytes": 93568,
228
+ "files": 1
229
+ },
230
+ "frozen_score": {
231
+ "bytes": 892689271,
232
+ "files": 1004
233
+ },
234
+ "run_bound_appearance": {
235
+ "bytes": 9075462,
236
+ "files": 2
237
+ },
238
+ "stage_record": {
239
+ "bytes": 8444,
240
+ "files": 4
241
+ }
242
+ },
243
+ "included_files": 2613,
244
+ "not_selected": {},
245
+ "retained_versions": {
246
+ "byte_identity": "recorded and hashed sha256",
247
+ "included_bytes": 0,
248
+ "included_files": 0,
249
+ "not_selected": {},
250
+ "preserved_delta_bytes": 0,
251
+ "preserved_delta_files": 0,
252
+ "source_files": 0,
253
+ "unclassified": [],
254
+ "unclassified_files": 0
255
+ },
256
+ "source_files": 2613,
257
+ "unclassified": [],
258
+ "unclassified_files": 0
259
+ },
260
+ "native_settings": {
261
+ "clock": {
262
+ "dt": {
263
+ "key": "native.consumed.dt",
264
+ "source": "native/run_config.json",
265
+ "value": 5e-05
266
+ },
267
+ "interval_s": {
268
+ "key": "native.interval_s",
269
+ "source": "native/run_config.json",
270
+ "value": 0.033350000000000005
271
+ },
272
+ "num_substeps": {
273
+ "key": "native.consumed.num_substeps",
274
+ "source": "native/run_config.json",
275
+ "value": 667
276
+ }
277
+ },
278
+ "collision_capacity_refusal": {
279
+ "key": "native.collision_capacity_refusal",
280
+ "source": "native/run_config.json",
281
+ "value": null
282
+ },
283
+ "collision_reference": {
284
+ "key": "approved_differences.collision_reference",
285
+ "source": "native/run_config.json",
286
+ "value": "no_self_collision"
287
+ },
288
+ "consumed": {
289
+ "key": "native.consumed",
290
+ "source": "native/run_config.json",
291
+ "value": {
292
+ "FPS": 30,
293
+ "acc_weight": 0.01,
294
+ "base_lr": 0.001,
295
+ "chamfer_weight": 1.0,
296
+ "collide_elas": 0.16988234221935272,
297
+ "collide_fric": 1.3491759300231934,
298
+ "collide_object_elas": 0.8039413094520569,
299
+ "collide_object_fric": 1.9422963857650757,
300
+ "collision_dist": 0.03023986577987671,
301
+ "collision_learn": 1,
302
+ "controller_max_neighbours": 17,
303
+ "controller_radius": 0.07905294060707092,
304
+ "dashpot_damping": 167,
305
+ "data_type": "real",
306
+ "drag_damping": 19,
307
+ "dt": 5e-05,
308
+ "init_spring_Y": 8276.435732841492,
309
+ "iterations": 200,
310
+ "num_substeps": 667,
311
+ "object_max_neighbours": 24,
312
+ "object_radius": 0.011732214540243148,
313
+ "reverse_z": 1,
314
+ "self_collision": false,
315
+ "spring_Y_max": 100000.0,
316
+ "spring_Y_min": 0,
317
+ "track_weight": 1.0,
318
+ "use_graph": true,
319
+ "vis_interval": 20
320
+ }
321
+ },
322
+ "damping_consumption": {
323
+ "key": "native.damping_consumption",
324
+ "source": "native/run_config.json",
325
+ "value": "int() as author Config.update_from_dict"
326
+ },
327
+ "occlusion_rule": {
328
+ "key": "approved_differences.occlusion_rule",
329
+ "source": "native/run_config.json",
330
+ "value": "supplied_full_human_video_mask_dilate8"
331
+ },
332
+ "original_reader_reference": {
333
+ "key": "original_reader_reference",
334
+ "source": "native/run_config.json",
335
+ "value": "81c718790a37e5e0102eb77af2c6edd34a9db25f"
336
+ },
337
+ "raw_optimal": {
338
+ "key": "native.raw_optimal",
339
+ "source": "native/run_config.json",
340
+ "value": {
341
+ "collide_elas": 0.16988234221935272,
342
+ "collide_fric": 1.3491759300231934,
343
+ "collide_object_elas": 0.8039413094520569,
344
+ "collide_object_fric": 1.9422963857650757,
345
+ "collision_dist": 0.03023986577987671,
346
+ "controller_max_neighbours": 17,
347
+ "controller_radius": 0.07905294060707092,
348
+ "dashpot_damping": 167.68206357955933,
349
+ "drag_damping": 19.977691173553467,
350
+ "global_spring_Y": 8276.435732841492,
351
+ "object_max_neighbours": 24,
352
+ "object_radius": 0.011732214540243148
353
+ }
354
+ },
355
+ "reverse_z": {
356
+ "key": "native.reverse_z",
357
+ "source": "native/run_config.json",
358
+ "value": "internal reflection diag(1,1,-1)"
359
+ },
360
+ "transport": {
361
+ "key": "approved_differences.transport",
362
+ "source": "native/run_config.json",
363
+ "value": "phystwin_official_all_a_k16_fixed_index_incremental_v2: fixed K16 supports, interval weights from the detached committed state"
364
+ }
365
+ },
366
+ "notes": [],
367
+ "parent": {
368
+ "declared": null,
369
+ "native": null,
370
+ "verified": null
371
+ },
372
+ "relocation": {
373
+ "path_in_repo": "official/main/single_lift_rope/runs/c5-single-lift-rope-photo/native",
374
+ "recorded_aliases": [],
375
+ "recorded_root": "/mnt/data2/magna/belt_perception_shared/phystwin_model_corpus_expansion/official/main/c5_batch01_20261029/single_lift_rope",
376
+ "resolved_root": "/mnt/data2/magna/belt_perception_shared/phystwin_model_corpus_expansion/official/main/c5_batch01_20261029/single_lift_rope",
377
+ "rule": "native/<path relative to the recorded root>; native records keep recorded paths"
378
+ },
379
+ "repo_id": "DAIRLab/official_phystwin_models",
380
+ "retained_versions": {
381
+ "files": [],
382
+ "reconciliation": {
383
+ "byte_identity": "recorded and hashed sha256",
384
+ "included_bytes": 0,
385
+ "included_files": 0,
386
+ "not_selected": {},
387
+ "preserved_delta_bytes": 0,
388
+ "preserved_delta_files": 0,
389
+ "source_files": 0,
390
+ "unclassified": [],
391
+ "unclassified_files": 0
392
+ },
393
+ "root": "evidence/retained_versions/",
394
+ "rule": "older bytes of native names and segment records, each at its path in its source; never an overwrite of a terminal name",
395
+ "sources": []
396
+ },
397
+ "run_id": "c5-single-lift-rope-photo",
398
+ "schema": "phystwin_model_run_v1",
399
+ "stages": [
400
+ {
401
+ "active_coordinates": {
402
+ "key": "cma.map.coordinates",
403
+ "source": "native/run_config.json",
404
+ "value": [
405
+ "ground_restitution",
406
+ "ground_friction",
407
+ "drag_damping",
408
+ "dashpot_damping"
409
+ ]
410
+ },
411
+ "actual_supervision": {
412
+ "key": "objective",
413
+ "source": "native/run_config.json",
414
+ "value": "photometric images of the supplied views over the train prefix: RGB, silhouette and object depth (no track, chamfer or acceleration term); see the objective record"
415
+ },
416
+ "budget": {
417
+ "completed": {
418
+ "evaluations": {
419
+ "key": "cma_asks_scored",
420
+ "source": "native/progress.json",
421
+ "value": 800
422
+ },
423
+ "generations": {
424
+ "key": "cma_generations",
425
+ "source": "native/progress.json",
426
+ "value": 100
427
+ },
428
+ "stop_reason": {
429
+ "key": "stop_reason",
430
+ "source": "native/cma/result.json",
431
+ "value": "max_generations"
432
+ }
433
+ },
434
+ "configured": {
435
+ "generations": {
436
+ "key": "budget.generations",
437
+ "source": "native/progress.json",
438
+ "value": 100
439
+ }
440
+ }
441
+ },
442
+ "fixed": {
443
+ "key": "cma.map",
444
+ "source": "native/run_config.json",
445
+ "value": {
446
+ "carried_arrays": [
447
+ "log_spring_y",
448
+ "topology",
449
+ "q0/controls/clock"
450
+ ],
451
+ "carried_settings": [
452
+ "collision_distance_m",
453
+ "object_radius",
454
+ "controller_radius"
455
+ ]
456
+ }
457
+ },
458
+ "inactive_coordinates": {
459
+ "key": "cma.map.carried_inactive",
460
+ "meaning": "carried from the parent, not searched",
461
+ "source": "native/run_config.json",
462
+ "value": [
463
+ "object_restitution",
464
+ "object_friction",
465
+ "collision_distance_m"
466
+ ]
467
+ },
468
+ "kind": "photometric_cma",
469
+ "native_stage": {
470
+ "key": "stage",
471
+ "source": "native/run_config.json",
472
+ "value": "phystwin_official_photometric_refinement_v1"
473
+ },
474
+ "objective": {
475
+ "key": "objective",
476
+ "source": "native/run_config.json",
477
+ "value": {
478
+ "depth_rule": "official_missing_object_depth_numerator_v1",
479
+ "depth_target": "stored uint16 / 1000.0 (float64), masked by 1[O > 0.5]",
480
+ "fused_ssim_module": "/mnt/data0/magna/belt_perception_wt_phystwin_c5_batch_20261029/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py",
481
+ "masking": "rendered x (1 - H); observed RGB x O; observed depth x 1[O > 0.5]",
482
+ "means": "full image, all channels",
483
+ "objective_id": "real_rgbd_active_photometric_v1",
484
+ "rgb_ssim": "fused_ssim (U gaussian_splatting/submodules/fused-ssim, padding same, train True)",
485
+ "seg_ssim": "reference ssim (U loss_utils.ssim, 11x11 window sigma 1.5, zero padding)",
486
+ "source": "U gs_train.py:128-188 + loss_utils.py (PhysTwin 81c718790a37e5e0102eb77af2c6edd34a9db25f)",
487
+ "view_aggregation": "arithmetic mean over all supervising views",
488
+ "weights": {
489
+ "lambda_depth": 0.001,
490
+ "lambda_dssim": 0.2,
491
+ "lambda_seg": 1.0
492
+ }
493
+ }
494
+ },
495
+ "record": "native/run_config.json",
496
+ "searched_coordinates": {
497
+ "key": "cma.map.coordinates",
498
+ "source": "native/run_config.json",
499
+ "value": [
500
+ "ground_restitution",
501
+ "ground_friction",
502
+ "drag_damping",
503
+ "dashpot_damping"
504
+ ]
505
+ },
506
+ "settings": {
507
+ "boundary_handler": {
508
+ "key": "cma.map.boundary_handler",
509
+ "source": "native/run_config.json",
510
+ "value": "pycma default BoundTransform (bounds given)"
511
+ },
512
+ "bounds": {
513
+ "key": "cma.map.bounds",
514
+ "source": "native/run_config.json",
515
+ "value": [
516
+ 0.0,
517
+ 1.0
518
+ ]
519
+ },
520
+ "population_policy": {
521
+ "key": "cma.map.population_policy",
522
+ "source": "native/run_config.json",
523
+ "value": "popsize omitted: pinned pycma dimension default (8 for N = 4 under cma 4.4.4)"
524
+ },
525
+ "seed": {
526
+ "key": "cma.map.seed",
527
+ "source": "native/run_config.json",
528
+ "value": 42
529
+ },
530
+ "sigma0": {
531
+ "key": "cma.map.sigma0",
532
+ "source": "native/run_config.json",
533
+ "value": 0.16666666666666666
534
+ }
535
+ },
536
+ "stage": "photometric_cma",
537
+ "strategy_state_retained": {
538
+ "key": null,
539
+ "source": "native/run_config.json",
540
+ "value": "pycma strategy and pending asks inside each continuation.pkl version"
541
+ },
542
+ "window": {
543
+ "key": "window",
544
+ "source": "native/run_config.json",
545
+ "value": {
546
+ "endpoint_frames": [
547
+ 1,
548
+ 34
549
+ ],
550
+ "scored_transitions": 34,
551
+ "test_suffix_scored": false,
552
+ "train": [
553
+ 0,
554
+ 35
555
+ ]
556
+ }
557
+ }
558
+ },
559
+ {
560
+ "actual_supervision": {
561
+ "key": "objective",
562
+ "source": "native/run_config.json",
563
+ "value": "photometric images of the supplied views over the train prefix: RGB, silhouette and object depth (no track, chamfer or acceleration term); see the objective record"
564
+ },
565
+ "best_metric": {
566
+ "key": "selection",
567
+ "source": "native/run_config.json",
568
+ "value": "earliest finite minimum over P0, C0 and pass snapshots; FINAL separate"
569
+ },
570
+ "budget": {
571
+ "completed": {
572
+ "stop_reason": {
573
+ "key": "phase",
574
+ "source": "native/progress.json",
575
+ "value": "configured update budget reached"
576
+ },
577
+ "traversals": {
578
+ "key": "final.completed_traversals",
579
+ "source": "native/selection.json",
580
+ "value": 500
581
+ },
582
+ "updates": {
583
+ "key": "adam_updates",
584
+ "source": "native/progress.json",
585
+ "value": 17000
586
+ }
587
+ },
588
+ "configured": {
589
+ "traversals": {
590
+ "key": "budget.traversals",
591
+ "source": "native/progress.json",
592
+ "value": 500
593
+ },
594
+ "updates": {
595
+ "key": "budget.updates",
596
+ "source": "native/progress.json",
597
+ "value": 17000
598
+ }
599
+ }
600
+ },
601
+ "frozen_score": {
602
+ "key": "window",
603
+ "source": "native/run_config.json",
604
+ "value": "the objective's train-prefix mean over intervals and views, on P0, C0 and each traversal's end; the test suffix is never scored"
605
+ },
606
+ "native_stage": {
607
+ "key": "stage",
608
+ "source": "native/run_config.json",
609
+ "value": "phystwin_official_photometric_refinement_v1"
610
+ },
611
+ "objective": {
612
+ "key": "objective",
613
+ "source": "native/run_config.json",
614
+ "value": {
615
+ "depth_rule": "official_missing_object_depth_numerator_v1",
616
+ "depth_target": "stored uint16 / 1000.0 (float64), masked by 1[O > 0.5]",
617
+ "fused_ssim_module": "/mnt/data0/magna/belt_perception_wt_phystwin_c5_batch_20261029/.venv/lib/python3.11/site-packages/fused_ssim/__init__.py",
618
+ "masking": "rendered x (1 - H); observed RGB x O; observed depth x 1[O > 0.5]",
619
+ "means": "full image, all channels",
620
+ "objective_id": "real_rgbd_active_photometric_v1",
621
+ "rgb_ssim": "fused_ssim (U gaussian_splatting/submodules/fused-ssim, padding same, train True)",
622
+ "seg_ssim": "reference ssim (U loss_utils.ssim, 11x11 window sigma 1.5, zero padding)",
623
+ "source": "U gs_train.py:128-188 + loss_utils.py (PhysTwin 81c718790a37e5e0102eb77af2c6edd34a9db25f)",
624
+ "view_aggregation": "arithmetic mean over all supervising views",
625
+ "weights": {
626
+ "lambda_depth": 0.001,
627
+ "lambda_dssim": 0.2,
628
+ "lambda_seg": 1.0
629
+ }
630
+ }
631
+ },
632
+ "optimizer": {
633
+ "betas": {
634
+ "key": "adam.betas",
635
+ "source": "native/run_config.json",
636
+ "value": [
637
+ 0.9,
638
+ 0.99
639
+ ]
640
+ },
641
+ "eps": {
642
+ "key": "adam.eps",
643
+ "source": "native/run_config.json",
644
+ "value": 1e-08
645
+ },
646
+ "lr": {
647
+ "key": "adam.lr",
648
+ "source": "native/run_config.json",
649
+ "value": 0.001
650
+ },
651
+ "moments": {
652
+ "key": "adam.moments",
653
+ "source": "native/run_config.json",
654
+ "value": "fresh (not inferred from the supervised checkpoint)"
655
+ }
656
+ },
657
+ "parameters": {
658
+ "object_contacts_active": {
659
+ "key": "adam.object_contacts_active",
660
+ "source": "native/run_config.json",
661
+ "value": false
662
+ },
663
+ "optimizer_leaves": {
664
+ "key": "adam.leaves",
665
+ "source": "native/run_config.json",
666
+ "value": [
667
+ "log_spring_y",
668
+ "raw_ground_restitution",
669
+ "raw_ground_friction",
670
+ "raw_object_restitution",
671
+ "raw_object_friction"
672
+ ]
673
+ }
674
+ },
675
+ "record": "native/run_config.json",
676
+ "seed": {
677
+ "reason": "Adam records no seed; continuation.pkl saves the python, numpy, torch and device RNG state",
678
+ "searched": [
679
+ "native/run_config.json"
680
+ ],
681
+ "value": null
682
+ },
683
+ "selection_record": {
684
+ "key": null,
685
+ "source": "native/selection.json",
686
+ "value": {
687
+ "best": {
688
+ "name": "pass_0394",
689
+ "score": 0.002757699762353018
690
+ },
691
+ "c0": 0.00343715627608308,
692
+ "diagnostic_reduced_budget": false,
693
+ "final": {
694
+ "completed_traversals": 500,
695
+ "name": "FINAL",
696
+ "next_interval": 0,
697
+ "path": "final.npz",
698
+ "score": 0.0027970480392298705,
699
+ "scored_as": "pass_0500",
700
+ "updates": 17000
701
+ },
702
+ "p0": 0.003640271322660313,
703
+ "roster": 502
704
+ }
705
+ },
706
+ "stage": "photometric_adam",
707
+ "stiffness_update": {
708
+ "key": "approved_differences.projected_log_y",
709
+ "source": "native/run_config.json",
710
+ "value": "projected log-Y update after every Adam step (cap 11.512925148010254)"
711
+ },
712
+ "window": {
713
+ "key": "window",
714
+ "source": "native/run_config.json",
715
+ "value": {
716
+ "endpoint_frames": [
717
+ 1,
718
+ 34
719
+ ],
720
+ "scored_transitions": 34,
721
+ "test_suffix_scored": false,
722
+ "train": [
723
+ 0,
724
+ 35
725
+ ]
726
+ }
727
+ }
728
+ }
729
+ ],
730
+ "status": {
731
+ "completion_evidence": [
732
+ "native/progress.json",
733
+ "native/selection.json",
734
+ "native/cma/result.json",
735
+ "native/final.npz"
736
+ ],
737
+ "label": "complete",
738
+ "note": "budget complete: 100 CMA generations, 800 asks, 500 Adam traversals"
739
+ },
740
+ "unknowns": [],
741
+ "upstream_summary": {
742
+ "archives": {
743
+ "data.zip": {
744
+ "attribution": "Jianghanxiao/PhysTwin (PhysTwin authors); dataset card at this revision declares MIT",
745
+ "lfs_sha256": "586a237a0f870b2a0a144ee69c3f04b636cac4fe251df969c1fd1feaf67eeae2",
746
+ "license_note": "pinned upstream reference; not mirrored or relicensed here",
747
+ "listing": "/mnt/data0/magna/belt_perception_runs/phystwin_p2_official_native_20261103/upstream_zip_listings/data.zip.listing.json.gz",
748
+ "repo_id": "Jianghanxiao/PhysTwin",
749
+ "revision": "05665bcd0edad8f069c7def9cbb58d2eb75d68d0",
750
+ "size_bytes": 8075884740
751
+ },
752
+ "experiments.zip": {
753
+ "attribution": "Jianghanxiao/PhysTwin (PhysTwin authors); dataset card at this revision declares MIT",
754
+ "lfs_sha256": "81a250d12b351bde9f94d7ecd3270c3703ca325337c32a93af06b2aa6ff068ec",
755
+ "license_note": "pinned upstream reference; not mirrored or relicensed here",
756
+ "listing": "/mnt/data0/magna/belt_perception_runs/phystwin_p2_official_native_20261103/upstream_zip_listings/experiments.zip.listing.json.gz",
757
+ "repo_id": "Jianghanxiao/PhysTwin",
758
+ "revision": "05665bcd0edad8f069c7def9cbb58d2eb75d68d0",
759
+ "size_bytes": 494566786
760
+ },
761
+ "experiments_optimization.zip": {
762
+ "attribution": "Jianghanxiao/PhysTwin (PhysTwin authors); dataset card at this revision declares MIT",
763
+ "lfs_sha256": "03505f4a68d09c0988c439e6ad0798f5b29ed5c4b982b36b047e2db2ab5e0e7a",
764
+ "license_note": "pinned upstream reference; not mirrored or relicensed here",
765
+ "listing": "/mnt/data0/magna/belt_perception_runs/phystwin_p2_official_native_20261103/upstream_zip_listings/experiments_optimization.zip.listing.json.gz",
766
+ "repo_id": "Jianghanxiao/PhysTwin",
767
+ "revision": "05665bcd0edad8f069c7def9cbb58d2eb75d68d0",
768
+ "size_bytes": 318027387
769
+ },
770
+ "gaussian_output.zip": {
771
+ "attribution": "Jianghanxiao/PhysTwin (PhysTwin authors); dataset card at this revision declares MIT",
772
+ "lfs_sha256": "ef7aed94343b3c60398e0570dbe98b9a4bfa2b16911be7b11575b810eaa223bd",
773
+ "license_note": "pinned upstream reference; not mirrored or relicensed here",
774
+ "listing": "/mnt/data0/magna/belt_perception_runs/phystwin_p2_official_native_20261103/upstream_zip_listings/gaussian_output.zip.listing.json.gz",
775
+ "repo_id": "Jianghanxiao/PhysTwin",
776
+ "revision": "05665bcd0edad8f069c7def9cbb58d2eb75d68d0",
777
+ "size_bytes": 1313866175
778
+ }
779
+ },
780
+ "inputs": 5,
781
+ "member_bytes": 460490054,
782
+ "members": 841,
783
+ "policy": "owner D17: referenced at its pinned archive member, never uploaded here",
784
+ "sha256_pending": 0
785
+ }
786
+ }