serialexperimentsleon commited on
Commit
84afafb
·
verified ·
1 Parent(s): deaafbc

processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo: payload batch 20/26

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0375.json +423 -0
  2. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0376.json +423 -0
  3. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0377.json +423 -0
  4. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0378.json +423 -0
  5. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0379.json +423 -0
  6. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0380.json +423 -0
  7. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0381.json +423 -0
  8. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0382.json +423 -0
  9. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0383.json +423 -0
  10. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0384.json +423 -0
  11. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0385.json +423 -0
  12. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0386.json +423 -0
  13. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0387.json +423 -0
  14. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0388.json +423 -0
  15. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0389.json +423 -0
  16. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0390.json +423 -0
  17. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0391.json +423 -0
  18. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0392.json +423 -0
  19. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0393.json +423 -0
  20. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0394.json +423 -0
  21. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0395.json +423 -0
  22. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0396.json +423 -0
  23. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0397.json +423 -0
  24. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0398.json +423 -0
  25. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0399.json +423 -0
  26. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0400.json +423 -0
  27. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0401.json +423 -0
  28. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0402.json +423 -0
  29. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0403.json +423 -0
  30. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0404.json +423 -0
  31. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0405.json +423 -0
  32. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0406.json +423 -0
  33. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0407.json +423 -0
  34. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0408.json +423 -0
  35. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0409.json +423 -0
  36. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0410.json +423 -0
  37. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0411.json +423 -0
  38. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0412.json +423 -0
  39. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0413.json +423 -0
  40. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0414.json +423 -0
  41. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0415.json +423 -0
  42. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0416.json +423 -0
  43. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0417.json +423 -0
  44. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0418.json +423 -0
  45. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0419.json +423 -0
  46. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0420.json +423 -0
  47. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0421.json +423 -0
  48. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0422.json +423 -0
  49. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0423.json +423 -0
  50. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0424.json +423 -0
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0375.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0375",
5
+ "executed_epochs": 375,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_105ecfd16b6c46148a609363fe760b7f.npz",
37
+ "optimizer_file": "boundary_105ecfd16b6c46148a609363fe760b7f_optimizer.pt",
38
+ "arrays_sha256": "da16cd0b47787a1490fbfba6e9980fb49e4064695608730fb882d1b69db7b9b4",
39
+ "optimizer_sha256": "fceac93f2165f0583bd0f4742f43fa165da72aa162ac871b5e579e4b429f6132",
40
+ "stage": "adam",
41
+ "completed_passes": 375,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 59625,
45
+ "adam_update_count": 59625,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 376,
49
+ "consumed_count": 375,
50
+ "last_submitted_update": 59625,
51
+ "last_consumed_update": 59466,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 59625,
56
+ "completed_passes": 375,
57
+ "next_interval": 0,
58
+ "trained_intervals": 59625,
59
+ "snapshot": "pass_end_0375",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 375,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 59625,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 59625,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022366145276464522,
83
+ "update_l2": 0.15748518705368042
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003904817858710885,
91
+ "update_l2": 0.0009002164006233215
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5778064809856005e-05,
95
+ "update_l2": 0.006264017894864082
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0787332691021085,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19673,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08703095465898514,
117
+ "ground_restitution/effective": 0.08703095465898514,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0787332691021085,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024659696966409683,
129
+ "ssim_fused": 0.9046919345855713,
130
+ "seg_l1": 0.02609696239233017,
131
+ "seg_ssim_ref": 0.9046903848648071,
132
+ "depth": 0.004399544727820191,
133
+ "rgb_loss": 0.03878938406705856,
134
+ "seg_loss": 0.03993948549032211,
135
+ "total": 0.0787332691021085
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.033715151250362396,
141
+ "ssim_fused": 0.8877197504043579,
142
+ "seg_l1": 0.030158108100295067,
143
+ "seg_ssim_ref": 0.8877186179161072,
144
+ "depth": 0.008020766420372657,
145
+ "rgb_loss": 0.049428172409534454,
146
+ "seg_loss": 0.04658276587724686,
147
+ "total": 0.09601895905320168,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008020766420372657,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005168788338775436
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03405000641942024,
174
+ "ssim_fused": 0.8751168847084045,
175
+ "seg_l1": 0.044270243495702744,
176
+ "seg_ssim_ref": 0.8751150369644165,
177
+ "depth": 0.005029661848767815,
178
+ "rgb_loss": 0.052216630429029465,
179
+ "seg_loss": 0.06039319187402725,
180
+ "total": 0.11261484823961519,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005029661848767815,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0035861418834900382
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015256824903190136,
207
+ "ssim_fused": 0.9305626153945923,
208
+ "seg_l1": 0.014170912094414234,
209
+ "seg_ssim_ref": 0.930561363697052,
210
+ "depth": 0.0026642625674561386,
211
+ "rgb_loss": 0.02609293721616268,
212
+ "seg_loss": 0.025224458426237106,
213
+ "total": 0.05132005804232209,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0026642625674561386,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023228606577339168
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015616807155311108,
240
+ "ssim_fused": 0.9253681898117065,
241
+ "seg_l1": 0.015788588672876358,
242
+ "seg_ssim_ref": 0.9253667593002319,
243
+ "depth": 0.0018834880746841532,
244
+ "rgb_loss": 0.027419807389378548,
245
+ "seg_loss": 0.02755752019584179,
246
+ "total": 0.05497921107329502,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018834880746841532,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001374251963573042
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 375,
281
+ "adam_update_count": 59625
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3452048781327903
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_105ecfd16b6c46148a609363fe760b7f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 376,
293
+ "next_interval": 0,
294
+ "next_adam_update": 59626,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 375,
300
+ "trained_intervals": 59625,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 59625,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.254512310028076,
333
+ "median": 5.691364288330078,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08613073825836182,
347
+ "median": 0.08613073825836182,
348
+ "max": 0.08613073825836182,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.23772300779819489,
354
+ "median": 4.539669036865234,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.014200014993548393,
361
+ "median": 296.29766845703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2683578729629517,
382
+ "median": 93.65982055664062,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08613073825836182,
410
+ "median": 0.08613073825836182,
411
+ "max": 0.08613073825836182,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19675,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0376.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0376",
5
+ "executed_epochs": 376,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b941aa4782f34a2ba504345e77d4670f.npz",
37
+ "optimizer_file": "boundary_b941aa4782f34a2ba504345e77d4670f_optimizer.pt",
38
+ "arrays_sha256": "c9a666cfd77a88cd2978dd84b42508abd52c65edb263b2ab998063a8bcbcc680",
39
+ "optimizer_sha256": "0788bdcb54a996660277fcec233aec4ad2f9936ac5efbe3af2e10306a0917bf4",
40
+ "stage": "adam",
41
+ "completed_passes": 376,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 59784,
45
+ "adam_update_count": 59784,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 377,
49
+ "consumed_count": 376,
50
+ "last_submitted_update": 59784,
51
+ "last_consumed_update": 59625,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 59784,
56
+ "completed_passes": 376,
57
+ "next_interval": 0,
58
+ "trained_intervals": 59784,
59
+ "snapshot": "pass_end_0376",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 376,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 59784,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 59784,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018373366037849337,
83
+ "update_l2": 0.16987477242946625
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0034930300898849964,
91
+ "update_l2": 0.0005616247653961182
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.934155443450436e-05,
95
+ "update_l2": 0.007355913519859314
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08161004002226753,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19712,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10147492587566376,
117
+ "ground_restitution/effective": 0.10147492587566376,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08161004002226753,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025874484330415726,
129
+ "ssim_fused": 0.902931809425354,
130
+ "seg_l1": 0.027597609907388687,
131
+ "seg_ssim_ref": 0.9029303193092346,
132
+ "depth": 0.004798388315870607,
133
+ "rgb_loss": 0.04011322557926178,
134
+ "seg_loss": 0.04149201512336731,
135
+ "total": 0.08161004002226753
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03517710417509079,
141
+ "ssim_fused": 0.8862242102622986,
142
+ "seg_l1": 0.031227177008986473,
143
+ "seg_ssim_ref": 0.8862230777740479,
144
+ "depth": 0.008357088251499096,
145
+ "rgb_loss": 0.050896842032670975,
146
+ "seg_loss": 0.04773712903261185,
147
+ "total": 0.09864233187882462,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008357088251499096,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005505110169901875
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.036030832678079605,
174
+ "ssim_fused": 0.8725701570510864,
175
+ "seg_l1": 0.047083910554647446,
176
+ "seg_ssim_ref": 0.8725682497024536,
177
+ "depth": 0.005659357701237054,
178
+ "rgb_loss": 0.0543106347322464,
179
+ "seg_loss": 0.063153475522995,
180
+ "total": 0.11746976961294263,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005659357701237054,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004215837735959277
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015989096835255623,
207
+ "ssim_fused": 0.929175078868866,
208
+ "seg_l1": 0.015248655341565609,
209
+ "seg_ssim_ref": 0.9291737079620361,
210
+ "depth": 0.003000991526247623,
211
+ "rgb_loss": 0.026956262066960335,
212
+ "seg_loss": 0.02636418305337429,
213
+ "total": 0.05332344611186087,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003000991526247623,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002659589616525401
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016300903633236885,
240
+ "ssim_fused": 0.923757791519165,
241
+ "seg_l1": 0.016830693930387497,
242
+ "seg_ssim_ref": 0.9237564206123352,
243
+ "depth": 0.0021761157844986554,
244
+ "rgb_loss": 0.02828916534781456,
245
+ "seg_loss": 0.028713271021842957,
246
+ "total": 0.057004612485442016,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021761157844986554,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016668796733875445
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 376,
281
+ "adam_update_count": 59784
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33633968885987997
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_b941aa4782f34a2ba504345e77d4670f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 377,
293
+ "next_interval": 0,
294
+ "next_adam_update": 59785,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 376,
300
+ "trained_intervals": 59784,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 59784,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.255947113037109,
333
+ "median": 5.6857500076293945,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10091330111026764,
347
+ "median": 0.10091330111026764,
348
+ "max": 0.10091330111026764,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.23850160837173462,
354
+ "median": 4.536622047424316,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01417965441942215,
361
+ "median": 294.63873291015625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.269345760345459,
382
+ "median": 93.375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10091330111026764,
410
+ "median": 0.10091330111026764,
411
+ "max": 0.10091330111026764,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19713,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0377.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0377",
5
+ "executed_epochs": 377,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3d72fafd1d7048278d60eacc2fa83ff4.npz",
37
+ "optimizer_file": "boundary_3d72fafd1d7048278d60eacc2fa83ff4_optimizer.pt",
38
+ "arrays_sha256": "a9dad209e2a7a024bf076ecfe44baa116a7470b0200db37b9d39ba4374464121",
39
+ "optimizer_sha256": "27c3a8f48a63fbf502031889fc92865b038624f68e95429c1b9a9cc6d1ef894f",
40
+ "stage": "adam",
41
+ "completed_passes": 377,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 59943,
45
+ "adam_update_count": 59943,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 378,
49
+ "consumed_count": 377,
50
+ "last_submitted_update": 59943,
51
+ "last_consumed_update": 59784,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 59943,
56
+ "completed_passes": 377,
57
+ "next_interval": 0,
58
+ "trained_intervals": 59943,
59
+ "snapshot": "pass_end_0377",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 377,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 59943,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 59943,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00023245866759680212,
83
+ "update_l2": 0.17458657920360565
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002855121623724699,
91
+ "update_l2": 0.0005854219198226929
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9814473489532247e-05,
95
+ "update_l2": 0.004611325915902853
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07725411925609213,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19746,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09483924508094788,
117
+ "ground_restitution/effective": 0.09483924508094788,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07725411925609213,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02396993339061737,
129
+ "ssim_fused": 0.9059202671051025,
130
+ "seg_l1": 0.025552047416567802,
131
+ "seg_ssim_ref": 0.9059188365936279,
132
+ "depth": 0.004361310554562596,
133
+ "rgb_loss": 0.037991881370544434,
134
+ "seg_loss": 0.039257872849702835,
135
+ "total": 0.07725411925609213
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.032564278692007065,
141
+ "ssim_fused": 0.8898323774337769,
142
+ "seg_l1": 0.02999996766448021,
143
+ "seg_ssim_ref": 0.8898312449455261,
144
+ "depth": 0.008092861337702748,
145
+ "rgb_loss": 0.04808494821190834,
146
+ "seg_loss": 0.04603372514247894,
147
+ "total": 0.09412676249043468,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008092861337702748,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005240883256105524
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032961901277303696,
174
+ "ssim_fused": 0.8766292333602905,
175
+ "seg_l1": 0.04282549396157265,
176
+ "seg_ssim_ref": 0.8766271471977234,
177
+ "depth": 0.004821232058911636,
178
+ "rgb_loss": 0.05104367434978485,
179
+ "seg_loss": 0.05893496423959732,
180
+ "total": 0.10998345982144109,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004821232058911636,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003377712093633858
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015104307793080807,
207
+ "ssim_fused": 0.9313991665840149,
208
+ "seg_l1": 0.014155992306768894,
209
+ "seg_ssim_ref": 0.9313979148864746,
210
+ "depth": 0.0026999995346227656,
211
+ "rgb_loss": 0.025803614407777786,
212
+ "seg_loss": 0.025045212358236313,
213
+ "total": 0.05085152676554872,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0026999995346227656,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002358597624900544
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01524924673140049,
240
+ "ssim_fused": 0.9258204698562622,
241
+ "seg_l1": 0.015226737596094608,
242
+ "seg_ssim_ref": 0.9258189797401428,
243
+ "depth": 0.0018311492870132333,
244
+ "rgb_loss": 0.02703530341386795,
245
+ "seg_loss": 0.027017593383789062,
246
+ "total": 0.05405472794694403,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018311492870132333,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013219131759021222
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 377,
281
+ "adam_update_count": 59943
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34608514280989766
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_3d72fafd1d7048278d60eacc2fa83ff4_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 378,
293
+ "next_interval": 0,
294
+ "next_adam_update": 59944,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 377,
300
+ "trained_intervals": 59943,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 59943,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.259468078613281,
333
+ "median": 5.681024551391602,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09425382316112518,
347
+ "median": 0.09425382316112518,
348
+ "max": 0.09425382316112518,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.24541442096233368,
354
+ "median": 4.537734031677246,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.014129816554486752,
361
+ "median": 293.2496337890625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2781509160995483,
382
+ "median": 93.4942626953125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09425382316112518,
410
+ "median": 0.09425382316112518,
411
+ "max": 0.09425382316112518,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19746,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0378.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0378",
5
+ "executed_epochs": 378,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ebcc46ffe25d4c5ca382f69835984df5.npz",
37
+ "optimizer_file": "boundary_ebcc46ffe25d4c5ca382f69835984df5_optimizer.pt",
38
+ "arrays_sha256": "78fa4247b7a6c23c1c4ba1b7d6cbe905dca550aa6f8f05d39463ff5ac241c4ee",
39
+ "optimizer_sha256": "3b5e4663aab6b9e60c7c9524aa867092904afd5e5a80ae96faac4ea220ff8004",
40
+ "stage": "adam",
41
+ "completed_passes": 378,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60102,
45
+ "adam_update_count": 60102,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 379,
49
+ "consumed_count": 378,
50
+ "last_submitted_update": 60102,
51
+ "last_consumed_update": 59943,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60102,
56
+ "completed_passes": 378,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60102,
59
+ "snapshot": "pass_end_0378",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 378,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60102,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60102,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00015420946874655783,
83
+ "update_l2": 0.15173481404781342
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004410926718264818,
91
+ "update_l2": 0.0006750002503395081
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5137482225545682e-05,
95
+ "update_l2": 0.004724452737718821
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07351098054078664,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19770,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10253158956766129,
117
+ "ground_restitution/effective": 0.10253158956766129,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07351098054078664,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022769605740904808,
129
+ "ssim_fused": 0.9091097116470337,
130
+ "seg_l1": 0.023668890818953514,
131
+ "seg_ssim_ref": 0.9091082811355591,
132
+ "depth": 0.003796378050694766,
133
+ "rgb_loss": 0.03639373928308487,
134
+ "seg_loss": 0.03711344301700592,
135
+ "total": 0.07351098054078664
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03154049441218376,
141
+ "ssim_fused": 0.8921270966529846,
142
+ "seg_l1": 0.028445057570934296,
143
+ "seg_ssim_ref": 0.8921263813972473,
144
+ "depth": 0.007348502851549355,
145
+ "rgb_loss": 0.046806976199150085,
146
+ "seg_loss": 0.044330768287181854,
147
+ "total": 0.09114509298918348,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007348502851549355,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004496524769952133
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030059905722737312,
174
+ "ssim_fused": 0.8849959969520569,
175
+ "seg_l1": 0.03832826390862465,
176
+ "seg_ssim_ref": 0.8849940299987793,
177
+ "depth": 0.0037706546203732593,
178
+ "rgb_loss": 0.04704872518777847,
179
+ "seg_loss": 0.05366380512714386,
180
+ "total": 0.1007163009695427,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0037706546203732593,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0023271346550954816
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01420681830495596,
207
+ "ssim_fused": 0.9331291317939758,
208
+ "seg_l1": 0.012685286812484264,
209
+ "seg_ssim_ref": 0.9331277012825012,
210
+ "depth": 0.0022701851317586583,
211
+ "rgb_loss": 0.02473962865769863,
212
+ "seg_loss": 0.023522689938545227,
213
+ "total": 0.04826459064402076,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0022701851317586583,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.001928783222036436
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015271199867129326,
240
+ "ssim_fused": 0.9261866807937622,
241
+ "seg_l1": 0.015216956846415997,
242
+ "seg_ssim_ref": 0.9261852502822876,
243
+ "depth": 0.001796169599097791,
244
+ "rgb_loss": 0.02697962522506714,
245
+ "seg_loss": 0.026936516165733337,
246
+ "total": 0.05391793756039957,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001796169599097791,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00128693348798668
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 378,
281
+ "adam_update_count": 60102
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3362363469786942
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_ebcc46ffe25d4c5ca382f69835984df5_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 379,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60103,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 378,
300
+ "trained_intervals": 60102,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60102,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.262515544891357,
333
+ "median": 5.676796913146973,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10185658931732178,
347
+ "median": 0.10185658931732178,
348
+ "max": 0.10185658931732178,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.24146729707717896,
354
+ "median": 4.541274070739746,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.014086822047829628,
361
+ "median": 292.0126647949219,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.273115873336792,
382
+ "median": 93.82388305664062,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10185658931732178,
410
+ "median": 0.10185658931732178,
411
+ "max": 0.10185658931732178,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19770,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0379.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0379",
5
+ "executed_epochs": 379,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c9d66aa19de44d73ae5e4b30c511b290.npz",
37
+ "optimizer_file": "boundary_c9d66aa19de44d73ae5e4b30c511b290_optimizer.pt",
38
+ "arrays_sha256": "336db9754bde01f6534d4e6666568f778b1225cab81106afe29c11be3d1bade5",
39
+ "optimizer_sha256": "d0e8d57cbf404537123f70b1c023ef458390682c9e1ca1aec5126b9890e4d1c3",
40
+ "stage": "adam",
41
+ "completed_passes": 379,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60261,
45
+ "adam_update_count": 60261,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 380,
49
+ "consumed_count": 379,
50
+ "last_submitted_update": 60261,
51
+ "last_consumed_update": 60102,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60261,
56
+ "completed_passes": 379,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60261,
59
+ "snapshot": "pass_end_0379",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 379,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60261,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60261,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001982370886253193,
83
+ "update_l2": 0.15530462563037872
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0038675470277667046,
91
+ "update_l2": 0.00050324946641922
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2607509890804067e-05,
95
+ "update_l2": 0.004603714682161808
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08069340090972534,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19805,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09583502262830734,
117
+ "ground_restitution/effective": 0.09583502262830734,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08069340090972534,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025418978184461594,
129
+ "ssim_fused": 0.9034772515296936,
130
+ "seg_l1": 0.027180198580026627,
131
+ "seg_ssim_ref": 0.903475821018219,
132
+ "depth": 0.004663576904448822,
133
+ "rgb_loss": 0.03963973745703697,
134
+ "seg_loss": 0.04104900360107422,
135
+ "total": 0.08069340090972534
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03468632325530052,
141
+ "ssim_fused": 0.8864261507987976,
142
+ "seg_l1": 0.0314115434885025,
143
+ "seg_ssim_ref": 0.886425256729126,
144
+ "depth": 0.008315987259825795,
145
+ "rgb_loss": 0.050463829189538956,
146
+ "seg_loss": 0.04784418269991875,
147
+ "total": 0.09831632787671753,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008315987259825795,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005464009178228572
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.035450711846351624,
174
+ "ssim_fused": 0.8727731704711914,
175
+ "seg_l1": 0.04632854461669922,
176
+ "seg_ssim_ref": 0.8727712631225586,
177
+ "depth": 0.0054847894908811165,
178
+ "rgb_loss": 0.05380593612790108,
179
+ "seg_loss": 0.06250858306884766,
180
+ "total": 0.11632000026094931,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0054847894908811165,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00404126952560334
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01571960188448429,
207
+ "ssim_fused": 0.9298053979873657,
208
+ "seg_l1": 0.01491336990147829,
209
+ "seg_ssim_ref": 0.9298040270805359,
210
+ "depth": 0.002859339402781592,
211
+ "rgb_loss": 0.026614602655172348,
212
+ "seg_loss": 0.025969890877604485,
213
+ "total": 0.05258735100953447,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002859339402781592,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025179374930593694
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01581927016377449,
240
+ "ssim_fused": 0.9249041676521301,
241
+ "seg_l1": 0.01606733724474907,
242
+ "seg_ssim_ref": 0.924902617931366,
243
+ "depth": 0.0019941914643067864,
244
+ "rgb_loss": 0.027674581855535507,
245
+ "seg_loss": 0.027873346582055092,
246
+ "total": 0.055549924491700056,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019941914643067864,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0014849553531956752
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 379,
281
+ "adam_update_count": 60261
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3310278598219156
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c9d66aa19de44d73ae5e4b30c511b290_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 380,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60262,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 379,
300
+ "trained_intervals": 60261,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60261,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.266790390014648,
333
+ "median": 5.672002792358398,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09533177316188812,
347
+ "median": 0.09533177316188812,
348
+ "max": 0.09533177316188812,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2273903638124466,
354
+ "median": 4.545565605163574,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.014026732183992863,
361
+ "median": 290.61590576171875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2553198337554932,
382
+ "median": 94.2159423828125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09533177316188812,
410
+ "median": 0.09533177316188812,
411
+ "max": 0.09533177316188812,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19805,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0380.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0380",
5
+ "executed_epochs": 380,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3d73259ec2a8498289b5f5cc9a5f2d6e.npz",
37
+ "optimizer_file": "boundary_3d73259ec2a8498289b5f5cc9a5f2d6e_optimizer.pt",
38
+ "arrays_sha256": "f697117e0537295a9e630544ca834ddaae98a7078cda8524a1b7bc8c9dc892e5",
39
+ "optimizer_sha256": "03a5695db71c7fb392f0a23f091702cb3dba65590ebaa67be9977d8225a3e175",
40
+ "stage": "adam",
41
+ "completed_passes": 380,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60420,
45
+ "adam_update_count": 60420,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 381,
49
+ "consumed_count": 380,
50
+ "last_submitted_update": 60420,
51
+ "last_consumed_update": 60261,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60420,
56
+ "completed_passes": 380,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60420,
59
+ "snapshot": "pass_end_0380",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 380,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60420,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60420,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00011907613225048408,
83
+ "update_l2": 0.17585250735282898
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0033438175451010466,
91
+ "update_l2": 0.0002876594662666321
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.431781467748806e-05,
95
+ "update_l2": 0.0058226678520441055
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07157626916143467,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19845,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09804876893758774,
117
+ "ground_restitution/effective": 0.09804876893758774,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07157626916143467,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022197246551513672,
129
+ "ssim_fused": 0.9111295342445374,
130
+ "seg_l1": 0.022833142429590225,
131
+ "seg_ssim_ref": 0.9111282229423523,
132
+ "depth": 0.0035090414004539097,
133
+ "rgb_loss": 0.03553188964724541,
134
+ "seg_loss": 0.03604087233543396,
135
+ "total": 0.07157626916143467
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.031150512397289276,
141
+ "ssim_fused": 0.8937855958938599,
142
+ "seg_l1": 0.027884313836693764,
143
+ "seg_ssim_ref": 0.8937848210334778,
144
+ "depth": 0.007014717413251055,
145
+ "rgb_loss": 0.04616329073905945,
146
+ "seg_loss": 0.043550487607717514,
147
+ "total": 0.08972079678948051,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007014717413251055,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004162739331653833
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.02881787344813347,
174
+ "ssim_fused": 0.890369176864624,
175
+ "seg_l1": 0.036536723375320435,
176
+ "seg_ssim_ref": 0.8903674483299255,
177
+ "depth": 0.0032889931161608544,
178
+ "rgb_loss": 0.04498046636581421,
179
+ "seg_loss": 0.05115588754415512,
180
+ "total": 0.09613964290308549,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0032889931161608544,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.001845473150883077
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013664063066244125,
207
+ "ssim_fused": 0.9345403909683228,
208
+ "seg_l1": 0.011916695162653923,
209
+ "seg_ssim_ref": 0.9345389604568481,
210
+ "depth": 0.002094363372950142,
211
+ "rgb_loss": 0.02402317151427269,
212
+ "seg_loss": 0.02262556366622448,
213
+ "total": 0.04665082768122497,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002094363372950142,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0017529614632279195
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015156538225710392,
240
+ "ssim_fused": 0.9258230328559875,
241
+ "seg_l1": 0.01499483548104763,
242
+ "seg_ssim_ref": 0.9258216023445129,
243
+ "depth": 0.0016380916994535877,
244
+ "rgb_loss": 0.026960624381899834,
245
+ "seg_loss": 0.026831548660993576,
246
+ "total": 0.05379380927194771,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016380916994535877,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011288555883424767
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 380,
281
+ "adam_update_count": 60420
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34564469289034605
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_3d73259ec2a8498289b5f5cc9a5f2d6e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 381,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60421,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 380,
300
+ "trained_intervals": 60420,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60420,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.271607875823975,
333
+ "median": 5.667628288269043,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0977611094713211,
347
+ "median": 0.0977611094713211,
348
+ "max": 0.0977611094713211,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.24482333660125732,
354
+ "median": 4.534902095794678,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013959321193397045,
361
+ "median": 289.3475341796875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2773956060409546,
382
+ "median": 93.24317932128906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0977611094713211,
410
+ "median": 0.0977611094713211,
411
+ "max": 0.0977611094713211,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19846,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0381.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0381",
5
+ "executed_epochs": 381,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_79eebb96157b4937847fd524616b718c.npz",
37
+ "optimizer_file": "boundary_79eebb96157b4937847fd524616b718c_optimizer.pt",
38
+ "arrays_sha256": "5fc44548c30bb6a94b86da831490b381f780eeb4dd2cd6de5d00bacdd0e375e0",
39
+ "optimizer_sha256": "8fef8221001834896dfaa1158daddd6b1c6876958164a0e6c31aa58d74d9dc1f",
40
+ "stage": "adam",
41
+ "completed_passes": 381,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60579,
45
+ "adam_update_count": 60579,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 382,
49
+ "consumed_count": 381,
50
+ "last_submitted_update": 60579,
51
+ "last_consumed_update": 60420,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60579,
56
+ "completed_passes": 381,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60579,
59
+ "snapshot": "pass_end_0381",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 381,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60579,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60579,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022252416238188744,
83
+ "update_l2": 0.18186700344085693
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003082898911088705,
91
+ "update_l2": 0.0007840543985366821
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.709902244328987e-05,
95
+ "update_l2": 0.0029067678842693567
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07716881507486942,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19882,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08234991878271103,
117
+ "ground_restitution/effective": 0.08234991878271103,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07716881507486942,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023974822834134102,
129
+ "ssim_fused": 0.9062175750732422,
130
+ "seg_l1": 0.025589097291231155,
131
+ "seg_ssim_ref": 0.9062160849571228,
132
+ "depth": 0.004395148166440874,
133
+ "rgb_loss": 0.03793635591864586,
134
+ "seg_loss": 0.03922806307673454,
135
+ "total": 0.07716881507486942
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03247571364045143,
141
+ "ssim_fused": 0.8900123238563538,
142
+ "seg_l1": 0.029850080609321594,
143
+ "seg_ssim_ref": 0.8900113701820374,
144
+ "depth": 0.00814915078953206,
145
+ "rgb_loss": 0.04797810688614845,
146
+ "seg_loss": 0.045877791941165924,
147
+ "total": 0.09386405170339421,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00814915078953206,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005297172707934838
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03303756192326546,
174
+ "ssim_fused": 0.8774169683456421,
175
+ "seg_l1": 0.04312073811888695,
176
+ "seg_ssim_ref": 0.8774150013923645,
177
+ "depth": 0.004924869035807335,
178
+ "rgb_loss": 0.05094665661454201,
179
+ "seg_loss": 0.05901359021663666,
180
+ "total": 0.10996516797492417,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004924869035807335,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0034813490705295565
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015260245651006699,
207
+ "ssim_fused": 0.9311599135398865,
208
+ "seg_l1": 0.014463270083069801,
209
+ "seg_ssim_ref": 0.9311586022377014,
210
+ "depth": 0.002727626706882276,
211
+ "rgb_loss": 0.025976214557886124,
212
+ "seg_loss": 0.025338895618915558,
213
+ "total": 0.05131783780350856,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002727626706882276,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002386224797160054
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01512577198445797,
240
+ "ssim_fused": 0.9262808561325073,
241
+ "seg_l1": 0.014922301284968853,
242
+ "seg_ssim_ref": 0.9262793064117432,
243
+ "depth": 0.0017789461335418226,
244
+ "rgb_loss": 0.02684444561600685,
245
+ "seg_loss": 0.02668198011815548,
246
+ "total": 0.05352820281765072,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0017789461335418226,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012697100224307117
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 381,
281
+ "adam_update_count": 60579
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33974967431277037
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_79eebb96157b4937847fd524616b718c_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 382,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60580,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 381,
300
+ "trained_intervals": 60579,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60579,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.274289131164551,
333
+ "median": 5.662871837615967,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08156586438417435,
347
+ "median": 0.08156586438417435,
348
+ "max": 0.08156586438417435,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2171374261379242,
354
+ "median": 4.5417046546936035,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013921943493187428,
361
+ "median": 287.9744873046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2425148487091064,
382
+ "median": 93.85066223144531,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08156586438417435,
410
+ "median": 0.08156586438417435,
411
+ "max": 0.08156586438417435,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19882,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0382.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0382",
5
+ "executed_epochs": 382,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_30351e2b27e14cc780d314755c7c6121.npz",
37
+ "optimizer_file": "boundary_30351e2b27e14cc780d314755c7c6121_optimizer.pt",
38
+ "arrays_sha256": "d98aa693a1b399809f5a84d09fc37d72de8b6cf809da4c07640c1918201bb906",
39
+ "optimizer_sha256": "05d63f24c68260f55dc60dd6eb83ca6676d5202d71c105b3f6798d302b54d972",
40
+ "stage": "adam",
41
+ "completed_passes": 382,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60738,
45
+ "adam_update_count": 60738,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 383,
49
+ "consumed_count": 382,
50
+ "last_submitted_update": 60738,
51
+ "last_consumed_update": 60579,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60738,
56
+ "completed_passes": 382,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60738,
59
+ "snapshot": "pass_end_0382",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 382,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60738,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60738,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001400035689584911,
83
+ "update_l2": 0.1689627468585968
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.005082175601273775,
91
+ "update_l2": 0.0011111050844192505
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.197625690314453e-05,
95
+ "update_l2": 0.004188545513898134
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0841309620664443,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19944,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08719758689403534,
117
+ "ground_restitution/effective": 0.08719758689403534,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0841309620664443,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02688216045498848,
129
+ "ssim_fused": 0.901064395904541,
130
+ "seg_l1": 0.028807176277041435,
131
+ "seg_ssim_ref": 0.9010629057884216,
132
+ "depth": 0.0049515292967691,
133
+ "rgb_loss": 0.04129284620285034,
134
+ "seg_loss": 0.04283316433429718,
135
+ "total": 0.0841309620664443
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0367102213203907,
141
+ "ssim_fused": 0.8841110467910767,
142
+ "seg_l1": 0.03264281898736954,
143
+ "seg_ssim_ref": 0.8841098546981812,
144
+ "depth": 0.008328507339677825,
145
+ "rgb_loss": 0.05254596844315529,
146
+ "seg_loss": 0.04929228499531746,
147
+ "total": 0.10184658194581242,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008328507339677825,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005476529258080603
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03744266554713249,
174
+ "ssim_fused": 0.8707096576690674,
175
+ "seg_l1": 0.04889674857258797,
176
+ "seg_ssim_ref": 0.870707631111145,
177
+ "depth": 0.005796935164358776,
178
+ "rgb_loss": 0.055812202394008636,
179
+ "seg_loss": 0.06497587263584137,
180
+ "total": 0.12079387196501437,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005796935164358776,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004353415199081
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016367251053452492,
207
+ "ssim_fused": 0.9282216429710388,
208
+ "seg_l1": 0.015754172578454018,
209
+ "seg_ssim_ref": 0.9282202124595642,
210
+ "depth": 0.0032344765292465064,
211
+ "rgb_loss": 0.02744947373867035,
212
+ "seg_loss": 0.026959296315908432,
213
+ "total": 0.054412004531108026,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0032344765292465064,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0028930746195242837
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017008505761623383,
240
+ "ssim_fused": 0.9212153553962708,
241
+ "seg_l1": 0.01793496496975422,
242
+ "seg_ssim_ref": 0.9212138056755066,
243
+ "depth": 0.002446198153793294,
244
+ "rgb_loss": 0.029363732784986496,
245
+ "seg_loss": 0.030105210840702057,
246
+ "total": 0.05947138982384235,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002446198153793294,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0019369620426821833
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 382,
281
+ "adam_update_count": 60738
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33047353103756905
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_30351e2b27e14cc780d314755c7c6121_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 383,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60739,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 382,
300
+ "trained_intervals": 60738,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60738,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.279493808746338,
333
+ "median": 5.659431457519531,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08608648180961609,
347
+ "median": 0.08608648180961609,
348
+ "max": 0.08608648180961609,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2186463475227356,
354
+ "median": 4.521587371826172,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013849670998752117,
361
+ "median": 286.98541259765625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2443910837173462,
382
+ "median": 91.98148345947266,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08608648180961609,
410
+ "median": 0.08608648180961609,
411
+ "max": 0.08608648180961609,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19945,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0383.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0383",
5
+ "executed_epochs": 383,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_dbf25687c7fe4e5b9c3b50b59cb800da.npz",
37
+ "optimizer_file": "boundary_dbf25687c7fe4e5b9c3b50b59cb800da_optimizer.pt",
38
+ "arrays_sha256": "a29f2c70be6ccfa79d2f72e035103a8626894530e2a810a4807b73eb84d2291d",
39
+ "optimizer_sha256": "3447f8ede9d738411dee05525280e1bbd1f24debedce3125b5f88620f506b59c",
40
+ "stage": "adam",
41
+ "completed_passes": 383,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 60897,
45
+ "adam_update_count": 60897,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 384,
49
+ "consumed_count": 383,
50
+ "last_submitted_update": 60897,
51
+ "last_consumed_update": 60738,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 60897,
56
+ "completed_passes": 383,
57
+ "next_interval": 0,
58
+ "trained_intervals": 60897,
59
+ "snapshot": "pass_end_0383",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 383,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 60897,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 60897,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001418953761458397,
83
+ "update_l2": 0.1519741266965866
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004196623805910349,
91
+ "update_l2": 0.0003742203116416931
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2549049390363507e-05,
95
+ "update_l2": 0.004416549578309059
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07788351101616342,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 19988,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08703272044658661,
117
+ "ground_restitution/effective": 0.08703272044658661,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07788351101616342,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024383824318647385,
129
+ "ssim_fused": 0.9057320356369019,
130
+ "seg_l1": 0.025831013917922974,
131
+ "seg_ssim_ref": 0.9057304859161377,
132
+ "depth": 0.00413616934736476,
133
+ "rgb_loss": 0.038360659033060074,
134
+ "seg_loss": 0.03951871395111084,
135
+ "total": 0.07788351101616342
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03309611976146698,
141
+ "ssim_fused": 0.8898511528968811,
142
+ "seg_l1": 0.0299212709069252,
143
+ "seg_ssim_ref": 0.8898499608039856,
144
+ "depth": 0.007530035698440365,
145
+ "rgb_loss": 0.04850666597485542,
146
+ "seg_loss": 0.04596702754497528,
147
+ "total": 0.09448121983023884,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007530035698440365,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004678057616843144
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03386713191866875,
174
+ "ssim_fused": 0.87517911195755,
175
+ "seg_l1": 0.04366527125239372,
176
+ "seg_ssim_ref": 0.8751770257949829,
177
+ "depth": 0.004622240529214291,
178
+ "rgb_loss": 0.05205788463354111,
179
+ "seg_loss": 0.059896811842918396,
180
+ "total": 0.11195931871698872,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004622240529214291,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0031787205639365133
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014776622876524925,
207
+ "ssim_fused": 0.932462751865387,
208
+ "seg_l1": 0.013483530841767788,
209
+ "seg_ssim_ref": 0.9324615001678467,
210
+ "depth": 0.002524332984798174,
211
+ "rgb_loss": 0.025328747928142548,
212
+ "seg_loss": 0.024294525384902954,
213
+ "total": 0.0496257976460303,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002524332984798174,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0021829310750759515
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01579541526734829,
240
+ "ssim_fused": 0.925434947013855,
241
+ "seg_l1": 0.016253981739282608,
242
+ "seg_ssim_ref": 0.9254334568977356,
243
+ "depth": 0.0018680681770062073,
244
+ "rgb_loss": 0.027549343183636665,
245
+ "seg_loss": 0.027916494756937027,
246
+ "total": 0.05546770787139585,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018680681770062073,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001358832065895096
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 383,
281
+ "adam_update_count": 60897
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33159886905923486
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_dbf25687c7fe4e5b9c3b50b59cb800da_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 384,
293
+ "next_interval": 0,
294
+ "next_adam_update": 60898,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 383,
300
+ "trained_intervals": 60897,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 60897,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.283866882324219,
333
+ "median": 5.650516033172607,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08665850013494492,
347
+ "median": 0.08665850013494492,
348
+ "max": 0.08665850013494492,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.20873938500881195,
354
+ "median": 4.523733139038086,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013789237476885319,
361
+ "median": 284.4382019042969,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.232123851776123,
382
+ "median": 92.17922973632812,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08665850013494492,
410
+ "median": 0.08665850013494492,
411
+ "max": 0.08665850013494492,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 19989,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0384.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0384",
5
+ "executed_epochs": 384,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7f9b19e702464569a2558d9355199cf5.npz",
37
+ "optimizer_file": "boundary_7f9b19e702464569a2558d9355199cf5_optimizer.pt",
38
+ "arrays_sha256": "c708e058108b4cf4501bf27568455f5a84586bfee45b468a8b716c5cf94855fb",
39
+ "optimizer_sha256": "ce9c72169ae0638a1487d310359da5ddad670018f0e8d09e09c88afa40641157",
40
+ "stage": "adam",
41
+ "completed_passes": 384,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61056,
45
+ "adam_update_count": 61056,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 385,
49
+ "consumed_count": 384,
50
+ "last_submitted_update": 61056,
51
+ "last_consumed_update": 60897,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61056,
56
+ "completed_passes": 384,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61056,
59
+ "snapshot": "pass_end_0384",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 384,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61056,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61056,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020752890850417316,
83
+ "update_l2": 0.18046726286411285
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0021050521172583103,
91
+ "update_l2": 0.0002874433994293213
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.3328984752879478e-05,
95
+ "update_l2": 0.005729290656745434
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07638942161938414,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20014,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09367839992046356,
117
+ "ground_restitution/effective": 0.09367839992046356,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07638942161938414,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023643258959054947,
129
+ "ssim_fused": 0.9067862033843994,
130
+ "seg_l1": 0.025230957195162773,
131
+ "seg_ssim_ref": 0.9067847728729248,
132
+ "depth": 0.004245810119960515,
133
+ "rgb_loss": 0.037557363510131836,
134
+ "seg_loss": 0.0388278067111969,
135
+ "total": 0.07638942161938414
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03244251385331154,
141
+ "ssim_fused": 0.8899135589599609,
142
+ "seg_l1": 0.030218996107578278,
143
+ "seg_ssim_ref": 0.8899126648902893,
144
+ "depth": 0.008095135662091973,
145
+ "rgb_loss": 0.04797130078077316,
146
+ "seg_loss": 0.04619266465306282,
147
+ "total": 0.09417206429478837,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008095135662091973,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005243157580494752
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03195369988679886,
174
+ "ssim_fused": 0.8801804780960083,
175
+ "seg_l1": 0.04162434861063957,
176
+ "seg_ssim_ref": 0.8801785111427307,
177
+ "depth": 0.004534748139476351,
178
+ "rgb_loss": 0.04952686280012131,
179
+ "seg_loss": 0.057263776659965515,
180
+ "total": 0.1067951742082263,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004534748139476351,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0030912281741985737
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015068155713379383,
207
+ "ssim_fused": 0.9315136671066284,
208
+ "seg_l1": 0.01424986682832241,
209
+ "seg_ssim_ref": 0.9315122961997986,
210
+ "depth": 0.002697756641546988,
211
+ "rgb_loss": 0.025751791894435883,
212
+ "seg_loss": 0.0250974353402853,
213
+ "total": 0.05085192685400788,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002697756641546988,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023563547318247663
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015108657069504261,
240
+ "ssim_fused": 0.925537109375,
241
+ "seg_l1": 0.014830618165433407,
242
+ "seg_ssim_ref": 0.9255356788635254,
243
+ "depth": 0.0016556000367267472,
244
+ "rgb_loss": 0.02697950415313244,
245
+ "seg_loss": 0.026757359504699707,
246
+ "total": 0.05373852112051402,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016556000367267472,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011463639256156359
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 384,
281
+ "adam_update_count": 61056
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3378070518374443
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_7f9b19e702464569a2558d9355199cf5_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 385,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61057,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 384,
300
+ "trained_intervals": 61056,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61056,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.2858428955078125,
333
+ "median": 5.646252155303955,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09339095652103424,
347
+ "median": 0.09339095652103424,
348
+ "max": 0.09339095652103424,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2282901406288147,
354
+ "median": 4.537725448608398,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013762017711997032,
361
+ "median": 283.22796630859375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.256449818611145,
382
+ "median": 93.51817321777344,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09339095652103424,
410
+ "median": 0.09339095652103424,
411
+ "max": 0.09339095652103424,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20014,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0385.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0385",
5
+ "executed_epochs": 385,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c4dad522080f41d6947458e847f9978d.npz",
37
+ "optimizer_file": "boundary_c4dad522080f41d6947458e847f9978d_optimizer.pt",
38
+ "arrays_sha256": "5ded0b7aad1d5d6e9f4fba7df965f02d99765eebb26f7f4fba6533458f31a23f",
39
+ "optimizer_sha256": "40bd35539c494c2e7a23fab73f51ced3eb330e83812a46cc29f2e1242a40342c",
40
+ "stage": "adam",
41
+ "completed_passes": 385,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61215,
45
+ "adam_update_count": 61215,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 386,
49
+ "consumed_count": 385,
50
+ "last_submitted_update": 61215,
51
+ "last_consumed_update": 61056,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61215,
56
+ "completed_passes": 385,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61215,
59
+ "snapshot": "pass_end_0385",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 385,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61215,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61215,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002478678070474416,
83
+ "update_l2": 0.1537499874830246
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00279105082154274,
91
+ "update_l2": 0.0007100626826286316
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.882447577372659e-05,
95
+ "update_l2": 0.003870717715471983
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07882154728614006,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20047,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08712279051542282,
117
+ "ground_restitution/effective": 0.08712279051542282,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07882154728614006,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024616822600364685,
129
+ "ssim_fused": 0.9046936631202698,
130
+ "seg_l1": 0.026250764727592468,
131
+ "seg_ssim_ref": 0.9046921730041504,
132
+ "depth": 0.00463980578099911,
133
+ "rgb_loss": 0.03875473141670227,
134
+ "seg_loss": 0.04006217420101166,
135
+ "total": 0.07882154728614006
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03319735452532768,
141
+ "ssim_fused": 0.8892098665237427,
142
+ "seg_l1": 0.02988877333700657,
143
+ "seg_ssim_ref": 0.889208972454071,
144
+ "depth": 0.008465078188619033,
145
+ "rgb_loss": 0.04871591180562973,
146
+ "seg_loss": 0.046069227159023285,
147
+ "total": 0.09479360404284164,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008465078188619033,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005613100107021811
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.033710215240716934,
174
+ "ssim_fused": 0.8754223585128784,
175
+ "seg_l1": 0.04402501508593559,
176
+ "seg_ssim_ref": 0.8754202723503113,
177
+ "depth": 0.0052258222298080925,
178
+ "rgb_loss": 0.05188370123505592,
179
+ "seg_loss": 0.06013596057891846,
180
+ "total": 0.11202488391091389,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0052258222298080925,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003782302264530315
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015834076330065727,
207
+ "ssim_fused": 0.9293937087059021,
208
+ "seg_l1": 0.015242044813930988,
209
+ "seg_ssim_ref": 0.9293923377990723,
210
+ "depth": 0.002930342457660525,
211
+ "rgb_loss": 0.02678851969540119,
212
+ "seg_loss": 0.026315167546272278,
213
+ "total": 0.05310661572148598,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002930342457660525,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025889405479383033
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015725642442703247,
240
+ "ssim_fused": 0.9247485995292664,
241
+ "seg_l1": 0.01584722101688385,
242
+ "seg_ssim_ref": 0.924747109413147,
243
+ "depth": 0.0019379802479087887,
244
+ "rgb_loss": 0.027630794793367386,
245
+ "seg_loss": 0.027728354558348656,
246
+ "total": 0.0553610854693188,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019379802479087887,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001428744136797678
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 385,
281
+ "adam_update_count": 61215
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3281548786908388
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c4dad522080f41d6947458e847f9978d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 386,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61216,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 385,
300
+ "trained_intervals": 61215,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61215,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.289165019989014,
333
+ "median": 5.644817352294922,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08641272783279419,
347
+ "median": 0.08641272783279419,
348
+ "max": 0.08641272783279419,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.22280538082122803,
354
+ "median": 4.5447845458984375,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013716372661292553,
361
+ "median": 282.82183837890625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2495774030685425,
382
+ "median": 94.14126586914062,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08641272783279419,
410
+ "median": 0.08641272783279419,
411
+ "max": 0.08641272783279419,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20047,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0386.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0386",
5
+ "executed_epochs": 386,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_bbe8c44b172444498453345b0a3cdc48.npz",
37
+ "optimizer_file": "boundary_bbe8c44b172444498453345b0a3cdc48_optimizer.pt",
38
+ "arrays_sha256": "99f3a144e302cdf66c861b839874aed0bf79637fffa541db1e5d23026bdefac1",
39
+ "optimizer_sha256": "69c72130ee26b92251a78717a4639813b2c742aebf65f50462fc961e20c23e21",
40
+ "stage": "adam",
41
+ "completed_passes": 386,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61374,
45
+ "adam_update_count": 61374,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 387,
49
+ "consumed_count": 386,
50
+ "last_submitted_update": 61374,
51
+ "last_consumed_update": 61215,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61374,
56
+ "completed_passes": 386,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61374,
59
+ "snapshot": "pass_end_0386",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 386,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61374,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61374,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00017500841931905597,
83
+ "update_l2": 0.16911257803440094
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0048125386238098145,
91
+ "update_l2": 0.0011233314871788025
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.202709947596304e-05,
95
+ "update_l2": 0.004639248829334974
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07726820972427399,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20087,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.06565993279218674,
117
+ "ground_restitution/effective": 0.06565993279218674,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07726820972427399,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024184532463550568,
129
+ "ssim_fused": 0.9062044024467468,
130
+ "seg_l1": 0.025497492402791977,
131
+ "seg_ssim_ref": 0.9062029123306274,
132
+ "depth": 0.004056325700584211,
133
+ "rgb_loss": 0.03810674697160721,
134
+ "seg_loss": 0.03915741294622421,
135
+ "total": 0.07726820972427399
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.032822396606206894,
141
+ "ssim_fused": 0.890424907207489,
142
+ "seg_l1": 0.029329488053917885,
143
+ "seg_ssim_ref": 0.8904238343238831,
144
+ "depth": 0.007398960324861238,
145
+ "rgb_loss": 0.04817293584346771,
146
+ "seg_loss": 0.04537882283329964,
147
+ "total": 0.09355915391180192,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007398960324861238,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004546982243264016
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.033236581832170486,
174
+ "ssim_fused": 0.8773674368858337,
175
+ "seg_l1": 0.042720407247543335,
176
+ "seg_ssim_ref": 0.8773654699325562,
177
+ "depth": 0.004466316008616446,
178
+ "rgb_loss": 0.05111577734351158,
179
+ "seg_loss": 0.058703236281871796,
180
+ "total": 0.1098234762161017,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004466316008616446,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003022796043338668
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014722315594553947,
207
+ "ssim_fused": 0.9321023225784302,
208
+ "seg_l1": 0.013369402848184109,
209
+ "seg_ssim_ref": 0.9321008920669556,
210
+ "depth": 0.002487603876617633,
211
+ "rgb_loss": 0.025357387959957123,
212
+ "seg_loss": 0.024275343865156174,
213
+ "total": 0.049635219428989914,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002487603876617633,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0021462019668954113
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015956833958625793,
240
+ "ssim_fused": 0.9249229431152344,
241
+ "seg_l1": 0.016570672392845154,
242
+ "seg_ssim_ref": 0.9249215126037598,
243
+ "depth": 0.0018724225922415237,
244
+ "rgb_loss": 0.02778087928891182,
245
+ "seg_loss": 0.0282722357660532,
246
+ "total": 0.05605498934020241,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018724225922415237,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013631864811304128
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 386,
281
+ "adam_update_count": 61374
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3414093549363315
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_bbe8c44b172444498453345b0a3cdc48_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 387,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61375,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 386,
300
+ "trained_intervals": 61374,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61374,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.294875621795654,
333
+ "median": 5.6370344161987305,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.06453660130500793,
347
+ "median": 0.06453660130500793,
348
+ "max": 0.06453660130500793,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1978391706943512,
354
+ "median": 4.534296035766602,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013638269156217575,
361
+ "median": 280.6291809082031,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2187663316726685,
382
+ "median": 93.16447448730469,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.06453660130500793,
410
+ "median": 0.06453660130500793,
411
+ "max": 0.06453660130500793,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20088,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0387.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0387",
5
+ "executed_epochs": 387,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9c54ac4816944b6da0f94f2c34c9ed33.npz",
37
+ "optimizer_file": "boundary_9c54ac4816944b6da0f94f2c34c9ed33_optimizer.pt",
38
+ "arrays_sha256": "0e1fbf0f7a409f7520d4899240c6247245d690a7b854c1295b7d48cf45d003d9",
39
+ "optimizer_sha256": "095db7a79a3b36b9d3d7cfc90e403086d320d4ac08eb1fa87661d715b609ae22",
40
+ "stage": "adam",
41
+ "completed_passes": 387,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61533,
45
+ "adam_update_count": 61533,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 388,
49
+ "consumed_count": 387,
50
+ "last_submitted_update": 61533,
51
+ "last_consumed_update": 61374,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61533,
56
+ "completed_passes": 387,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61533,
59
+ "snapshot": "pass_end_0387",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 387,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61533,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61533,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001585048739798367,
83
+ "update_l2": 0.16764499247074127
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004573252517729998,
91
+ "update_l2": 0.00093059241771698
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7402013327227905e-05,
95
+ "update_l2": 0.00455756951123476
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07855077202101844,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20123,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08147593587636948,
117
+ "ground_restitution/effective": 0.08147593587636948,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07855077202101844,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024776563048362732,
129
+ "ssim_fused": 0.9054369330406189,
130
+ "seg_l1": 0.026124686002731323,
131
+ "seg_ssim_ref": 0.9054354429244995,
132
+ "depth": 0.004257286392624341,
133
+ "rgb_loss": 0.03873385861515999,
134
+ "seg_loss": 0.03981265798211098,
135
+ "total": 0.07855077202101844
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03344181925058365,
141
+ "ssim_fused": 0.8902633190155029,
142
+ "seg_l1": 0.029389861971139908,
143
+ "seg_ssim_ref": 0.8902620673179626,
144
+ "depth": 0.007546926241884811,
145
+ "rgb_loss": 0.04870079457759857,
146
+ "seg_loss": 0.045459479093551636,
147
+ "total": 0.0941678205973921,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007546926241884811,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004694948160287588
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03451230749487877,
174
+ "ssim_fused": 0.8755602836608887,
175
+ "seg_l1": 0.04455232992768288,
176
+ "seg_ssim_ref": 0.8755582571029663,
177
+ "depth": 0.004853848712544681,
178
+ "rgb_loss": 0.05249778926372528,
179
+ "seg_loss": 0.06053021550178528,
180
+ "total": 0.1130328586142231,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004853848712544681,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003410328747266903
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015065012499690056,
207
+ "ssim_fused": 0.9313302636146545,
208
+ "seg_l1": 0.01389498170465231,
209
+ "seg_ssim_ref": 0.9313290119171143,
210
+ "depth": 0.0026010988528866108,
211
+ "rgb_loss": 0.025785956531763077,
212
+ "seg_loss": 0.024850184097886086,
213
+ "total": 0.0506387435911472,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0026010988528866108,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002259696943164389
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016087112948298454,
240
+ "ssim_fused": 0.924593985080719,
241
+ "seg_l1": 0.016661565750837326,
242
+ "seg_ssim_ref": 0.9245925545692444,
243
+ "depth": 0.002027271763181262,
244
+ "rgb_loss": 0.027950894087553024,
245
+ "seg_loss": 0.028410742059350014,
246
+ "total": 0.05636366528131137,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002027271763181262,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001518035652070151
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 387,
281
+ "adam_update_count": 61533
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34075082186609507
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_9c54ac4816944b6da0f94f2c34c9ed33_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 388,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61534,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 387,
300
+ "trained_intervals": 61533,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61533,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.295868396759033,
333
+ "median": 5.629247188568115,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0805453434586525,
347
+ "median": 0.0805453434586525,
348
+ "max": 0.0805453434586525,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.20919200778007507,
354
+ "median": 4.545785903930664,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013624736107885838,
361
+ "median": 278.4524230957031,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2326816320419312,
382
+ "median": 94.23468017578125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0805453434586525,
410
+ "median": 0.0805453434586525,
411
+ "max": 0.0805453434586525,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20123,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0388.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0388",
5
+ "executed_epochs": 388,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7364ecf3fffe4a40ab5858656f0d5782.npz",
37
+ "optimizer_file": "boundary_7364ecf3fffe4a40ab5858656f0d5782_optimizer.pt",
38
+ "arrays_sha256": "af92509fa411e18cd17d45c909df15327af6d9f8c411d4bd62ac1bae6cf099c8",
39
+ "optimizer_sha256": "16a1617f64c8c77be0f7c63e5b3d2b56a0861bffdc37cdf973c82b418ee89be3",
40
+ "stage": "adam",
41
+ "completed_passes": 388,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61692,
45
+ "adam_update_count": 61692,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 389,
49
+ "consumed_count": 388,
50
+ "last_submitted_update": 61692,
51
+ "last_consumed_update": 61533,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61692,
56
+ "completed_passes": 388,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61692,
59
+ "snapshot": "pass_end_0388",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 388,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61692,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61692,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006742106634192169,
83
+ "update_l2": 0.14087890088558197
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003849431872367859,
91
+ "update_l2": 0.0005989670753479004
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.377265991526656e-05,
95
+ "update_l2": 0.0044934614561498165
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07857799639161439,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20161,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10055910050868988,
117
+ "ground_restitution/effective": 0.10055910050868988,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07857799639161439,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024785051122307777,
129
+ "ssim_fused": 0.9050058126449585,
130
+ "seg_l1": 0.02593454346060753,
131
+ "seg_ssim_ref": 0.9050042629241943,
132
+ "depth": 0.004341054519116167,
133
+ "rgb_loss": 0.038826875388622284,
134
+ "seg_loss": 0.03974677994847298,
135
+ "total": 0.07857799639161439
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03374454751610756,
141
+ "ssim_fused": 0.888741135597229,
142
+ "seg_l1": 0.02907177060842514,
143
+ "seg_ssim_ref": 0.8887397646903992,
144
+ "depth": 0.007725816397652444,
145
+ "rgb_loss": 0.049247413873672485,
146
+ "seg_loss": 0.0455094650387764,
147
+ "total": 0.09476460472884654,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007725816397652444,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004873838316055222
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03397175669670105,
174
+ "ssim_fused": 0.8761767745018005,
175
+ "seg_l1": 0.043899957090616226,
176
+ "seg_ssim_ref": 0.8761747479438782,
177
+ "depth": 0.004861019740533859,
178
+ "rgb_loss": 0.05194205045700073,
179
+ "seg_loss": 0.059885017573833466,
180
+ "total": 0.11183192905057474,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004861019740533859,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0034174997752560816
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015315514989197254,
207
+ "ssim_fused": 0.9306325912475586,
208
+ "seg_l1": 0.014178158715367317,
209
+ "seg_ssim_ref": 0.9306312203407288,
210
+ "depth": 0.002714570501968782,
211
+ "rgb_loss": 0.026125892996788025,
212
+ "seg_loss": 0.02521628327667713,
213
+ "total": 0.05134488898132197,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002714570501968782,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023731685922465592
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016108384355902672,
240
+ "ssim_fused": 0.9244728088378906,
241
+ "seg_l1": 0.016588283702731133,
242
+ "seg_ssim_ref": 0.924471378326416,
243
+ "depth": 0.0020628114363095825,
244
+ "rgb_loss": 0.027992146089673042,
245
+ "seg_loss": 0.028376352041959763,
246
+ "total": 0.056370562805714265,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020628114363095825,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015535753251984714
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 388,
281
+ "adam_update_count": 61692
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.35593380872160196
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_7364ecf3fffe4a40ab5858656f0d5782_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 389,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61693,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 388,
300
+ "trained_intervals": 61692,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61692,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.298829555511475,
333
+ "median": 5.621943473815918,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09996013343334198,
347
+ "median": 0.09996013343334198,
348
+ "max": 0.09996013343334198,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.22270084917545319,
354
+ "median": 4.5312724113464355,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013584449887275696,
361
+ "median": 276.4261474609375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2494467496871948,
382
+ "median": 92.87837219238281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09996013343334198,
410
+ "median": 0.09996013343334198,
411
+ "max": 0.09996013343334198,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20161,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0389.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0389",
5
+ "executed_epochs": 389,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_bc4ffb3f696c4d8f897725548e5e9c21.npz",
37
+ "optimizer_file": "boundary_bc4ffb3f696c4d8f897725548e5e9c21_optimizer.pt",
38
+ "arrays_sha256": "418d8f6d85c2dec09b00c086098df79fc2304859126ae3b3d8ccd1c7eff9c02e",
39
+ "optimizer_sha256": "85c99fd739cc0c0dcb6310486c55a09c2e7fe7c8a1c3d298e3a370bc5231f382",
40
+ "stage": "adam",
41
+ "completed_passes": 389,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 61851,
45
+ "adam_update_count": 61851,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 390,
49
+ "consumed_count": 389,
50
+ "last_submitted_update": 61851,
51
+ "last_consumed_update": 61692,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 61851,
56
+ "completed_passes": 389,
57
+ "next_interval": 0,
58
+ "trained_intervals": 61851,
59
+ "snapshot": "pass_end_0389",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 389,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 61851,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 61851,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021117761207278818,
83
+ "update_l2": 0.15264908969402313
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0031495217699557543,
91
+ "update_l2": 0.0003593564033508301
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.083498111460358e-05,
95
+ "update_l2": 0.0044695655815303326
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07320554579504143,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20195,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10799121856689453,
117
+ "ground_restitution/effective": 0.10799121856689453,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07320554579504143,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022678712382912636,
129
+ "ssim_fused": 0.909496545791626,
130
+ "seg_l1": 0.02357153594493866,
131
+ "seg_ssim_ref": 0.9094951748847961,
132
+ "depth": 0.0036733866513887184,
133
+ "rgb_loss": 0.03624366968870163,
134
+ "seg_loss": 0.03695819899439812,
135
+ "total": 0.07320554579504143
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03092208318412304,
141
+ "ssim_fused": 0.8945857882499695,
142
+ "seg_l1": 0.027456847950816154,
143
+ "seg_ssim_ref": 0.8945849537849426,
144
+ "depth": 0.007108734940786638,
145
+ "rgb_loss": 0.045820511877536774,
146
+ "seg_loss": 0.04304848983883858,
147
+ "total": 0.08887611417660643,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007108734940786638,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004256756859189417
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03024497628211975,
174
+ "ssim_fused": 0.8840885162353516,
175
+ "seg_l1": 0.0385824516415596,
176
+ "seg_ssim_ref": 0.8840867280960083,
177
+ "depth": 0.0036497130288783873,
178
+ "rgb_loss": 0.04737827926874161,
179
+ "seg_loss": 0.05404861643910408,
180
+ "total": 0.10143054914616487,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0036497130288783873,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0022061930636006095
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013969349674880505,
207
+ "ssim_fused": 0.9339190721511841,
208
+ "seg_l1": 0.012419285252690315,
209
+ "seg_ssim_ref": 0.933917760848999,
210
+ "depth": 0.0021765729121607726,
211
+ "rgb_loss": 0.024391666054725647,
212
+ "seg_loss": 0.023151876404881477,
213
+ "total": 0.04754571716987414,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0021765729121607726,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0018351710024385505
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015578441321849823,
240
+ "ssim_fused": 0.9253926277160645,
241
+ "seg_l1": 0.015827558934688568,
242
+ "seg_ssim_ref": 0.9253911375999451,
243
+ "depth": 0.0017585257237290753,
244
+ "rgb_loss": 0.027384227141737938,
245
+ "seg_loss": 0.02758381888270378,
246
+ "total": 0.054969802687520296,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0017585257237290753,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012492896126179644
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 389,
281
+ "adam_update_count": 61851
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3570950529538095
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_bc4ffb3f696c4d8f897725548e5e9c21_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 390,
293
+ "next_interval": 0,
294
+ "next_adam_update": 61852,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 389,
300
+ "trained_intervals": 61851,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 61851,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.301911354064941,
333
+ "median": 5.617032051086426,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1076318621635437,
347
+ "median": 0.1076318621635437,
348
+ "max": 0.1076318621635437,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.22732296586036682,
354
+ "median": 4.535198211669922,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013542650267481804,
361
+ "median": 275.07177734375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.255235195159912,
382
+ "median": 93.25523376464844,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1076318621635437,
410
+ "median": 0.1076318621635437,
411
+ "max": 0.1076318621635437,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20195,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0390.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0390",
5
+ "executed_epochs": 390,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4373694c80f245aea99a746aeaaba1a0.npz",
37
+ "optimizer_file": "boundary_4373694c80f245aea99a746aeaaba1a0_optimizer.pt",
38
+ "arrays_sha256": "ee2435488c08e6e3d0eb3ddedabf07b22aa1da1a4fbddb86aa2eb0fbb494f32d",
39
+ "optimizer_sha256": "7fb41d142ef6ade991b63d0354f52e4fa51e5a602075eef0f4ac6a0105606547",
40
+ "stage": "adam",
41
+ "completed_passes": 390,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62010,
45
+ "adam_update_count": 62010,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 391,
49
+ "consumed_count": 390,
50
+ "last_submitted_update": 62010,
51
+ "last_consumed_update": 61851,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62010,
56
+ "completed_passes": 390,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62010,
59
+ "snapshot": "pass_end_0390",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 390,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62010,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62010,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020020395459141582,
83
+ "update_l2": 0.16710832715034485
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002705541905015707,
91
+ "update_l2": 0.00038389116525650024
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.4523277968692128e-05,
95
+ "update_l2": 0.006496763322502375
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07282091368931293,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20234,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.104472815990448,
117
+ "ground_restitution/effective": 0.104472815990448,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07282091368931293,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022577915340662003,
129
+ "ssim_fused": 0.9099708199501038,
130
+ "seg_l1": 0.023428695276379585,
131
+ "seg_ssim_ref": 0.9099693298339844,
132
+ "depth": 0.003656083819859292,
133
+ "rgb_loss": 0.03606817126274109,
134
+ "seg_loss": 0.036749087274074554,
135
+ "total": 0.07282091368931293
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030549975112080574,
141
+ "ssim_fused": 0.8961772322654724,
142
+ "seg_l1": 0.02698599174618721,
143
+ "seg_ssim_ref": 0.8961762189865112,
144
+ "depth": 0.007059377424424746,
145
+ "rgb_loss": 0.045204535126686096,
146
+ "seg_loss": 0.0423535481095314,
147
+ "total": 0.08756514261364193,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007059377424424746,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004207399342827525
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030265074223279953,
174
+ "ssim_fused": 0.884221613407135,
175
+ "seg_l1": 0.03856422379612923,
176
+ "seg_ssim_ref": 0.8842196464538574,
177
+ "depth": 0.003660737117784253,
178
+ "rgb_loss": 0.04736773669719696,
179
+ "seg_loss": 0.05400744825601578,
180
+ "total": 0.10137884569033052,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.003660737117784253,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002217217152506475
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013950041495263577,
207
+ "ssim_fused": 0.9339773058891296,
208
+ "seg_l1": 0.012380583211779594,
209
+ "seg_ssim_ref": 0.933975875377655,
210
+ "depth": 0.0021650721286094955,
211
+ "rgb_loss": 0.024364572018384933,
212
+ "seg_loss": 0.02310929074883461,
213
+ "total": 0.04747602783934815,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0021650721286094955,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.001823670218887273
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015546568669378757,
240
+ "ssim_fused": 0.9255070686340332,
241
+ "seg_l1": 0.01578398048877716,
242
+ "seg_ssim_ref": 0.9255056381225586,
243
+ "depth": 0.0017391486086186744,
244
+ "rgb_loss": 0.027335841208696365,
245
+ "seg_loss": 0.02752605825662613,
246
+ "total": 0.054863638613931114,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0017391486086186744,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012299124975075632
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 390,
281
+ "adam_update_count": 62010
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3495940282009542
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_4373694c80f245aea99a746aeaaba1a0_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 391,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62011,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 390,
300
+ "trained_intervals": 62010,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62010,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.306148052215576,
333
+ "median": 5.612750053405762,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1040889248251915,
347
+ "median": 0.1040889248251915,
348
+ "max": 0.1040889248251915,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2098536193370819,
354
+ "median": 4.539486408233643,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013485394418239594,
361
+ "median": 273.8963623046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2334975004196167,
382
+ "median": 93.65489196777344,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1040889248251915,
410
+ "median": 0.1040889248251915,
411
+ "max": 0.1040889248251915,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20234,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0391.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0391",
5
+ "executed_epochs": 391,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4191e1d0359245b5b51c6c888f8838a8.npz",
37
+ "optimizer_file": "boundary_4191e1d0359245b5b51c6c888f8838a8_optimizer.pt",
38
+ "arrays_sha256": "3716bbecb83f424f0e1dfb820c89a062f8de1705989cf168ba60b484d487f771",
39
+ "optimizer_sha256": "8221a907eaebdc5a8aa8f607706f418e9009d08fbc0316af2ce08477ba9c355f",
40
+ "stage": "adam",
41
+ "completed_passes": 391,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62169,
45
+ "adam_update_count": 62169,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 392,
49
+ "consumed_count": 391,
50
+ "last_submitted_update": 62169,
51
+ "last_consumed_update": 62010,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62169,
56
+ "completed_passes": 391,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62169,
59
+ "snapshot": "pass_end_0391",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 391,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62169,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62169,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022288266336545348,
83
+ "update_l2": 0.16938726603984833
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0026618377305567265,
91
+ "update_l2": 0.0006530582904815674
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.953700302692596e-05,
95
+ "update_l2": 0.0043048071675002575
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07678938496501155,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20269,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08615615963935852,
117
+ "ground_restitution/effective": 0.08615615963935852,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07678938496501155,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023800019174814224,
129
+ "ssim_fused": 0.9064387083053589,
130
+ "seg_l1": 0.025400282815098763,
131
+ "seg_ssim_ref": 0.9064371585845947,
132
+ "depth": 0.004325319239564317,
133
+ "rgb_loss": 0.03775227814912796,
134
+ "seg_loss": 0.03903278335928917,
135
+ "total": 0.07678938496501155
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03224409371614456,
141
+ "ssim_fused": 0.8906650543212891,
142
+ "seg_l1": 0.029646633192896843,
143
+ "seg_ssim_ref": 0.8906640410423279,
144
+ "depth": 0.008092547162108174,
145
+ "rgb_loss": 0.047662265598773956,
146
+ "seg_loss": 0.04558449983596802,
147
+ "total": 0.09325485798190408,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008092547162108174,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005240569080510953
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03250720724463463,
174
+ "ssim_fused": 0.8785407543182373,
175
+ "seg_l1": 0.04241472855210304,
176
+ "seg_ssim_ref": 0.8785387873649597,
177
+ "depth": 0.00473425803860132,
178
+ "rgb_loss": 0.05029761418700218,
179
+ "seg_loss": 0.05822402983903885,
180
+ "total": 0.10852637455878933,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00473425803860132,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0032907380733235426
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01523010153323412,
207
+ "ssim_fused": 0.9308642745018005,
208
+ "seg_l1": 0.014461894519627094,
209
+ "seg_ssim_ref": 0.9308629035949707,
210
+ "depth": 0.0027336556010031034,
211
+ "rgb_loss": 0.026011226698756218,
212
+ "seg_loss": 0.025396935641765594,
213
+ "total": 0.051410897858767964,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0027336556010031034,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023922536912808815
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015218674205243587,
240
+ "ssim_fused": 0.9256846904754639,
241
+ "seg_l1": 0.015077871270477772,
242
+ "seg_ssim_ref": 0.9256831407546997,
243
+ "depth": 0.0017408161565446707,
244
+ "rgb_loss": 0.027038000524044037,
245
+ "seg_loss": 0.026925668120384216,
246
+ "total": 0.0539654094605848,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0017408161565446707,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012315800454335596
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 391,
281
+ "adam_update_count": 62169
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.329228725284338
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_4191e1d0359245b5b51c6c888f8838a8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 392,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62170,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 391,
300
+ "trained_intervals": 62169,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62169,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.310961723327637,
333
+ "median": 5.608367919921875,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08550310134887695,
347
+ "median": 0.08550310134887695,
348
+ "max": 0.08550310134887695,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.193076953291893,
354
+ "median": 4.534060955047607,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013420636765658855,
361
+ "median": 272.69873046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.212976098060608,
382
+ "median": 93.13609313964844,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08550310134887695,
410
+ "median": 0.08550310134887695,
411
+ "max": 0.08550310134887695,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20270,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0392.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0392",
5
+ "executed_epochs": 392,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e2f5939498fa4c6598249f32540de513.npz",
37
+ "optimizer_file": "boundary_e2f5939498fa4c6598249f32540de513_optimizer.pt",
38
+ "arrays_sha256": "4ef67b9a56e8f204534e6be630c2996226957cdbbe918f6b58ee2580304b0c90",
39
+ "optimizer_sha256": "b1d16e5c3c0c1a9cc492e14e30e2bb7c9d35e578ba897cf4c25522881dee3cd0",
40
+ "stage": "adam",
41
+ "completed_passes": 392,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62328,
45
+ "adam_update_count": 62328,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 393,
49
+ "consumed_count": 392,
50
+ "last_submitted_update": 62328,
51
+ "last_consumed_update": 62169,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62328,
56
+ "completed_passes": 392,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62328,
59
+ "snapshot": "pass_end_0392",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 392,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62328,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62328,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002060451515717432,
83
+ "update_l2": 0.1486271172761917
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00451401574537158,
91
+ "update_l2": 0.0008862093091011047
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9318051272421144e-05,
95
+ "update_l2": 0.004313631448894739
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07512081806030141,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20310,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07266920059919357,
117
+ "ground_restitution/effective": 0.07266920059919357,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07512081806030141,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02338431216776371,
129
+ "ssim_fused": 0.9078657031059265,
130
+ "seg_l1": 0.02444439008831978,
131
+ "seg_ssim_ref": 0.9078642725944519,
132
+ "depth": 0.0038614537941112775,
133
+ "rgb_loss": 0.03713430091738701,
134
+ "seg_loss": 0.03798265382647514,
135
+ "total": 0.07512081806030141
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03154873475432396,
141
+ "ssim_fused": 0.8927003741264343,
142
+ "seg_l1": 0.02783867157995701,
143
+ "seg_ssim_ref": 0.8926993608474731,
144
+ "depth": 0.007154207242692873,
145
+ "rgb_loss": 0.0466989129781723,
146
+ "seg_loss": 0.04373106732964516,
147
+ "total": 0.09043713078976985,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007154207242692873,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004302229161095649
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03177696466445923,
174
+ "ssim_fused": 0.8808378577232361,
175
+ "seg_l1": 0.040672626346349716,
176
+ "seg_ssim_ref": 0.8808359503746033,
177
+ "depth": 0.004107327861217782,
178
+ "rgb_loss": 0.049254000186920166,
179
+ "seg_loss": 0.05637091398239136,
180
+ "total": 0.10562902149717274,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004107327861217782,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0026638078959400043
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014368347823619843,
207
+ "ssim_fused": 0.9327197074890137,
208
+ "seg_l1": 0.012890390120446682,
209
+ "seg_ssim_ref": 0.9327182769775391,
210
+ "depth": 0.002348711518765841,
211
+ "rgb_loss": 0.02495073713362217,
212
+ "seg_loss": 0.023768655955791473,
213
+ "total": 0.04872173993828726,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002348711518765841,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0020073096090436186
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015843195840716362,
240
+ "ssim_fused": 0.9252049922943115,
241
+ "seg_l1": 0.016375873237848282,
242
+ "seg_ssim_ref": 0.9252035617828369,
243
+ "depth": 0.0018355685537686155,
244
+ "rgb_loss": 0.027633558958768845,
245
+ "seg_loss": 0.028059985488653183,
246
+ "total": 0.05569538001597579,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018355685537686155,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013263324426575043
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 392,
281
+ "adam_update_count": 62328
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32745291478931904
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_e2f5939498fa4c6598249f32540de513_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 393,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62329,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 392,
300
+ "trained_intervals": 62328,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62328,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.314719200134277,
333
+ "median": 5.603025436401367,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07178299129009247,
347
+ "median": 0.07178299129009247,
348
+ "max": 0.07178299129009247,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1790832281112671,
354
+ "median": 4.530173301696777,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013370304368436337,
361
+ "median": 271.245849609375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.196120262145996,
382
+ "median": 92.77476501464844,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07178299129009247,
410
+ "median": 0.07178299129009247,
411
+ "max": 0.07178299129009247,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20311,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0393.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0393",
5
+ "executed_epochs": 393,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4b87e0efea2641688d82354719696eb3.npz",
37
+ "optimizer_file": "boundary_4b87e0efea2641688d82354719696eb3_optimizer.pt",
38
+ "arrays_sha256": "d936c292b56fac0bf09d91002a000eb2f65cbc498bbcf18196a3ef42faaa6bb3",
39
+ "optimizer_sha256": "69db95c73337b14477725cc64332142e6b5159bd863017b9aa88d2127cd07706",
40
+ "stage": "adam",
41
+ "completed_passes": 393,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62487,
45
+ "adam_update_count": 62487,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 394,
49
+ "consumed_count": 393,
50
+ "last_submitted_update": 62487,
51
+ "last_consumed_update": 62328,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62487,
56
+ "completed_passes": 393,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62487,
59
+ "snapshot": "pass_end_0393",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 393,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62487,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62487,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001936523913173005,
83
+ "update_l2": 0.16166353225708008
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00434507243335247,
91
+ "update_l2": 0.0010011568665504456
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.005167152674403e-05,
95
+ "update_l2": 0.004947508219629526
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08017988022370526,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20337,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08193936944007874,
117
+ "ground_restitution/effective": 0.08193936944007874,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08017988022370526,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02519320696592331,
129
+ "ssim_fused": 0.9038349986076355,
130
+ "seg_l1": 0.026942990720272064,
131
+ "seg_ssim_ref": 0.9038335084915161,
132
+ "depth": 0.00462107314058434,
133
+ "rgb_loss": 0.039387572556734085,
134
+ "seg_loss": 0.04078768938779831,
135
+ "total": 0.08017988022370526
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.034323904663324356,
141
+ "ssim_fused": 0.8870331645011902,
142
+ "seg_l1": 0.031172888353466988,
143
+ "seg_ssim_ref": 0.8870319724082947,
144
+ "depth": 0.008298285808034836,
145
+ "rgb_loss": 0.050052493810653687,
146
+ "seg_loss": 0.047531917691230774,
147
+ "total": 0.0975927097876925,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008298285808034836,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005446307726437614
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03499980643391609,
174
+ "ssim_fused": 0.8735201358795166,
175
+ "seg_l1": 0.045705609023571014,
176
+ "seg_ssim_ref": 0.873518168926239,
177
+ "depth": 0.005375637368503441,
178
+ "rgb_loss": 0.05329582095146179,
179
+ "seg_loss": 0.06186085194349289,
180
+ "total": 0.11516204853232319,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005375637368503441,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003932117403225663
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01565241441130638,
207
+ "ssim_fused": 0.92989182472229,
208
+ "seg_l1": 0.014839240349829197,
209
+ "seg_ssim_ref": 0.9298905730247498,
210
+ "depth": 0.0028597065031901,
211
+ "rgb_loss": 0.026543566957116127,
212
+ "seg_loss": 0.025893278419971466,
213
+ "total": 0.052439703220945634,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028597065031901,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025183045934678776
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015796704217791557,
240
+ "ssim_fused": 0.9248948097229004,
241
+ "seg_l1": 0.016054226085543633,
242
+ "seg_ssim_ref": 0.9248933792114258,
243
+ "depth": 0.0019506628826089826,
244
+ "rgb_loss": 0.027658402919769287,
245
+ "seg_loss": 0.02786470577120781,
246
+ "total": 0.05552505935385971,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019506628826089826,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001441426771497871
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 393,
281
+ "adam_update_count": 62487
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32243621489033103
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_4b87e0efea2641688d82354719696eb3_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 394,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62488,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 393,
300
+ "trained_intervals": 62487,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62487,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.317869663238525,
333
+ "median": 5.596623420715332,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08093821257352829,
347
+ "median": 0.08093821257352829,
348
+ "max": 0.08093821257352829,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.18775035440921783,
354
+ "median": 4.542854309082031,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013328246772289276,
361
+ "median": 269.51483154296875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2065322399139404,
382
+ "median": 93.95868682861328,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08093821257352829,
410
+ "median": 0.08093821257352829,
411
+ "max": 0.08093821257352829,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20337,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0394.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0394",
5
+ "executed_epochs": 394,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c27b2f2c08c047c1b3cc1b93a1c08ebc.npz",
37
+ "optimizer_file": "boundary_c27b2f2c08c047c1b3cc1b93a1c08ebc_optimizer.pt",
38
+ "arrays_sha256": "5d1cbd5fe73ce3ca3d846c1b14919d1998e55b743d9e84927f50afa18821f3c9",
39
+ "optimizer_sha256": "bd507ae40f2266a77d28631db75dc2d5b94c41b005368200d7153b53f832137b",
40
+ "stage": "adam",
41
+ "completed_passes": 394,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62646,
45
+ "adam_update_count": 62646,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 395,
49
+ "consumed_count": 394,
50
+ "last_submitted_update": 62646,
51
+ "last_consumed_update": 62487,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62646,
56
+ "completed_passes": 394,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62646,
59
+ "snapshot": "pass_end_0394",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 394,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62646,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62646,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005078850081190467,
83
+ "update_l2": 0.16775797307491302
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004077799618244171,
91
+ "update_l2": 0.0009391158819198608
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9918306861654855e-05,
95
+ "update_l2": 0.004038297571241856
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07844223096847765,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20368,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08513744920492172,
117
+ "ground_restitution/effective": 0.08513744920492172,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07844223096847765,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024681201204657555,
129
+ "ssim_fused": 0.9049104452133179,
130
+ "seg_l1": 0.025821110233664513,
131
+ "seg_ssim_ref": 0.9049090147018433,
132
+ "depth": 0.0042656052135676146,
133
+ "rgb_loss": 0.03876286745071411,
134
+ "seg_loss": 0.039675094187259674,
135
+ "total": 0.07844223096847765
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03323804959654808,
141
+ "ssim_fused": 0.8897120952606201,
142
+ "seg_l1": 0.02829783223569393,
143
+ "seg_ssim_ref": 0.8897108435630798,
144
+ "depth": 0.007514442071580173,
145
+ "rgb_loss": 0.04864802211523056,
146
+ "seg_loss": 0.04469610005617142,
147
+ "total": 0.09335163661347355,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007514442071580173,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004662463989982951
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0336330346763134,
174
+ "ssim_fused": 0.8769104480743408,
175
+ "seg_l1": 0.04341433197259903,
176
+ "seg_ssim_ref": 0.8769083619117737,
177
+ "depth": 0.004701080717209002,
178
+ "rgb_loss": 0.051524341106414795,
179
+ "seg_loss": 0.05934979394078255,
180
+ "total": 0.11087883240262425,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004701080717209002,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0032575607519312244
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015319942496716976,
207
+ "ssim_fused": 0.9301459193229675,
208
+ "seg_l1": 0.014258638955652714,
209
+ "seg_ssim_ref": 0.9301446676254272,
210
+ "depth": 0.0027181485671728535,
211
+ "rgb_loss": 0.026226770132780075,
212
+ "seg_loss": 0.025377977639436722,
213
+ "total": 0.05160746592078397,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0027181485671728535,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023767466574506316
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016533777117729187,
240
+ "ssim_fused": 0.9228733777999878,
241
+ "seg_l1": 0.01731363870203495,
242
+ "seg_ssim_ref": 0.922872006893158,
243
+ "depth": 0.002128749498308429,
244
+ "rgb_loss": 0.02865234762430191,
245
+ "seg_loss": 0.029276510700583458,
246
+ "total": 0.057930988937028825,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002128749498308429,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001619513387197318
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 394,
281
+ "adam_update_count": 62646
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3231499968096614
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c27b2f2c08c047c1b3cc1b93a1c08ebc_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 395,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62647,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 394,
300
+ "trained_intervals": 62646,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62646,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.320213317871094,
333
+ "median": 5.591258525848389,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08419833332300186,
347
+ "median": 0.08419833332300186,
348
+ "max": 0.08419833332300186,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.18147322535514832,
354
+ "median": 4.528579235076904,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013297047466039658,
361
+ "median": 268.0727844238281,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1989823579788208,
382
+ "median": 92.62690734863281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08419833332300186,
410
+ "median": 0.08419833332300186,
411
+ "max": 0.08419833332300186,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20369,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0395.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0395",
5
+ "executed_epochs": 395,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_12b76e647467417e957705deef46ad96.npz",
37
+ "optimizer_file": "boundary_12b76e647467417e957705deef46ad96_optimizer.pt",
38
+ "arrays_sha256": "9118f28d30821dd8bbfc2815b63869d7b013fcceeaeb4931d7a777064854efd4",
39
+ "optimizer_sha256": "031fc61124654a4770ed632cf7842be8ee02d50ce8ab2203d1884f99954160e9",
40
+ "stage": "adam",
41
+ "completed_passes": 395,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62805,
45
+ "adam_update_count": 62805,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 396,
49
+ "consumed_count": 395,
50
+ "last_submitted_update": 62805,
51
+ "last_consumed_update": 62646,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62805,
56
+ "completed_passes": 395,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62805,
59
+ "snapshot": "pass_end_0395",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 395,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62805,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62805,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005791899166069925,
83
+ "update_l2": 0.16819487512111664
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003068505320698023,
91
+ "update_l2": 0.0008009746670722961
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.768948434095364e-05,
95
+ "update_l2": 0.0040244911797344685
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0796709678273874,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20395,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09041430801153183,
117
+ "ground_restitution/effective": 0.09041430801153183,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0796709678273874,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0249148178845644,
129
+ "ssim_fused": 0.9040018320083618,
130
+ "seg_l1": 0.02666851133108139,
131
+ "seg_ssim_ref": 0.9040002226829529,
132
+ "depth": 0.004707197495056575,
133
+ "rgb_loss": 0.03913149982690811,
134
+ "seg_loss": 0.040534764528274536,
135
+ "total": 0.0796709678273874
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03326675295829773,
141
+ "ssim_fused": 0.8884066939353943,
142
+ "seg_l1": 0.029746782034635544,
143
+ "seg_ssim_ref": 0.8884056806564331,
144
+ "depth": 0.008382629598338001,
145
+ "rgb_loss": 0.048932064324617386,
146
+ "seg_loss": 0.04611629247665405,
147
+ "total": 0.09505673570557947,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008382629598338001,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005530651516740779
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.034292321652173996,
174
+ "ssim_fused": 0.8745903968811035,
175
+ "seg_l1": 0.044921424239873886,
176
+ "seg_ssim_ref": 0.8745881915092468,
177
+ "depth": 0.005379163042240932,
178
+ "rgb_loss": 0.05251577869057655,
179
+ "seg_loss": 0.06101950258016586,
180
+ "total": 0.11354066415907496,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005379163042240932,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003935643076963153
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01607295498251915,
207
+ "ssim_fused": 0.9287852644920349,
208
+ "seg_l1": 0.01561309676617384,
209
+ "seg_ssim_ref": 0.9287838935852051,
210
+ "depth": 0.0030640262081060143,
211
+ "rgb_loss": 0.027101311832666397,
212
+ "seg_loss": 0.026733700186014175,
213
+ "total": 0.05383807604488868,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030640262081060143,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002722624298383792
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016027232632040977,
240
+ "ssim_fused": 0.9242247343063354,
241
+ "seg_l1": 0.016392748802900314,
242
+ "seg_ssim_ref": 0.9242232441902161,
243
+ "depth": 0.002002971131541352,
244
+ "rgb_loss": 0.02797684073448181,
245
+ "seg_loss": 0.028269551694393158,
246
+ "total": 0.056248395400006514,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002002971131541352,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001493735020430241
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 395,
281
+ "adam_update_count": 62805
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3315692371688783
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_12b76e647467417e957705deef46ad96_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 396,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62806,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 395,
300
+ "trained_intervals": 62805,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62805,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.323343276977539,
333
+ "median": 5.585480690002441,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08961333334445953,
347
+ "median": 0.08961333334445953,
348
+ "max": 0.08961333334445953,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.17923884093761444,
354
+ "median": 4.514677047729492,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01325549278408289,
361
+ "median": 266.5284423828125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1963063478469849,
382
+ "median": 91.34883880615234,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08961333334445953,
410
+ "median": 0.08961333334445953,
411
+ "max": 0.08961333334445953,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20395,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0396.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0396",
5
+ "executed_epochs": 396,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_f8adfc97e9c2437cbcd3d010e848894b.npz",
37
+ "optimizer_file": "boundary_f8adfc97e9c2437cbcd3d010e848894b_optimizer.pt",
38
+ "arrays_sha256": "568af7d36d43ff9d14dd39f2e2c8b9e198b56930c0a25179b31b64382c705334",
39
+ "optimizer_sha256": "3af18b7b5590491167a31e20762881128273a6b140293789ae5989cfeac36566",
40
+ "stage": "adam",
41
+ "completed_passes": 396,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 62964,
45
+ "adam_update_count": 62964,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 397,
49
+ "consumed_count": 396,
50
+ "last_submitted_update": 62964,
51
+ "last_consumed_update": 62805,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 62964,
56
+ "completed_passes": 396,
57
+ "next_interval": 0,
58
+ "trained_intervals": 62964,
59
+ "snapshot": "pass_end_0396",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 396,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 62964,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 62964,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003667653363663703,
83
+ "update_l2": 0.19823995232582092
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002948602894321084,
91
+ "update_l2": 0.0006729289889335632
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.189172664657235e-05,
95
+ "update_l2": 0.009034856222569942
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07455406015783549,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20440,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08954128623008728,
117
+ "ground_restitution/effective": 0.08954128623008728,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07455406015783549,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023222364485263824,
129
+ "ssim_fused": 0.9081641435623169,
130
+ "seg_l1": 0.02404710464179516,
131
+ "seg_ssim_ref": 0.9081627726554871,
132
+ "depth": 0.003869217336187301,
133
+ "rgb_loss": 0.03694505989551544,
134
+ "seg_loss": 0.037605129182338715,
135
+ "total": 0.07455406015783549
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030954306945204735,
141
+ "ssim_fused": 0.8946669101715088,
142
+ "seg_l1": 0.0264157485216856,
143
+ "seg_ssim_ref": 0.8946659564971924,
144
+ "depth": 0.0071507296755843955,
145
+ "rgb_loss": 0.04583006352186203,
146
+ "seg_loss": 0.04219941049814224,
147
+ "total": 0.08803662474967985,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.0071507296755843955,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004298751593987173
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0314696729183197,
174
+ "ssim_fused": 0.8809590339660645,
175
+ "seg_l1": 0.040276169776916504,
176
+ "seg_ssim_ref": 0.8809570074081421,
177
+ "depth": 0.004063690075880279,
178
+ "rgb_loss": 0.04898393154144287,
179
+ "seg_loss": 0.056029535830020905,
180
+ "total": 0.10501753106153966,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004063690075880279,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0026201701106025005
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014543982222676277,
207
+ "ssim_fused": 0.932287871837616,
208
+ "seg_l1": 0.013169549405574799,
209
+ "seg_ssim_ref": 0.9322866201400757,
210
+ "depth": 0.002370052447111294,
211
+ "rgb_loss": 0.025177612900733948,
212
+ "seg_loss": 0.02407831698656082,
213
+ "total": 0.04925829993974188,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002370052447111294,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002028650537389072
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015921495854854584,
240
+ "ssim_fused": 0.9247428178787231,
241
+ "seg_l1": 0.01632695086300373,
242
+ "seg_ssim_ref": 0.9247415065765381,
243
+ "depth": 0.0018923971461732353,
244
+ "rgb_loss": 0.027788633480668068,
245
+ "seg_loss": 0.028113260865211487,
246
+ "total": 0.05590378488038058,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018923971461732353,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001383161035062124
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 396,
281
+ "adam_update_count": 62964
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.338385206181556
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_f8adfc97e9c2437cbcd3d010e848894b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 397,
293
+ "next_interval": 0,
294
+ "next_adam_update": 62965,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 396,
300
+ "trained_intervals": 62964,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 62964,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.3253173828125,
333
+ "median": 5.580018520355225,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08886835724115372,
347
+ "median": 0.08886835724115372,
348
+ "max": 0.08886835724115372,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.17822565138339996,
354
+ "median": 4.530783653259277,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013229350559413433,
361
+ "median": 265.07647705078125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1950949430465698,
382
+ "median": 92.84321594238281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08886835724115372,
410
+ "median": 0.08886835724115372,
411
+ "max": 0.08886835724115372,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20440,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0397.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0397",
5
+ "executed_epochs": 397,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7c41b4a1872444a29a1caea0d96dc2d9.npz",
37
+ "optimizer_file": "boundary_7c41b4a1872444a29a1caea0d96dc2d9_optimizer.pt",
38
+ "arrays_sha256": "82da4e8fee1d638dabeca6e7a9f88acf211513a79cb61304f771846a14b58e8e",
39
+ "optimizer_sha256": "b80423d4de7e9e347123e43ba62f459f51a54bace076f00cbbcf3e3ba088d9cd",
40
+ "stage": "adam",
41
+ "completed_passes": 397,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63123,
45
+ "adam_update_count": 63123,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 398,
49
+ "consumed_count": 397,
50
+ "last_submitted_update": 63123,
51
+ "last_consumed_update": 62964,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63123,
56
+ "completed_passes": 397,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63123,
59
+ "snapshot": "pass_end_0397",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 397,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63123,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63123,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004206999728921801,
83
+ "update_l2": 0.1778898686170578
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027261304203420877,
91
+ "update_l2": 0.0007375702261924744
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2361437004292384e-05,
95
+ "update_l2": 0.004016847349703312
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07603480700499138,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20486,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08769094198942184,
117
+ "ground_restitution/effective": 0.08769094198942184,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07603480700499138,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023687422275543213,
129
+ "ssim_fused": 0.9067712426185608,
130
+ "seg_l1": 0.024736205115914345,
131
+ "seg_ssim_ref": 0.9067697525024414,
132
+ "depth": 0.004099086883871349,
133
+ "rgb_loss": 0.037595685571432114,
134
+ "seg_loss": 0.03843501955270767,
135
+ "total": 0.07603480700499138
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03151967376470566,
141
+ "ssim_fused": 0.8925146460533142,
142
+ "seg_l1": 0.02719416283071041,
143
+ "seg_ssim_ref": 0.8925134539604187,
144
+ "depth": 0.007392182524728381,
145
+ "rgb_loss": 0.046712808310985565,
146
+ "seg_loss": 0.04325263947248459,
147
+ "total": 0.08997283996599488,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007392182524728381,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004540204443131159
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03227444738149643,
174
+ "ssim_fused": 0.8785788416862488,
175
+ "seg_l1": 0.04136663302779198,
176
+ "seg_ssim_ref": 0.8785767555236816,
177
+ "depth": 0.004395039139457254,
178
+ "rgb_loss": 0.05010379105806351,
179
+ "seg_loss": 0.05737795680761337,
180
+ "total": 0.10748614290481634,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004395039139457254,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0029515191741794765
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014889384619891644,
207
+ "ssim_fused": 0.9314937591552734,
208
+ "seg_l1": 0.01369597390294075,
209
+ "seg_ssim_ref": 0.9314923286437988,
210
+ "depth": 0.002611584235021534,
211
+ "rgb_loss": 0.025612756609916687,
212
+ "seg_loss": 0.024658314883708954,
213
+ "total": 0.05027368307786066,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002611584235021534,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0022701823252993117
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016066184267401695,
240
+ "ssim_fused": 0.9244977831840515,
241
+ "seg_l1": 0.01668805629014969,
242
+ "seg_ssim_ref": 0.9244963526725769,
243
+ "depth": 0.0019975416362782317,
244
+ "rgb_loss": 0.027953390032052994,
245
+ "seg_loss": 0.02845117449760437,
246
+ "total": 0.056406562071293645,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019975416362782317,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0014883055251671208
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 397,
281
+ "adam_update_count": 63123
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3346286746673286
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_7c41b4a1872444a29a1caea0d96dc2d9_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 398,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63124,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 397,
300
+ "trained_intervals": 63123,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63123,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.327869415283203,
333
+ "median": 5.573418617248535,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08695337176322937,
347
+ "median": 0.08695337176322937,
348
+ "max": 0.08695337176322937,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1712878793478012,
354
+ "median": 4.522470474243164,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01319563202559948,
361
+ "median": 263.3327941894531,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.186832308769226,
382
+ "median": 92.0628433227539,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08695337176322937,
410
+ "median": 0.08695337176322937,
411
+ "max": 0.08695337176322937,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20486,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0398.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0398",
5
+ "executed_epochs": 398,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_cfc38a375e164bd38bbda09376e9dbc8.npz",
37
+ "optimizer_file": "boundary_cfc38a375e164bd38bbda09376e9dbc8_optimizer.pt",
38
+ "arrays_sha256": "56b57ff93d023a20fc8e12c89f1b1a811572f7c60a160058f7b50a0cb122d21f",
39
+ "optimizer_sha256": "bf42d1f52f02ea3780b6d9e80f55003ba5ecbf54369c22091d8cfdd9fc19b4a9",
40
+ "stage": "adam",
41
+ "completed_passes": 398,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63282,
45
+ "adam_update_count": 63282,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 399,
49
+ "consumed_count": 398,
50
+ "last_submitted_update": 63282,
51
+ "last_consumed_update": 63123,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63282,
56
+ "completed_passes": 398,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63282,
59
+ "snapshot": "pass_end_0398",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 398,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63282,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63282,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004663780564442277,
83
+ "update_l2": 0.1746346354484558
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0029670880176126957,
91
+ "update_l2": 0.000688210129737854
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.099226912832819e-05,
95
+ "update_l2": 0.00470969220623374
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07543769539377741,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20519,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09229224920272827,
117
+ "ground_restitution/effective": 0.09229224920272827,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07543769539377741,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023521099239587784,
129
+ "ssim_fused": 0.9072617292404175,
130
+ "seg_l1": 0.024401552975177765,
131
+ "seg_ssim_ref": 0.9072602987289429,
132
+ "depth": 0.003990391707941113,
133
+ "rgb_loss": 0.037364523857831955,
134
+ "seg_loss": 0.03806918114423752,
135
+ "total": 0.07543769539377741
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03131107985973358,
141
+ "ssim_fused": 0.8931131362915039,
142
+ "seg_l1": 0.026637185364961624,
143
+ "seg_ssim_ref": 0.893112063407898,
144
+ "depth": 0.007272584501023456,
145
+ "rgb_loss": 0.046426236629486084,
146
+ "seg_loss": 0.04268733412027359,
147
+ "total": 0.0891208433342607,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007272584501023456,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004420606419426234
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03207783401012421,
174
+ "ssim_fused": 0.8793275952339172,
175
+ "seg_l1": 0.04114442318677902,
176
+ "seg_ssim_ref": 0.8793256282806396,
177
+ "depth": 0.004305700095495364,
178
+ "rgb_loss": 0.04979674890637398,
179
+ "seg_loss": 0.05705041438341141,
180
+ "total": 0.10685147271517118,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004305700095495364,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0028621801302175865
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014755722135305405,
207
+ "ssim_fused": 0.9317549467086792,
208
+ "seg_l1": 0.013443711213767529,
209
+ "seg_ssim_ref": 0.9317535758018494,
210
+ "depth": 0.0024775984725715692,
211
+ "rgb_loss": 0.025453589856624603,
212
+ "seg_loss": 0.02440425381064415,
213
+ "total": 0.049860321265741324,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0024775984725715692,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0021361965628493474
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015939755365252495,
240
+ "ssim_fused": 0.9248514175415039,
241
+ "seg_l1": 0.01638089492917061,
242
+ "seg_ssim_ref": 0.9248499870300293,
243
+ "depth": 0.0019056837626740643,
244
+ "rgb_loss": 0.027781520038843155,
245
+ "seg_loss": 0.028134718537330627,
246
+ "total": 0.05591814425993646,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019056837626740643,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013964476515629534
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 398,
281
+ "adam_update_count": 63282
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33487634314224124
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_cfc38a375e164bd38bbda09376e9dbc8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 399,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63283,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 398,
300
+ "trained_intervals": 63282,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63282,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.330832004547119,
333
+ "median": 5.567258834838867,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09160403907299042,
347
+ "median": 0.09160403907299042,
348
+ "max": 0.09160403907299042,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.17208503186702728,
354
+ "median": 4.527121543884277,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013156596571207047,
361
+ "median": 261.7156982421875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1877789497375488,
382
+ "median": 92.4934310913086,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09160403907299042,
410
+ "median": 0.09160403907299042,
411
+ "max": 0.09160403907299042,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20520,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0399.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0399",
5
+ "executed_epochs": 399,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_032c0671dd6742f0b3d70e1bbb525612.npz",
37
+ "optimizer_file": "boundary_032c0671dd6742f0b3d70e1bbb525612_optimizer.pt",
38
+ "arrays_sha256": "72fa0a937577ec57338b34dacb96700ca7abd9c7cb651045ad0677a166232c79",
39
+ "optimizer_sha256": "7d98fa2d1db84e6892131ee83d18bce64b61dff1e454f9b3de7955f0a9c89f26",
40
+ "stage": "adam",
41
+ "completed_passes": 399,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63441,
45
+ "adam_update_count": 63441,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 400,
49
+ "consumed_count": 399,
50
+ "last_submitted_update": 63441,
51
+ "last_consumed_update": 63282,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63441,
56
+ "completed_passes": 399,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63441,
59
+ "snapshot": "pass_end_0399",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 399,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63441,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63441,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003181369393132627,
83
+ "update_l2": 0.16730403900146484
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003004038706421852,
91
+ "update_l2": 0.0007087290287017822
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.1707734049414285e-05,
95
+ "update_l2": 0.003383980831131339
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07641322651162762,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20563,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09781833738088608,
117
+ "ground_restitution/effective": 0.09781833738088608,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07641322651162762,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023841319605708122,
129
+ "ssim_fused": 0.9064577221870422,
130
+ "seg_l1": 0.024898529052734375,
131
+ "seg_ssim_ref": 0.9064562916755676,
132
+ "depth": 0.004151102453648249,
133
+ "rgb_loss": 0.03778151050209999,
134
+ "seg_loss": 0.038627564907073975,
135
+ "total": 0.07641322651162762
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03189351409673691,
141
+ "ssim_fused": 0.8919668793678284,
142
+ "seg_l1": 0.027488945052027702,
143
+ "seg_ssim_ref": 0.8919659852981567,
144
+ "depth": 0.007454868519865105,
145
+ "rgb_loss": 0.04712143540382385,
146
+ "seg_loss": 0.043597958981990814,
147
+ "total": 0.09072684925433454,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007454868519865105,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004602890438267884
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03236161917448044,
174
+ "ssim_fused": 0.8785679936408997,
175
+ "seg_l1": 0.041500966995954514,
176
+ "seg_ssim_ref": 0.8785659670829773,
177
+ "depth": 0.004428905207423183,
178
+ "rgb_loss": 0.05017569661140442,
179
+ "seg_loss": 0.05748758092522621,
180
+ "total": 0.10766770271654776,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004428905207423183,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0029853852421454045
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014952488243579865,
207
+ "ssim_fused": 0.9312347173690796,
208
+ "seg_l1": 0.013794192112982273,
209
+ "seg_ssim_ref": 0.9312333464622498,
210
+ "depth": 0.0026703065348181146,
211
+ "rgb_loss": 0.025715047493577003,
212
+ "seg_loss": 0.024788685142993927,
213
+ "total": 0.050506401080460596,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0026703065348181146,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023289046250958923
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01615765504539013,
240
+ "ssim_fused": 0.9240612983703613,
241
+ "seg_l1": 0.016810012981295586,
242
+ "seg_ssim_ref": 0.9240598678588867,
243
+ "depth": 0.0020503295524865904,
244
+ "rgb_loss": 0.028113864362239838,
245
+ "seg_loss": 0.028636036440730095,
246
+ "total": 0.05675195299516757,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020503295524865904,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015410934413754792
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 399,
281
+ "adam_update_count": 63441
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3099858509376645
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_032c0671dd6742f0b3d70e1bbb525612_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 400,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63442,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 399,
300
+ "trained_intervals": 63441,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63441,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.33298397064209,
333
+ "median": 5.5615692138671875,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0971096083521843,
347
+ "median": 0.0971096083521843,
348
+ "max": 0.0971096083521843,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.15991432964801788,
354
+ "median": 4.503798484802246,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013128315098583698,
361
+ "median": 260.23095703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1734102964401245,
382
+ "median": 90.35977172851562,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0971096083521843,
410
+ "median": 0.0971096083521843,
411
+ "max": 0.0971096083521843,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20563,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0400.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0400",
5
+ "executed_epochs": 400,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3e05b7e7058042e489cab95eb97a47b9.npz",
37
+ "optimizer_file": "boundary_3e05b7e7058042e489cab95eb97a47b9_optimizer.pt",
38
+ "arrays_sha256": "58a115e92b9fcb400ca7ebadb0871090e3a5ea38e168ec4388bb6d7e04627345",
39
+ "optimizer_sha256": "e6b256ad1798c4faff7f907f32dc031bd58a67523c2a571600adcc5cffd56029",
40
+ "stage": "adam",
41
+ "completed_passes": 400,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63600,
45
+ "adam_update_count": 63600,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 401,
49
+ "consumed_count": 400,
50
+ "last_submitted_update": 63600,
51
+ "last_consumed_update": 63441,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63600,
56
+ "completed_passes": 400,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63600,
59
+ "snapshot": "pass_end_0400",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 400,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63600,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63600,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005820009391754866,
83
+ "update_l2": 0.16177748143672943
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003333932487294078,
91
+ "update_l2": 0.00086202472448349
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1360541470348835e-05,
95
+ "update_l2": 0.0032886862754821777
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08096296133719791,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20615,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09529588371515274,
117
+ "ground_restitution/effective": 0.09529588371515274,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08096296133719791,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02542848140001297,
129
+ "ssim_fused": 0.9028931856155396,
130
+ "seg_l1": 0.027215326204895973,
131
+ "seg_ssim_ref": 0.9028916358947754,
132
+ "depth": 0.004874339927324101,
133
+ "rgb_loss": 0.0397641584277153,
134
+ "seg_loss": 0.04119392856955528,
135
+ "total": 0.08096296133719791
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03409343957901001,
141
+ "ssim_fused": 0.8868890404701233,
142
+ "seg_l1": 0.030224865302443504,
143
+ "seg_ssim_ref": 0.8868878483772278,
144
+ "depth": 0.008639275396755871,
145
+ "rgb_loss": 0.04989694431424141,
146
+ "seg_loss": 0.046802323311567307,
147
+ "total": 0.09670790690120547,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008639275396755871,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005787297315158649
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03480960801243782,
174
+ "ssim_fused": 0.8736838102340698,
175
+ "seg_l1": 0.04563971981406212,
176
+ "seg_ssim_ref": 0.8736818432807922,
177
+ "depth": 0.005603072627797309,
178
+ "rgb_loss": 0.05311092734336853,
179
+ "seg_loss": 0.06177540868520737,
180
+ "total": 0.1148919391012037,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005603072627797309,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004159552662519531
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01638202555477619,
207
+ "ssim_fused": 0.9280654788017273,
208
+ "seg_l1": 0.01603584550321102,
209
+ "seg_ssim_ref": 0.928064227104187,
210
+ "depth": 0.003171193096258988,
211
+ "rgb_loss": 0.027492525056004524,
212
+ "seg_loss": 0.027215830981731415,
213
+ "total": 0.05471152536818705,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003171193096258988,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0028297911865367655
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016428858041763306,
240
+ "ssim_fused": 0.9229342341423035,
241
+ "seg_l1": 0.016960876062512398,
242
+ "seg_ssim_ref": 0.9229327440261841,
243
+ "depth": 0.0020838185884842334,
244
+ "rgb_loss": 0.02855623885989189,
245
+ "seg_loss": 0.028982151299715042,
246
+ "total": 0.057540473978195415,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020838185884842334,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015745824773731225
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 400,
281
+ "adam_update_count": 63600
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31200687773525715
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_3e05b7e7058042e489cab95eb97a47b9_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 401,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63601,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 400,
300
+ "trained_intervals": 63600,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63600,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.336973667144775,
333
+ "median": 5.557882308959961,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09443385899066925,
347
+ "median": 0.09443385899066925,
348
+ "max": 0.09443385899066925,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1600266993045807,
354
+ "median": 4.518295764923096,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01307604182511568,
361
+ "median": 259.273193359375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1735421419143677,
382
+ "median": 91.67999267578125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09443385899066925,
410
+ "median": 0.09443385899066925,
411
+ "max": 0.09443385899066925,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20615,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0401.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0401",
5
+ "executed_epochs": 401,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_1fbea33afd91429587ae3c45c7947331.npz",
37
+ "optimizer_file": "boundary_1fbea33afd91429587ae3c45c7947331_optimizer.pt",
38
+ "arrays_sha256": "5b4e82203d98d2d5979ec6859b6f4f6ade7d407225d3e7a4d8e07c845883a501",
39
+ "optimizer_sha256": "5ee3d67d002c315e6deda4805075891cec3fdc5ca1a961c9d0e98b4983be37a3",
40
+ "stage": "adam",
41
+ "completed_passes": 401,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63759,
45
+ "adam_update_count": 63759,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 402,
49
+ "consumed_count": 401,
50
+ "last_submitted_update": 63759,
51
+ "last_consumed_update": 63600,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63759,
56
+ "completed_passes": 401,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63759,
59
+ "snapshot": "pass_end_0401",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 401,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63759,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63759,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016782162128947675,
83
+ "update_l2": 0.16664017736911774
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004241890273988247,
91
+ "update_l2": 0.00137396901845932
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8212973373010755e-05,
95
+ "update_l2": 0.005178549326956272
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08153981266132283,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20656,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07769478857517242,
117
+ "ground_restitution/effective": 0.07769478857517242,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08153981266132283,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02581920102238655,
129
+ "ssim_fused": 0.9028550386428833,
130
+ "seg_l1": 0.027526844292879105,
131
+ "seg_ssim_ref": 0.9028536081314087,
132
+ "depth": 0.004680990788218139,
133
+ "rgb_loss": 0.0400843620300293,
134
+ "seg_loss": 0.04145077243447304,
135
+ "total": 0.08153981266132283
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0350881926715374,
141
+ "ssim_fused": 0.8862940073013306,
142
+ "seg_l1": 0.03124830685555935,
143
+ "seg_ssim_ref": 0.8862926959991455,
144
+ "depth": 0.008233472447921004,
145
+ "rgb_loss": 0.050811752676963806,
146
+ "seg_loss": 0.047740109264850616,
147
+ "total": 0.09856009541426235,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008233472447921004,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005381494366323782
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.035782407969236374,
174
+ "ssim_fused": 0.8728262186050415,
175
+ "seg_l1": 0.04654507711529732,
176
+ "seg_ssim_ref": 0.8728243708610535,
177
+ "depth": 0.005454353523489554,
178
+ "rgb_loss": 0.0540606826543808,
179
+ "seg_loss": 0.06267118453979492,
180
+ "total": 0.11673732154769921,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005454353523489554,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004010833558211776
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015778452157974243,
207
+ "ssim_fused": 0.9295303225517273,
208
+ "seg_l1": 0.01490652747452259,
209
+ "seg_ssim_ref": 0.929529070854187,
210
+ "depth": 0.0029065726747350873,
211
+ "rgb_loss": 0.026716697961091995,
212
+ "seg_loss": 0.02601940929889679,
213
+ "total": 0.05273901383266352,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0029065726747350873,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025651707650128646
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016627753153443336,
240
+ "ssim_fused": 0.9227694272994995,
241
+ "seg_l1": 0.01740746572613716,
242
+ "seg_ssim_ref": 0.9227679967880249,
243
+ "depth": 0.0021295645067269083,
244
+ "rgb_loss": 0.028748316690325737,
245
+ "seg_loss": 0.02937237359583378,
246
+ "total": 0.058122819850666245,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021295645067269083,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016203283956157972
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 401,
281
+ "adam_update_count": 63759
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3241420700214803
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_1fbea33afd91429587ae3c45c7947331_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 402,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63760,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 401,
300
+ "trained_intervals": 63759,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63759,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.3412766456604,
333
+ "median": 5.552889823913574,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0763208195567131,
347
+ "median": 0.0763208195567131,
348
+ "max": 0.0763208195567131,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.13397419452667236,
354
+ "median": 4.53121280670166,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.013019896112382412,
361
+ "median": 257.98199462890625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1433632373809814,
382
+ "median": 92.871337890625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0763208195567131,
410
+ "median": 0.0763208195567131,
411
+ "max": 0.0763208195567131,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20656,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0402.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0402",
5
+ "executed_epochs": 402,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9efc7d4bdaeb4d7287d36bde55f6bcdd.npz",
37
+ "optimizer_file": "boundary_9efc7d4bdaeb4d7287d36bde55f6bcdd_optimizer.pt",
38
+ "arrays_sha256": "d0343460d63f53ba87fb55af6b86c9165630f71422203ba194db9ad247bce80f",
39
+ "optimizer_sha256": "18148ba07edc7d0a842f01584d1120a98a69b2e11269600b21a15f187b6dd86c",
40
+ "stage": "adam",
41
+ "completed_passes": 402,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63918,
45
+ "adam_update_count": 63918,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 403,
49
+ "consumed_count": 402,
50
+ "last_submitted_update": 63918,
51
+ "last_consumed_update": 63759,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63918,
56
+ "completed_passes": 402,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63918,
59
+ "snapshot": "pass_end_0402",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 402,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63918,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63918,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006588149117305875,
83
+ "update_l2": 0.15057802200317383
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003505301894620061,
91
+ "update_l2": 0.0003398880362510681
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5376280973432586e-05,
95
+ "update_l2": 0.004326296504586935
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0831270096418169,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20692,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08609387278556824,
117
+ "ground_restitution/effective": 0.08609387278556824,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0831270096418169,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026445219293236732,
129
+ "ssim_fused": 0.9016789197921753,
130
+ "seg_l1": 0.028296494856476784,
131
+ "seg_ssim_ref": 0.9016774892807007,
132
+ "depth": 0.004926655879309012,
133
+ "rgb_loss": 0.04082037881016731,
134
+ "seg_loss": 0.04230170324444771,
135
+ "total": 0.0831270096418169
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03652803599834442,
141
+ "ssim_fused": 0.8839977383613586,
142
+ "seg_l1": 0.032672036439180374,
143
+ "seg_ssim_ref": 0.8839964866638184,
144
+ "depth": 0.008675007154761504,
145
+ "rgb_loss": 0.05242288112640381,
146
+ "seg_loss": 0.04933833330869675,
147
+ "total": 0.10176988944225532,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008675007154761504,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005823029073164281
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03661103546619415,
174
+ "ssim_fused": 0.8713610172271729,
175
+ "seg_l1": 0.04803375527262688,
176
+ "seg_ssim_ref": 0.8713590502738953,
177
+ "depth": 0.005841613107551561,
178
+ "rgb_loss": 0.05501662567257881,
179
+ "seg_loss": 0.0641551986336708,
180
+ "total": 0.11917766964464747,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005841613107551561,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0043980931422737835
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016249416396021843,
207
+ "ssim_fused": 0.9283090233802795,
208
+ "seg_l1": 0.01560708787292242,
209
+ "seg_ssim_ref": 0.9283076524734497,
210
+ "depth": 0.0030924128273633928,
211
+ "rgb_loss": 0.027337729930877686,
212
+ "seg_loss": 0.026824140921235085,
213
+ "total": 0.05416496140229499,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030924128273633928,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0027510109176411704
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016392387449741364,
240
+ "ssim_fused": 0.9230481386184692,
241
+ "seg_l1": 0.016873100772500038,
242
+ "seg_ssim_ref": 0.9230467081069946,
243
+ "depth": 0.002097590427559593,
244
+ "rgb_loss": 0.028504282236099243,
245
+ "seg_loss": 0.028889138251543045,
246
+ "total": 0.05739551807806985,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002097590427559593,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001588354316448482
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 402,
281
+ "adam_update_count": 63918
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3184769107028842
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_9efc7d4bdaeb4d7287d36bde55f6bcdd_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 403,
293
+ "next_interval": 0,
294
+ "next_adam_update": 63919,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 402,
300
+ "trained_intervals": 63918,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 63918,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.345944404602051,
333
+ "median": 5.546735763549805,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08575398474931717,
347
+ "median": 0.08575398474931717,
348
+ "max": 0.08575398474931717,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1315058469772339,
354
+ "median": 4.530529022216797,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01295926421880722,
361
+ "median": 256.3992004394531,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1405445337295532,
382
+ "median": 92.80812072753906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08575398474931717,
410
+ "median": 0.08575398474931717,
411
+ "max": 0.08575398474931717,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20692,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0403.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0403",
5
+ "executed_epochs": 403,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9ae14a4ea0214c52afa97ccdedbec621.npz",
37
+ "optimizer_file": "boundary_9ae14a4ea0214c52afa97ccdedbec621_optimizer.pt",
38
+ "arrays_sha256": "b1782817659ecb1d8c4737587cbffc8a99cb408a56d1a6c6f25cdbccae54e9ae",
39
+ "optimizer_sha256": "e7da0a0aa300418b8b5267b75f0cf1ddc0e074bdc56d45d18c962d39623085c6",
40
+ "stage": "adam",
41
+ "completed_passes": 403,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64077,
45
+ "adam_update_count": 64077,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 404,
49
+ "consumed_count": 403,
50
+ "last_submitted_update": 64077,
51
+ "last_consumed_update": 63918,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64077,
56
+ "completed_passes": 403,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64077,
59
+ "snapshot": "pass_end_0403",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 403,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64077,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64077,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002133723028237,
83
+ "update_l2": 0.1617286503314972
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0006045954651199281,
91
+ "update_l2": 1.4670193195343018e-05
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2734513549949042e-05,
95
+ "update_l2": 0.006704047322273254
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07033335876088347,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20718,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0945160761475563,
117
+ "ground_restitution/effective": 0.0945160761475563,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07033335876088347,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.021784227341413498,
129
+ "ssim_fused": 0.9115766882896423,
130
+ "seg_l1": 0.021916382014751434,
131
+ "seg_ssim_ref": 0.911575198173523,
132
+ "depth": 0.003242794384616071,
133
+ "rgb_loss": 0.03511205315589905,
134
+ "seg_loss": 0.03521806374192238,
135
+ "total": 0.07033335876088347
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03080870397388935,
141
+ "ssim_fused": 0.8948972821235657,
142
+ "seg_l1": 0.026840168982744217,
143
+ "seg_ssim_ref": 0.8948962688446045,
144
+ "depth": 0.006767718332767253,
145
+ "rgb_loss": 0.045667506754398346,
146
+ "seg_loss": 0.042492881417274475,
147
+ "total": 0.0881671558900056,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.006767718332767253,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.003915740251170032
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.028646208345890045,
174
+ "ssim_fused": 0.8892761468887329,
175
+ "seg_l1": 0.036157652735710144,
176
+ "seg_ssim_ref": 0.8892743587493896,
177
+ "depth": 0.003003490191366937,
178
+ "rgb_loss": 0.045061737298965454,
179
+ "seg_loss": 0.051071248948574066,
180
+ "total": 0.09613598973773088,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.003003490191366937,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0015599702260891595
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013098109513521194,
207
+ "ssim_fused": 0.9361690878868103,
208
+ "seg_l1": 0.011036533862352371,
209
+ "seg_ssim_ref": 0.9361677169799805,
210
+ "depth": 0.0017743218465992763,
211
+ "rgb_loss": 0.023244671523571014,
212
+ "seg_loss": 0.021595684811472893,
213
+ "total": 0.04484213251953566,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0017743218465992763,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0014329199368770542
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.014583884738385677,
240
+ "ssim_fused": 0.9259640574455261,
241
+ "seg_l1": 0.013631182722747326,
242
+ "seg_ssim_ref": 0.9259625673294067,
243
+ "depth": 0.0014256471677308177,
244
+ "rgb_loss": 0.026474297046661377,
245
+ "seg_loss": 0.025712434202432632,
246
+ "total": 0.05218815689626174,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0014256471677308177,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0009164110566197064
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 403,
281
+ "adam_update_count": 64077
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3437245753593743
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_9ae14a4ea0214c52afa97ccdedbec621_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 404,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64078,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 403,
300
+ "trained_intervals": 64077,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64077,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.34924840927124,
333
+ "median": 5.542842388153076,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09450140595436096,
347
+ "median": 0.09450140595436096,
348
+ "max": 0.09450140595436096,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1411140412092209,
354
+ "median": 4.50978946685791,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012916517443954945,
361
+ "median": 255.40292358398438,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1515558958053589,
382
+ "median": 90.906494140625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09450140595436096,
410
+ "median": 0.09450140595436096,
411
+ "max": 0.09450140595436096,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20718,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0404.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0404",
5
+ "executed_epochs": 404,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_a35d5f498da64789a5942a48675d181c.npz",
37
+ "optimizer_file": "boundary_a35d5f498da64789a5942a48675d181c_optimizer.pt",
38
+ "arrays_sha256": "e5ce4fa78e27b8aa5d5bb4461234ebf51000afdcc6976282a754a3477a0d68fa",
39
+ "optimizer_sha256": "6ba3c9f4c946e648e35bc5973fd01a865f00fbf2558b38d44e0742f695cfe01b",
40
+ "stage": "adam",
41
+ "completed_passes": 404,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64236,
45
+ "adam_update_count": 64236,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 405,
49
+ "consumed_count": 404,
50
+ "last_submitted_update": 64236,
51
+ "last_consumed_update": 64077,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64236,
56
+ "completed_passes": 404,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64236,
59
+ "snapshot": "pass_end_0404",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 404,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64236,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64236,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003147705574519932,
83
+ "update_l2": 0.16253969073295593
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019257914973422885,
91
+ "update_l2": 0.0002662539482116699
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.0282666810089722e-05,
95
+ "update_l2": 0.005950688384473324
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07610161540074448,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20741,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0967949852347374,
117
+ "ground_restitution/effective": 0.0967949852347374,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07610161540074448,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023576099425554276,
129
+ "ssim_fused": 0.907065749168396,
130
+ "seg_l1": 0.02507816068828106,
131
+ "seg_ssim_ref": 0.9070642590522766,
132
+ "depth": 0.00420150323013193,
133
+ "rgb_loss": 0.037447743117809296,
134
+ "seg_loss": 0.038649674504995346,
135
+ "total": 0.07610161540074448
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.031988903880119324,
141
+ "ssim_fused": 0.8911071419715881,
142
+ "seg_l1": 0.02901921607553959,
143
+ "seg_ssim_ref": 0.8911063075065613,
144
+ "depth": 0.007814227672363372,
145
+ "rgb_loss": 0.04736969619989395,
146
+ "seg_loss": 0.044994112104177475,
147
+ "total": 0.09237161880645349,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007814227672363372,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004962249590766151
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03177546337246895,
174
+ "ssim_fused": 0.8823218941688538,
175
+ "seg_l1": 0.04164276272058487,
176
+ "seg_ssim_ref": 0.8823200464248657,
177
+ "depth": 0.0045207487740010635,
178
+ "rgb_loss": 0.04895599186420441,
179
+ "seg_loss": 0.05685020238161087,
180
+ "total": 0.10581071499458927,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0045207487740010635,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0030772288087232862
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01533227413892746,
207
+ "ssim_fused": 0.9302828311920166,
208
+ "seg_l1": 0.014720126986503601,
209
+ "seg_ssim_ref": 0.930281400680542,
210
+ "depth": 0.0028068230603715506,
211
+ "rgb_loss": 0.026209253817796707,
212
+ "seg_loss": 0.025719821453094482,
213
+ "total": 0.05193188209395156,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028068230603715506,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0024654211506493287
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015207762829959393,
240
+ "ssim_fused": 0.9245509505271912,
241
+ "seg_l1": 0.014930536970496178,
242
+ "seg_ssim_ref": 0.9245493412017822,
243
+ "depth": 0.0016642134137917308,
244
+ "rgb_loss": 0.027256019413471222,
245
+ "seg_loss": 0.027034562081098557,
246
+ "total": 0.05429224570798357,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016642134137917308,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011549773026806199
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 404,
281
+ "adam_update_count": 64236
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.314811403863132
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_a35d5f498da64789a5942a48675d181c_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 405,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64237,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 404,
300
+ "trained_intervals": 64236,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64236,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.352301597595215,
333
+ "median": 5.540073394775391,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09652873128652573,
347
+ "median": 0.09652873128652573,
348
+ "max": 0.09652873128652573,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.14918312430381775,
354
+ "median": 4.51717472076416,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012877141125500202,
361
+ "median": 254.69674682617188,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1608855724334717,
382
+ "median": 91.5771713256836,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09652873128652573,
410
+ "median": 0.09652873128652573,
411
+ "max": 0.09652873128652573,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20741,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0405.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0405",
5
+ "executed_epochs": 405,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ce144481158241d99f82f7751b007367.npz",
37
+ "optimizer_file": "boundary_ce144481158241d99f82f7751b007367_optimizer.pt",
38
+ "arrays_sha256": "d6af7daaf63b0dba00c0e1ac2b859bdd1748cc4895cfa0ace11bf89f466b68e4",
39
+ "optimizer_sha256": "c9480889bba1360735081f451eff3be4cc32d754a41cbf5c4f221ae49a3dc1ab",
40
+ "stage": "adam",
41
+ "completed_passes": 405,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64395,
45
+ "adam_update_count": 64395,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 406,
49
+ "consumed_count": 405,
50
+ "last_submitted_update": 64395,
51
+ "last_consumed_update": 64236,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64395,
56
+ "completed_passes": 405,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64395,
59
+ "snapshot": "pass_end_0405",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 405,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64395,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64395,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020404894894454628,
83
+ "update_l2": 0.1408570110797882
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003310717409476638,
91
+ "update_l2": 0.0005208700895309448
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.4232696887338534e-05,
95
+ "update_l2": 0.004825262818485498
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07169828297241214,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20765,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09447722136974335,
117
+ "ground_restitution/effective": 0.09447722136974335,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07169828297241214,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022203460335731506,
129
+ "ssim_fused": 0.9107840061187744,
130
+ "seg_l1": 0.022806566208600998,
131
+ "seg_ssim_ref": 0.9107826352119446,
132
+ "depth": 0.0035894442963820055,
133
+ "rgb_loss": 0.03560596704483032,
134
+ "seg_loss": 0.036088727414608,
135
+ "total": 0.07169828297241214
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030200494453310966,
141
+ "ssim_fused": 0.8959474563598633,
142
+ "seg_l1": 0.026346983388066292,
143
+ "seg_ssim_ref": 0.8959466218948364,
144
+ "depth": 0.006960338809405609,
145
+ "rgb_loss": 0.044970907270908356,
146
+ "seg_loss": 0.04188826307654381,
147
+ "total": 0.08686612696097128,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.006960338809405609,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004108360727808387
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.029676197096705437,
174
+ "ssim_fused": 0.8863047957420349,
175
+ "seg_l1": 0.03772680461406708,
176
+ "seg_ssim_ref": 0.8863030076026917,
177
+ "depth": 0.0036200636138642825,
178
+ "rgb_loss": 0.046480000019073486,
179
+ "seg_loss": 0.05292084068059921,
180
+ "total": 0.09940446076328656,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0036200636138642825,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002176543648586505
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013779127039015293,
207
+ "ssim_fused": 0.9342156052589417,
208
+ "seg_l1": 0.012020431458950043,
209
+ "seg_ssim_ref": 0.9342141151428223,
210
+ "depth": 0.0021088961284998283,
211
+ "rgb_loss": 0.024180181324481964,
212
+ "seg_loss": 0.02277352288365364,
213
+ "total": 0.0469558131042641,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0021088961284998283,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0017674942187776062
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015158022753894329,
240
+ "ssim_fused": 0.9266682267189026,
241
+ "seg_l1": 0.015132044441998005,
242
+ "seg_ssim_ref": 0.9266667366027832,
243
+ "depth": 0.0016684786337583012,
244
+ "rgb_loss": 0.026792773976922035,
245
+ "seg_loss": 0.026772288605570793,
246
+ "total": 0.05356673106112659,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016684786337583012,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011592425226471903
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 405,
281
+ "adam_update_count": 64395
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3159801256842911
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_ce144481158241d99f82f7751b007367_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 406,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64396,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 405,
300
+ "trained_intervals": 64395,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64395,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.355926036834717,
333
+ "median": 5.536492824554443,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0939563512802124,
347
+ "median": 0.0939563512802124,
348
+ "max": 0.0939563512802124,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.13024863600730896,
354
+ "median": 4.523438453674316,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012830552645027637,
361
+ "median": 253.78636169433594,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1391116380691528,
382
+ "median": 92.1522216796875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0939563512802124,
410
+ "median": 0.0939563512802124,
411
+ "max": 0.0939563512802124,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20765,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0406.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0406",
5
+ "executed_epochs": 406,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e7fe866554ad4ec7adc9cdb7a7d5a8d8.npz",
37
+ "optimizer_file": "boundary_e7fe866554ad4ec7adc9cdb7a7d5a8d8_optimizer.pt",
38
+ "arrays_sha256": "6cc55f8e8dc91544b713ea150f40ba70944108ca6a5b7969cef537cf82dac36b",
39
+ "optimizer_sha256": "96784cf9e54fe52024a2428706e9b87636a49fb0028a4e32f6c929e33fb4d363",
40
+ "stage": "adam",
41
+ "completed_passes": 406,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64554,
45
+ "adam_update_count": 64554,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 407,
49
+ "consumed_count": 406,
50
+ "last_submitted_update": 64554,
51
+ "last_consumed_update": 64395,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64554,
56
+ "completed_passes": 406,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64554,
59
+ "snapshot": "pass_end_0406",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 406,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64554,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64554,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002526662137825042,
83
+ "update_l2": 0.16290415823459625
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004065895453095436,
91
+ "update_l2": 0.0007693618535995483
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.937534034368582e-05,
95
+ "update_l2": 0.007857979275286198
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07196505795196122,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20800,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08314014226198196,
117
+ "ground_restitution/effective": 0.08314014226198196,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07196505795196122,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022287899628281593,
129
+ "ssim_fused": 0.9104273915290833,
130
+ "seg_l1": 0.0228772833943367,
131
+ "seg_ssim_ref": 0.9104260802268982,
132
+ "depth": 0.0036010421854832868,
133
+ "rgb_loss": 0.035744842141866684,
134
+ "seg_loss": 0.0362166166305542,
135
+ "total": 0.07196505795196122
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030265774577856064,
141
+ "ssim_fused": 0.8952715396881104,
142
+ "seg_l1": 0.026377510279417038,
143
+ "seg_ssim_ref": 0.8952707052230835,
144
+ "depth": 0.006993740833356278,
145
+ "rgb_loss": 0.04515831172466278,
146
+ "seg_loss": 0.04204786941409111,
147
+ "total": 0.08721317860487754,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.006993740833356278,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004141762751759056
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.029918503016233444,
174
+ "ssim_fused": 0.8854541778564453,
175
+ "seg_l1": 0.03803326189517975,
176
+ "seg_ssim_ref": 0.885452389717102,
177
+ "depth": 0.0036436449939121177,
178
+ "rgb_loss": 0.04684396833181381,
179
+ "seg_loss": 0.05333613231778145,
180
+ "total": 0.10018374801987948,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0036436449939121177,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00220012502863434
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01382660586386919,
207
+ "ssim_fused": 0.9342665672302246,
208
+ "seg_l1": 0.012040711008012295,
209
+ "seg_ssim_ref": 0.9342653155326843,
210
+ "depth": 0.0021221809701562028,
211
+ "rgb_loss": 0.02420797199010849,
212
+ "seg_loss": 0.02277950569987297,
213
+ "total": 0.046989599870951616,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0021221809701562028,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0017807790604339804
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015140711329877377,
240
+ "ssim_fused": 0.9267172813415527,
241
+ "seg_l1": 0.015057648532092571,
242
+ "seg_ssim_ref": 0.9267158508300781,
243
+ "depth": 0.0016446019445085483,
244
+ "rgb_loss": 0.026769112795591354,
245
+ "seg_loss": 0.026702947914600372,
246
+ "total": 0.05347370531213624,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016446019445085483,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001135365833397437
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 406,
281
+ "adam_update_count": 64554
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.30785063095390797
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_e7fe866554ad4ec7adc9cdb7a7d5a8d8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 407,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64555,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 406,
300
+ "trained_intervals": 64554,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64554,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.359961032867432,
333
+ "median": 5.531706809997559,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08237078040838242,
347
+ "median": 0.08237078040838242,
348
+ "max": 0.08237078040838242,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11783244460821152,
354
+ "median": 4.512601375579834,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012778885662555695,
361
+ "median": 252.57470703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1250556707382202,
382
+ "median": 91.15872192382812,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08237078040838242,
410
+ "median": 0.08237078040838242,
411
+ "max": 0.08237078040838242,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20800,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0407.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0407",
5
+ "executed_epochs": 407,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_dbced0c90e1343f29dee5ec9d90789d8.npz",
37
+ "optimizer_file": "boundary_dbced0c90e1343f29dee5ec9d90789d8_optimizer.pt",
38
+ "arrays_sha256": "a3d88b003bdde4c0e9f2c94a36a2e060685a62e3d710d02ab8690320554bf53e",
39
+ "optimizer_sha256": "960f84f3565959ab99b7878157321088f7cbe4ba65a732d4e2ca79db2395b255",
40
+ "stage": "adam",
41
+ "completed_passes": 407,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64713,
45
+ "adam_update_count": 64713,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 408,
49
+ "consumed_count": 407,
50
+ "last_submitted_update": 64713,
51
+ "last_consumed_update": 64554,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64713,
56
+ "completed_passes": 407,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64713,
59
+ "snapshot": "pass_end_0407",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 407,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64713,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64713,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00040027283830568194,
83
+ "update_l2": 0.15861627459526062
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004481671843677759,
91
+ "update_l2": 0.000931374728679657
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.915450775413774e-05,
95
+ "update_l2": 0.006095203571021557
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07362088108867648,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20834,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08371806889772415,
117
+ "ground_restitution/effective": 0.08371806889772415,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07362088108867648,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02285781316459179,
129
+ "ssim_fused": 0.9089663028717041,
130
+ "seg_l1": 0.023646293208003044,
131
+ "seg_ssim_ref": 0.9089648723602295,
132
+ "depth": 0.0038306644582978655,
133
+ "rgb_loss": 0.03649299219250679,
134
+ "seg_loss": 0.03712405636906624,
135
+ "total": 0.07362088108867648
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030713792890310287,
141
+ "ssim_fused": 0.8942880034446716,
142
+ "seg_l1": 0.026680104434490204,
143
+ "seg_ssim_ref": 0.894287109375,
144
+ "depth": 0.007199907094650747,
145
+ "rgb_loss": 0.045713432133197784,
146
+ "seg_loss": 0.042486660182476044,
147
+ "total": 0.08820729222276848,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007199907094650747,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004347929013053525
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030933313071727753,
174
+ "ssim_fused": 0.882199227809906,
175
+ "seg_l1": 0.03948461264371872,
176
+ "seg_ssim_ref": 0.8821972608566284,
177
+ "depth": 0.004000040947575277,
178
+ "rgb_loss": 0.04830680787563324,
179
+ "seg_loss": 0.05514823645353317,
180
+ "total": 0.10345904437011398,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004000040947575277,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002556520982297499
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014350193552672863,
207
+ "ssim_fused": 0.9327797889709473,
208
+ "seg_l1": 0.012816679663956165,
209
+ "seg_ssim_ref": 0.9327784776687622,
210
+ "depth": 0.0023382087626471182,
211
+ "rgb_loss": 0.024924198165535927,
212
+ "seg_loss": 0.02369764819741249,
213
+ "total": 0.04862418643435622,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0023382087626471182,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.001996806852924896
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015433954074978828,
240
+ "ssim_fused": 0.9265981316566467,
241
+ "seg_l1": 0.015603775158524513,
242
+ "seg_ssim_ref": 0.9265967011451721,
243
+ "depth": 0.00178450102831832,
244
+ "rgb_loss": 0.027027536183595657,
245
+ "seg_loss": 0.027163680642843246,
246
+ "total": 0.054193001327467225,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00178450102831832,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012752649172072092
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 407,
281
+ "adam_update_count": 64713
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3200188376940787
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_dbced0c90e1343f29dee5ec9d90789d8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 408,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64714,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 407,
300
+ "trained_intervals": 64713,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64713,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.363004207611084,
333
+ "median": 5.525273323059082,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0827866941690445,
347
+ "median": 0.0827866941690445,
348
+ "max": 0.0827866941690445,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11751538515090942,
354
+ "median": 4.530068397521973,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012740056961774826,
361
+ "median": 250.95492553710938,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1246989965438843,
382
+ "median": 92.76496887207031,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0827866941690445,
410
+ "median": 0.0827866941690445,
411
+ "max": 0.0827866941690445,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20834,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0408.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0408",
5
+ "executed_epochs": 408,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_06a0240bfd0a4c448bf85c3814b49908.npz",
37
+ "optimizer_file": "boundary_06a0240bfd0a4c448bf85c3814b49908_optimizer.pt",
38
+ "arrays_sha256": "4e9f12319adf24010315fa19651272d6dbb4cf6dc88e9abdc42975f327fca3da",
39
+ "optimizer_sha256": "f006259247e919e166cd5af8e8e59d339acf8f10ce55bcdd62ac5110826ae583",
40
+ "stage": "adam",
41
+ "completed_passes": 408,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64872,
45
+ "adam_update_count": 64872,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 409,
49
+ "consumed_count": 408,
50
+ "last_submitted_update": 64872,
51
+ "last_consumed_update": 64713,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64872,
56
+ "completed_passes": 408,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64872,
59
+ "snapshot": "pass_end_0408",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 408,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64872,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64872,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00041326871723867953,
83
+ "update_l2": 0.1503528207540512
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004682581871747971,
91
+ "update_l2": 0.0008788034319877625
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.0157842300250195e-05,
95
+ "update_l2": 0.0042357295751571655
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07450164215711952,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20881,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08596071600914001,
117
+ "ground_restitution/effective": 0.08596071600914001,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07450164215711952,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023167995736002922,
129
+ "ssim_fused": 0.9081087708473206,
130
+ "seg_l1": 0.024008192121982574,
131
+ "seg_ssim_ref": 0.908107340335846,
132
+ "depth": 0.003917273861182006,
133
+ "rgb_loss": 0.03691263869404793,
134
+ "seg_loss": 0.03758508712053299,
135
+ "total": 0.07450164215711952
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03121747262775898,
141
+ "ssim_fused": 0.8929588198661804,
142
+ "seg_l1": 0.027115674689412117,
143
+ "seg_ssim_ref": 0.8929576873779297,
144
+ "depth": 0.007330716021468784,
145
+ "rgb_loss": 0.04638221487402916,
146
+ "seg_loss": 0.043101005256175995,
147
+ "total": 0.08949054712093632,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007330716021468784,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0044787379398715625
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03142305836081505,
174
+ "ssim_fused": 0.8808189630508423,
175
+ "seg_l1": 0.04019351676106453,
176
+ "seg_ssim_ref": 0.8808170557022095,
177
+ "depth": 0.004130181163362382,
178
+ "rgb_loss": 0.0489746555685997,
179
+ "seg_loss": 0.05599140375852585,
180
+ "total": 0.10497018950828892,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004130181163362382,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0026866611980846046
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014561894349753857,
207
+ "ssim_fused": 0.9321948885917664,
208
+ "seg_l1": 0.013122504577040672,
209
+ "seg_ssim_ref": 0.9321935772895813,
210
+ "depth": 0.00239423249196882,
211
+ "rgb_loss": 0.025210537016391754,
212
+ "seg_loss": 0.024059288203716278,
213
+ "total": 0.0492722194526,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00239423249196882,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002052830582246598
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015469561330974102,
240
+ "ssim_fused": 0.9264624714851379,
241
+ "seg_l1": 0.015601065009832382,
242
+ "seg_ssim_ref": 0.9264610409736633,
243
+ "depth": 0.0018139657679280368,
244
+ "rgb_loss": 0.027083154767751694,
245
+ "seg_loss": 0.02718864381313324,
246
+ "total": 0.05427361254665286,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018139657679280368,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013047296568169258
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 408,
281
+ "adam_update_count": 64872
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.30741384997963905
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_06a0240bfd0a4c448bf85c3814b49908_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 409,
293
+ "next_interval": 0,
294
+ "next_adam_update": 64873,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 408,
300
+ "trained_intervals": 64872,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 64872,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.3662896156311035,
333
+ "median": 5.518797874450684,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08508191257715225,
347
+ "median": 0.08508191257715225,
348
+ "max": 0.08508191257715225,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11361031234264374,
354
+ "median": 4.523627281188965,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012698269449174404,
361
+ "median": 249.33505249023438,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.120315432548523,
382
+ "median": 92.16932678222656,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08508191257715225,
410
+ "median": 0.08508191257715225,
411
+ "max": 0.08508191257715225,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20881,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0409.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0409",
5
+ "executed_epochs": 409,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b64ef5a9f79a4049919e2b793a27de33.npz",
37
+ "optimizer_file": "boundary_b64ef5a9f79a4049919e2b793a27de33_optimizer.pt",
38
+ "arrays_sha256": "fb2e5d836de46ccaf3ed516520fef84aac5a05e7893775882c1e08ce02263771",
39
+ "optimizer_sha256": "2721616294e6be91d319b9a4c44a3d99b4f13c5f4abb243ce77b9fc656d11994",
40
+ "stage": "adam",
41
+ "completed_passes": 409,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65031,
45
+ "adam_update_count": 65031,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 410,
49
+ "consumed_count": 409,
50
+ "last_submitted_update": 65031,
51
+ "last_consumed_update": 64872,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65031,
56
+ "completed_passes": 409,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65031,
59
+ "snapshot": "pass_end_0409",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 409,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65031,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65031,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00032917188946157694,
83
+ "update_l2": 0.15632379055023193
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00441310741007328,
91
+ "update_l2": 0.0009340420365333557
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9523467926774174e-05,
95
+ "update_l2": 0.00520388875156641
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0739517054890956,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20921,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08455584943294525,
117
+ "ground_restitution/effective": 0.08455584943294525,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0739517054890956,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022964801639318466,
129
+ "ssim_fused": 0.9085902571678162,
130
+ "seg_l1": 0.023764820769429207,
131
+ "seg_ssim_ref": 0.9085888862609863,
132
+ "depth": 0.003832522567662559,
133
+ "rgb_loss": 0.0366537943482399,
134
+ "seg_loss": 0.03729408234357834,
135
+ "total": 0.0739517054890956
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03111289069056511,
141
+ "ssim_fused": 0.8929581046104431,
142
+ "seg_l1": 0.02719571255147457,
143
+ "seg_ssim_ref": 0.8929571509361267,
144
+ "depth": 0.007259522260116128,
145
+ "rgb_loss": 0.046298690140247345,
146
+ "seg_loss": 0.043165139853954315,
147
+ "total": 0.08947108951646178,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007259522260116128,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0044075441785189065
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03092464618384838,
174
+ "ssim_fused": 0.8823261857032776,
175
+ "seg_l1": 0.03946653753519058,
176
+ "seg_ssim_ref": 0.8823243975639343,
177
+ "depth": 0.003966079681520609,
178
+ "rgb_loss": 0.04827447980642319,
179
+ "seg_loss": 0.05510835349559784,
180
+ "total": 0.10338679938170255,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.003966079681520609,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002522559716242831
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014349399134516716,
207
+ "ssim_fused": 0.9329216480255127,
208
+ "seg_l1": 0.012816119939088821,
209
+ "seg_ssim_ref": 0.9329203963279724,
210
+ "depth": 0.0023230017856562817,
211
+ "rgb_loss": 0.024895191192626953,
212
+ "seg_loss": 0.023668816313147545,
213
+ "total": 0.0485663323702053,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0023230017856562817,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0019815998759340598
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015472267754375935,
240
+ "ssim_fused": 0.9261550307273865,
241
+ "seg_l1": 0.015580914914608002,
242
+ "seg_ssim_ref": 0.9261536002159119,
243
+ "depth": 0.001781486543357217,
244
+ "rgb_loss": 0.027146808803081512,
245
+ "seg_loss": 0.027234012261033058,
246
+ "total": 0.05438260068801278,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001781486543357217,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012722504322461058
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 409,
281
+ "adam_update_count": 65031
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3056644513271749
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_b64ef5a9f79a4049919e2b793a27de33_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 410,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65032,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 409,
300
+ "trained_intervals": 65031,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65031,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.369565010070801,
333
+ "median": 5.513021469116211,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0836218073964119,
347
+ "median": 0.0836218073964119,
348
+ "max": 0.0836218073964119,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11128024756908417,
354
+ "median": 4.529322624206543,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012656744569540024,
361
+ "median": 247.89903259277344,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1177080869674683,
382
+ "median": 92.6957778930664,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0836218073964119,
410
+ "median": 0.0836218073964119,
411
+ "max": 0.0836218073964119,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20921,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0410.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0410",
5
+ "executed_epochs": 410,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_0898ff9acff243abb43b593a4a5c7e70.npz",
37
+ "optimizer_file": "boundary_0898ff9acff243abb43b593a4a5c7e70_optimizer.pt",
38
+ "arrays_sha256": "97099fe22a1cd68e8f6e8a544d3a093035a8d91a76a995a2f6c0f44dedb4fb4e",
39
+ "optimizer_sha256": "e0fb1337e7e7be61743c0a788d81de424d05e3f8ab53f67e0359a258bd39eb54",
40
+ "stage": "adam",
41
+ "completed_passes": 410,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65190,
45
+ "adam_update_count": 65190,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 411,
49
+ "consumed_count": 410,
50
+ "last_submitted_update": 65190,
51
+ "last_consumed_update": 65031,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65190,
56
+ "completed_passes": 410,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65190,
59
+ "snapshot": "pass_end_0410",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 410,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65190,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65190,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004755704721901566,
83
+ "update_l2": 0.17769622802734375
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004730654880404472,
91
+ "update_l2": 0.0009008198976516724
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.2156767449341714e-05,
95
+ "update_l2": 0.007697999943047762
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07547848281993738,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20958,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08575315028429031,
117
+ "ground_restitution/effective": 0.08575315028429031,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07547848281993738,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023502878844738007,
129
+ "ssim_fused": 0.9073082804679871,
130
+ "seg_l1": 0.024493899196386337,
131
+ "seg_ssim_ref": 0.9073067903518677,
132
+ "depth": 0.004065982841172825,
133
+ "rgb_loss": 0.03734065219759941,
134
+ "seg_loss": 0.038133762776851654,
135
+ "total": 0.07547848281993738
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.031183607876300812,
141
+ "ssim_fused": 0.8935633897781372,
142
+ "seg_l1": 0.0269588865339756,
143
+ "seg_ssim_ref": 0.8935624361038208,
144
+ "depth": 0.007446556428078976,
145
+ "rgb_loss": 0.04623420909047127,
146
+ "seg_loss": 0.04285462200641632,
147
+ "total": 0.08909627392802537,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007446556428078976,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004594578346481754
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03225402534008026,
174
+ "ssim_fused": 0.8784164190292358,
175
+ "seg_l1": 0.0414254330098629,
176
+ "seg_ssim_ref": 0.8784144520759583,
177
+ "depth": 0.004358176742439779,
178
+ "rgb_loss": 0.05011993646621704,
179
+ "seg_loss": 0.05745745450258255,
180
+ "total": 0.10758174914554203,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004358176742439779,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0029146567771620013
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014918046072125435,
207
+ "ssim_fused": 0.9310919642448425,
208
+ "seg_l1": 0.013662703335285187,
209
+ "seg_ssim_ref": 0.9310904741287231,
210
+ "depth": 0.0025564013496970034,
211
+ "rgb_loss": 0.025716044008731842,
212
+ "seg_loss": 0.02471206709742546,
213
+ "total": 0.050430667507507,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0025564013496970034,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0022149994399747806
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015655837953090668,
240
+ "ssim_fused": 0.9261612296104431,
241
+ "seg_l1": 0.01592857576906681,
242
+ "seg_ssim_ref": 0.9261597394943237,
243
+ "depth": 0.00190279684447554,
244
+ "rgb_loss": 0.02729242481291294,
245
+ "seg_loss": 0.027510913088917732,
246
+ "total": 0.05480524069867515,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00190279684447554,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013935607333644291
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 410,
281
+ "adam_update_count": 65190
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.307329832110554
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_0898ff9acff243abb43b593a4a5c7e70_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 411,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65191,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 410,
300
+ "trained_intervals": 65190,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65190,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.373284816741943,
333
+ "median": 5.507442474365234,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08485233038663864,
347
+ "median": 0.08485233038663864,
348
+ "max": 0.08485233038663864,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.10586615651845932,
354
+ "median": 4.53842306137085,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01260975282639265,
361
+ "median": 246.51991271972656,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1116729974746704,
382
+ "median": 93.54368591308594,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08485233038663864,
410
+ "median": 0.08485233038663864,
411
+ "max": 0.08485233038663864,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20958,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0411.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0411",
5
+ "executed_epochs": 411,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_08a9fb09614e4367acfdb5bcb3c4a4c3.npz",
37
+ "optimizer_file": "boundary_08a9fb09614e4367acfdb5bcb3c4a4c3_optimizer.pt",
38
+ "arrays_sha256": "b25953a9fb5e21a637544839d509d1a5f3af6a929deca54fe92a9082a30a7667",
39
+ "optimizer_sha256": "af6f5563ea00d5e8f29d9ac7856217b197370d64d3f43bf9435eeda3f80f2efc",
40
+ "stage": "adam",
41
+ "completed_passes": 411,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65349,
45
+ "adam_update_count": 65349,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 412,
49
+ "consumed_count": 411,
50
+ "last_submitted_update": 65349,
51
+ "last_consumed_update": 65190,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65349,
56
+ "completed_passes": 411,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65349,
59
+ "snapshot": "pass_end_0411",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 411,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65349,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65349,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00040039976011030376,
83
+ "update_l2": 0.14801856875419617
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00488865002989769,
91
+ "update_l2": 0.0006612315773963928
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.6180091885617e-05,
95
+ "update_l2": 0.00542597658932209
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07581298513817533,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 20997,
109
+ "attachment": 50,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09862899780273438,
117
+ "ground_restitution/effective": 0.09862899780273438,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07581298513817533,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023574912920594215,
129
+ "ssim_fused": 0.9068542122840881,
130
+ "seg_l1": 0.024612978100776672,
131
+ "seg_ssim_ref": 0.9068527221679688,
132
+ "depth": 0.004068897244770648,
133
+ "rgb_loss": 0.03748908266425133,
134
+ "seg_loss": 0.03831983357667923,
135
+ "total": 0.07581298513817533
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.031533416360616684,
141
+ "ssim_fused": 0.8922180533409119,
142
+ "seg_l1": 0.02755056507885456,
143
+ "seg_ssim_ref": 0.8922170400619507,
144
+ "depth": 0.0075347941148438905,
145
+ "rgb_loss": 0.046783123165369034,
146
+ "seg_loss": 0.04359704256057739,
147
+ "total": 0.09038769679477097,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.0075347941148438905,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004682816033246669
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03216388449072838,
174
+ "ssim_fused": 0.8785122036933899,
175
+ "seg_l1": 0.04133203253149986,
176
+ "seg_ssim_ref": 0.8785101175308228,
177
+ "depth": 0.004322942433049126,
178
+ "rgb_loss": 0.050028666853904724,
179
+ "seg_loss": 0.0573636069893837,
180
+ "total": 0.10739659678572147,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004322942433049126,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002879422467771348
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014973079785704613,
207
+ "ssim_fused": 0.9310643672943115,
208
+ "seg_l1": 0.01379016600549221,
209
+ "seg_ssim_ref": 0.9310629963874817,
210
+ "depth": 0.00256467259040568,
211
+ "rgb_loss": 0.025765590369701385,
212
+ "seg_loss": 0.02481953427195549,
213
+ "total": 0.05058768931424728,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00256467259040568,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002223270680683458
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015629267320036888,
240
+ "ssim_fused": 0.925622284412384,
241
+ "seg_l1": 0.015779146924614906,
242
+ "seg_ssim_ref": 0.9256208539009094,
243
+ "depth": 0.0018531798407838988,
244
+ "rgb_loss": 0.027378957718610764,
245
+ "seg_loss": 0.02749914675951004,
246
+ "total": 0.05487995765796159,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018531798407838988,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013439437296727877
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 411,
281
+ "adam_update_count": 65349
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3151182997971773
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_08a9fb09614e4367acfdb5bcb3c4a4c3_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 412,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65350,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 411,
300
+ "trained_intervals": 65349,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65349,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.376291751861572,
333
+ "median": 5.500687599182129,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09796776622533798,
347
+ "median": 0.09796776622533798,
348
+ "max": 0.09796776622533798,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11584486067295074,
354
+ "median": 4.527047157287598,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012571892701089382,
361
+ "median": 244.86029052734375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1228216886520386,
382
+ "median": 92.48735046386719,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09796776622533798,
410
+ "median": 0.09796776622533798,
411
+ "max": 0.09796776622533798,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 20998,
420
+ "controller_edge_stiffness": 50
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0412.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0412",
5
+ "executed_epochs": 412,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_119039e45372426c854083f035685b24.npz",
37
+ "optimizer_file": "boundary_119039e45372426c854083f035685b24_optimizer.pt",
38
+ "arrays_sha256": "bf0f79f3951f7d8b88820e4c8d3d16726aee9bac16ddc3fc83c0da85f167e5c7",
39
+ "optimizer_sha256": "b090fcebd52d92d38c13f7e4242b2c2468b0786c1f4743546c4ea5afdb63f8c7",
40
+ "stage": "adam",
41
+ "completed_passes": 412,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65508,
45
+ "adam_update_count": 65508,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 413,
49
+ "consumed_count": 412,
50
+ "last_submitted_update": 65508,
51
+ "last_consumed_update": 65349,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65508,
56
+ "completed_passes": 412,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65508,
59
+ "snapshot": "pass_end_0412",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 412,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65508,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65508,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00028172211023047566,
83
+ "update_l2": 0.1389167457818985
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004434649832546711,
91
+ "update_l2": 0.0006006285548210144
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.143994061043486e-05,
95
+ "update_l2": 0.004629144445061684
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07433818414093238,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21034,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.11185173690319061,
117
+ "ground_restitution/effective": 0.11185173690319061,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07433818414093238,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023024922236800194,
129
+ "ssim_fused": 0.9081258773803711,
130
+ "seg_l1": 0.02395552769303322,
131
+ "seg_ssim_ref": 0.9081245064735413,
132
+ "depth": 0.003915682744800676,
133
+ "rgb_loss": 0.0367947556078434,
134
+ "seg_loss": 0.037539511919021606,
135
+ "total": 0.07433818414093238
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.031144412234425545,
141
+ "ssim_fused": 0.8927466869354248,
142
+ "seg_l1": 0.027584530413150787,
143
+ "seg_ssim_ref": 0.8927459716796875,
144
+ "depth": 0.007399852158310177,
145
+ "rgb_loss": 0.046366192400455475,
146
+ "seg_loss": 0.04351843148469925,
147
+ "total": 0.08989202373731303,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007399852158310177,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004547874076712954
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030987707898020744,
174
+ "ssim_fused": 0.8815305829048157,
175
+ "seg_l1": 0.03962636739015579,
176
+ "seg_ssim_ref": 0.8815286755561829,
177
+ "depth": 0.004050969621255321,
178
+ "rgb_loss": 0.04848404973745346,
179
+ "seg_loss": 0.05539536103606224,
180
+ "total": 0.10388345801784665,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004050969621255321,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002607449655977543
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014559264294803143,
207
+ "ssim_fused": 0.9323022365570068,
208
+ "seg_l1": 0.01321916189044714,
209
+ "seg_ssim_ref": 0.932300865650177,
210
+ "depth": 0.002409769774480309,
211
+ "rgb_loss": 0.025186963379383087,
212
+ "seg_loss": 0.02411515638232231,
213
+ "total": 0.04930452953147988,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002409769774480309,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0020683678647580865
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015408305451273918,
240
+ "ssim_fused": 0.9259241223335266,
241
+ "seg_l1": 0.015392049215734005,
242
+ "seg_ssim_ref": 0.925922691822052,
243
+ "depth": 0.0018021394251568968,
244
+ "rgb_loss": 0.027141820639371872,
245
+ "seg_loss": 0.027129102498292923,
246
+ "total": 0.05427272527708995,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018021394251568968,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012929033140457854
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 412,
281
+ "adam_update_count": 65508
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3156365882605314
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_119039e45372426c854083f035685b24_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 413,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65509,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 412,
300
+ "trained_intervals": 65508,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65508,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.378534317016602,
333
+ "median": 5.496784687042236,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1112511083483696,
347
+ "median": 0.1112511083483696,
348
+ "max": 0.1112511083483696,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11895951628684998,
354
+ "median": 4.529913902282715,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012543730437755585,
361
+ "median": 243.90643310546875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1263242959976196,
382
+ "median": 92.7510986328125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1112511083483696,
410
+ "median": 0.1112511083483696,
411
+ "max": 0.1112511083483696,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21034,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0413.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0413",
5
+ "executed_epochs": 413,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9faa2d53ec824a3cab853a1d8bbaf405.npz",
37
+ "optimizer_file": "boundary_9faa2d53ec824a3cab853a1d8bbaf405_optimizer.pt",
38
+ "arrays_sha256": "d0495f4746c3026852a86f01dac87c270ca4f986ff38fdc2105cb6c420bd7703",
39
+ "optimizer_sha256": "88e181cac38b91467e8c44429134eb692d03842f852810e2cbd7cee16e7435bd",
40
+ "stage": "adam",
41
+ "completed_passes": 413,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65667,
45
+ "adam_update_count": 65667,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 414,
49
+ "consumed_count": 413,
50
+ "last_submitted_update": 65667,
51
+ "last_consumed_update": 65508,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65667,
56
+ "completed_passes": 413,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65667,
59
+ "snapshot": "pass_end_0413",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 413,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65667,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65667,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020074770145583898,
83
+ "update_l2": 0.1546688973903656
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003257952630519867,
91
+ "update_l2": 0.0003398284316062927
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.680456575239077e-05,
95
+ "update_l2": 0.007464838679879904
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0719240766735659,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21080,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.11054743826389313,
117
+ "ground_restitution/effective": 0.11054743826389313,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0719240766735659,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022265203297138214,
129
+ "ssim_fused": 0.9103989601135254,
130
+ "seg_l1": 0.022834576666355133,
131
+ "seg_ssim_ref": 0.9103975296020508,
132
+ "depth": 0.0035467343316412814,
133
+ "rgb_loss": 0.03573238104581833,
134
+ "seg_loss": 0.03618814796209335,
135
+ "total": 0.0719240766735659
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030495362356305122,
141
+ "ssim_fused": 0.8949645757675171,
142
+ "seg_l1": 0.02676895260810852,
143
+ "seg_ssim_ref": 0.894963800907135,
144
+ "depth": 0.007050258573196155,
145
+ "rgb_loss": 0.0454033762216568,
146
+ "seg_loss": 0.042422402650117874,
147
+ "total": 0.08783282540505757,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007050258573196155,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004198280491598934
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03003701940178871,
174
+ "ssim_fused": 0.8848223090171814,
175
+ "seg_l1": 0.03825509548187256,
176
+ "seg_ssim_ref": 0.8848203420639038,
177
+ "depth": 0.0035387875816194963,
178
+ "rgb_loss": 0.04706515371799469,
179
+ "seg_loss": 0.053640007972717285,
180
+ "total": 0.1007087004782936,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0035387875816194963,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002095267616341718
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013658113777637482,
207
+ "ssim_fused": 0.9348064661026001,
208
+ "seg_l1": 0.011830456554889679,
209
+ "seg_ssim_ref": 0.9348052144050598,
210
+ "depth": 0.002026480122178586,
211
+ "rgb_loss": 0.023965198546648026,
212
+ "seg_loss": 0.0225033238530159,
213
+ "total": 0.046470548879786105,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002026480122178586,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0016850782124563635
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01487031765282154,
240
+ "ssim_fused": 0.9270023107528687,
241
+ "seg_l1": 0.014483805745840073,
242
+ "seg_ssim_ref": 0.927000880241394,
243
+ "depth": 0.0015714110495708882,
244
+ "rgb_loss": 0.026495791971683502,
245
+ "seg_loss": 0.02618686854839325,
246
+ "total": 0.05268423193112632,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0015714110495708882,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001062174938459777
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 413,
281
+ "adam_update_count": 65667
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31795824971050024
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_9faa2d53ec824a3cab853a1d8bbaf405_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 414,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65668,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 413,
300
+ "trained_intervals": 65667,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65667,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.381528854370117,
333
+ "median": 5.491442680358887,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.11020760983228683,
347
+ "median": 0.11020760983228683,
348
+ "max": 0.11020760983228683,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.11330308765172958,
354
+ "median": 4.504422187805176,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012506225146353245,
361
+ "median": 242.60690307617188,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1199713945388794,
382
+ "median": 90.41629028320312,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.11020760983228683,
410
+ "median": 0.11020760983228683,
411
+ "max": 0.11020760983228683,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21081,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0414.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0414",
5
+ "executed_epochs": 414,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_890511f9db064f26881eab77ed45fc27.npz",
37
+ "optimizer_file": "boundary_890511f9db064f26881eab77ed45fc27_optimizer.pt",
38
+ "arrays_sha256": "d6d5d69ca2ca8ec65fe0fe4974e0cd5f1c3864efeeae62cf80d081eecb9c875d",
39
+ "optimizer_sha256": "afc81ff8e5e5b7b9ed4aaf28bdd4b021c4d21b3610c0ef7900fc402d6badd86c",
40
+ "stage": "adam",
41
+ "completed_passes": 414,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65826,
45
+ "adam_update_count": 65826,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 415,
49
+ "consumed_count": 414,
50
+ "last_submitted_update": 65826,
51
+ "last_consumed_update": 65667,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65826,
56
+ "completed_passes": 414,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65826,
59
+ "snapshot": "pass_end_0414",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 414,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65826,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65826,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002817549684550613,
83
+ "update_l2": 0.19550098478794098
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023231618106365204,
91
+ "update_l2": 0.0005590841174125671
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.955416468670592e-05,
95
+ "update_l2": 0.00594706553965807
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07781213212680273,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21125,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09853687137365341,
117
+ "ground_restitution/effective": 0.09853687137365341,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07781213212680273,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02407754212617874,
129
+ "ssim_fused": 0.9054329991340637,
130
+ "seg_l1": 0.025898221880197525,
131
+ "seg_ssim_ref": 0.9054315090179443,
132
+ "depth": 0.004430002683916051,
133
+ "rgb_loss": 0.03817543014883995,
134
+ "seg_loss": 0.039632268249988556,
135
+ "total": 0.07781213212680273
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03189471364021301,
141
+ "ssim_fused": 0.8914084434509277,
142
+ "seg_l1": 0.029416551813483238,
143
+ "seg_ssim_ref": 0.891407310962677,
144
+ "depth": 0.008105456905489942,
145
+ "rgb_loss": 0.047234080731868744,
146
+ "seg_loss": 0.04525177925825119,
147
+ "total": 0.09249396544702543,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008105456905489942,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005253478823892721
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032987553626298904,
174
+ "ssim_fused": 0.875802755355835,
175
+ "seg_l1": 0.04289351776242256,
176
+ "seg_ssim_ref": 0.8758007884025574,
177
+ "depth": 0.004789226050205632,
178
+ "rgb_loss": 0.05122949182987213,
179
+ "seg_loss": 0.059154659509658813,
180
+ "total": 0.11038894056558116,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004789226050205632,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003345706084927854
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015368991531431675,
207
+ "ssim_fused": 0.9311128258705139,
208
+ "seg_l1": 0.01467923540621996,
209
+ "seg_ssim_ref": 0.9311114549636841,
210
+ "depth": 0.002906416452302494,
211
+ "rgb_loss": 0.026072628796100616,
212
+ "seg_loss": 0.02552109770476818,
213
+ "total": 0.05159663477996625,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002906416452302494,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025650145425802715
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016058912500739098,
240
+ "ssim_fused": 0.923408031463623,
241
+ "seg_l1": 0.016603579744696617,
242
+ "seg_ssim_ref": 0.9234066009521484,
243
+ "depth": 0.0019189113276661374,
244
+ "rgb_loss": 0.02816552296280861,
245
+ "seg_loss": 0.028601543977856636,
246
+ "total": 0.05676898771463806,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019189113276661374,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001409675216555026
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 414,
281
+ "adam_update_count": 65826
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31034717336297035
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_890511f9db064f26881eab77ed45fc27_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 415,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65827,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 414,
300
+ "trained_intervals": 65826,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65826,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.386996269226074,
333
+ "median": 5.488840579986572,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09797778725624084,
347
+ "median": 0.09797778725624084,
348
+ "max": 0.09797778725624084,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.09764978289604187,
354
+ "median": 4.476202964782715,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0124380337074399,
361
+ "median": 241.97650146484375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1025766134262085,
382
+ "median": 87.9002685546875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09797778725624084,
410
+ "median": 0.09797778725624084,
411
+ "max": 0.09797778725624084,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21126,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0415.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0415",
5
+ "executed_epochs": 415,
6
+ "score": null,
7
+ "best_score": 0.061723297656493335,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c8be109126d7451c96ca310eab86181d.npz",
37
+ "optimizer_file": "boundary_c8be109126d7451c96ca310eab86181d_optimizer.pt",
38
+ "arrays_sha256": "fc1518c4cbce255d376c2f047b2b1deec7c8fdcf84a6163c719bf92b77fd5184",
39
+ "optimizer_sha256": "408cc692205ccaaee46eb71d50508e0ece015112fb148bc5be2915f7e72e9c50",
40
+ "stage": "adam",
41
+ "completed_passes": 415,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65985,
45
+ "adam_update_count": 65985,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 416,
49
+ "consumed_count": 415,
50
+ "last_submitted_update": 65985,
51
+ "last_consumed_update": 65826,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65985,
56
+ "completed_passes": 415,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65985,
59
+ "snapshot": "pass_end_0415",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 57876,
67
+ "pass_science": {
68
+ "completed_passes": 415,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65985,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65985,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0007698748377151787,
83
+ "update_l2": 0.1839762181043625
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0034091121051460505,
91
+ "update_l2": 0.0006453767418861389
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.1313949370523915e-05,
95
+ "update_l2": 0.008951332420110703
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08315161345543692,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21159,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08490310609340668,
117
+ "ground_restitution/effective": 0.08490310609340668,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08315161345543692,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02641165629029274,
129
+ "ssim_fused": 0.901606559753418,
130
+ "seg_l1": 0.028324518352746964,
131
+ "seg_ssim_ref": 0.9016050100326538,
132
+ "depth": 0.004978943787314929,
133
+ "rgb_loss": 0.040808022022247314,
134
+ "seg_loss": 0.04233861714601517,
135
+ "total": 0.08315161345543692
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03585956245660782,
141
+ "ssim_fused": 0.8854553699493408,
142
+ "seg_l1": 0.03195224329829216,
143
+ "seg_ssim_ref": 0.8854541182518005,
144
+ "depth": 0.008643106611634655,
145
+ "rgb_loss": 0.05159657448530197,
146
+ "seg_loss": 0.04847097396850586,
147
+ "total": 0.10007619156041947,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008643106611634655,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005791128530037434
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.036799583584070206,
174
+ "ssim_fused": 0.8707817792892456,
175
+ "seg_l1": 0.04827984422445297,
176
+ "seg_ssim_ref": 0.870779812335968,
177
+ "depth": 0.0058671547457707736,
178
+ "rgb_loss": 0.0552833117544651,
179
+ "seg_loss": 0.0644679144024849,
180
+ "total": 0.11975709703698606,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0058671547457707736,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004423634780492996
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016314584761857986,
207
+ "ssim_fused": 0.9280544519424438,
208
+ "seg_l1": 0.015685828402638435,
209
+ "seg_ssim_ref": 0.9280530214309692,
210
+ "depth": 0.0031748765248378425,
211
+ "rgb_loss": 0.02744077891111374,
212
+ "seg_loss": 0.0269380584359169,
213
+ "total": 0.05438201222355548,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0031748765248378425,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0028334746151156202
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01667289063334465,
240
+ "ssim_fused": 0.922134518623352,
241
+ "seg_l1": 0.017380163073539734,
242
+ "seg_ssim_ref": 0.9221330881118774,
243
+ "depth": 0.0022306372670164434,
244
+ "rgb_loss": 0.02891140803694725,
245
+ "seg_loss": 0.029477514326572418,
246
+ "total": 0.058391153000786684,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022306372670164434,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0017214011559053323
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 415,
281
+ "adam_update_count": 65985
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3148905881680548
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c8be109126d7451c96ca310eab86181d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 416,
293
+ "next_interval": 0,
294
+ "next_adam_update": 65986,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 415,
300
+ "trained_intervals": 65985,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 65985,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.392917633056641,
333
+ "median": 5.4879279136657715,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08425772935152054,
347
+ "median": 0.08425772935152054,
348
+ "max": 0.08425772935152054,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.0718931332230568,
354
+ "median": 4.482165336608887,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012364601716399193,
361
+ "median": 241.75576782226562,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0745404958724976,
382
+ "median": 88.42738342285156,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08425772935152054,
410
+ "median": 0.08425772935152054,
411
+ "max": 0.08425772935152054,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21159,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0416.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0416",
5
+ "executed_epochs": 416,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e3ed183868fe4a1a832a41b4f351a9bd.npz",
37
+ "optimizer_file": "boundary_e3ed183868fe4a1a832a41b4f351a9bd_optimizer.pt",
38
+ "arrays_sha256": "75f378b818cada6c741fe4313d8930f0d4e73222c8c222c7aacf4e36267afaba",
39
+ "optimizer_sha256": "3f19ca4aa69d045cabed3d4f68f21bbc0be7e4dda1ccfd097a5dc5e80c113663",
40
+ "stage": "adam",
41
+ "completed_passes": 416,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66144,
45
+ "adam_update_count": 66144,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 417,
49
+ "consumed_count": 416,
50
+ "last_submitted_update": 66144,
51
+ "last_consumed_update": 65985,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66144,
56
+ "completed_passes": 416,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66144,
59
+ "snapshot": "pass_end_0416",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 416,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66144,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66144,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003996511222794652,
83
+ "update_l2": 0.13369247317314148
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004618977662175894,
91
+ "update_l2": 0.000549018383026123
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.2763029341585934e-05,
95
+ "update_l2": 0.004707557614892721
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08276155597941874,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21179,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08317437022924423,
117
+ "ground_restitution/effective": 0.08317437022924423,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08276155597941874,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026330672204494476,
129
+ "ssim_fused": 0.901923418045044,
130
+ "seg_l1": 0.028076793998479843,
131
+ "seg_ssim_ref": 0.9019219279289246,
132
+ "depth": 0.004657613503917528,
133
+ "rgb_loss": 0.040679849684238434,
134
+ "seg_loss": 0.04207704961299896,
135
+ "total": 0.08276155597941874
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.035120222717523575,
141
+ "ssim_fused": 0.8875471353530884,
142
+ "seg_l1": 0.030230402946472168,
143
+ "seg_ssim_ref": 0.8875459432601929,
144
+ "depth": 0.007769177283153533,
145
+ "rgb_loss": 0.0505867525935173,
146
+ "seg_loss": 0.04667513445019722,
147
+ "total": 0.09726965994628797,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007769177283153533,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004917199201556311
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03633465617895126,
174
+ "ssim_fused": 0.8722511529922485,
175
+ "seg_l1": 0.04738924652338028,
176
+ "seg_ssim_ref": 0.8722492456436157,
177
+ "depth": 0.005264827910510875,
178
+ "rgb_loss": 0.054617494344711304,
179
+ "seg_loss": 0.0634615495800972,
180
+ "total": 0.11808430875271901,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005264827910510875,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0038213079452330974
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016283363103866577,
207
+ "ssim_fused": 0.9281504154205322,
208
+ "seg_l1": 0.01577053964138031,
209
+ "seg_ssim_ref": 0.9281490445137024,
210
+ "depth": 0.0031391970276923122,
211
+ "rgb_loss": 0.027396608144044876,
212
+ "seg_loss": 0.0269866231828928,
213
+ "total": 0.05438637238661052,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0031391970276923122,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0027977951179700903
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01758444681763649,
240
+ "ssim_fused": 0.9197450876235962,
241
+ "seg_l1": 0.018916990607976913,
242
+ "seg_ssim_ref": 0.919743537902832,
243
+ "depth": 0.0024572517943133912,
244
+ "rgb_loss": 0.030118539929389954,
245
+ "seg_loss": 0.031184885650873184,
246
+ "total": 0.06130588283205745,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0024572517943133912,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00194801568320228
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 416,
281
+ "adam_update_count": 66144
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31242411816492677
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_e3ed183868fe4a1a832a41b4f351a9bd_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 417,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66145,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 416,
300
+ "trained_intervals": 66144,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66144,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.396754741668701,
333
+ "median": 5.4834771156311035,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08262535184621811,
347
+ "median": 0.08262535184621811,
348
+ "max": 0.08262535184621811,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06505949050188065,
354
+ "median": 4.500725746154785,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012317248620092869,
361
+ "median": 240.68214416503906,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0672224760055542,
382
+ "median": 90.08262634277344,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08262535184621811,
410
+ "median": 0.08262535184621811,
411
+ "max": 0.08262535184621811,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21179,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0417.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0417",
5
+ "executed_epochs": 417,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4e05aaceb4dc42e7bf712cfd8800d1bc.npz",
37
+ "optimizer_file": "boundary_4e05aaceb4dc42e7bf712cfd8800d1bc_optimizer.pt",
38
+ "arrays_sha256": "e4a0f5f863ebb2f7a8ea01b04e06d15a092fc021494e514d56730f951db4a5a7",
39
+ "optimizer_sha256": "24999a52757daaea0a3163d672d79467f4785f6ab4952e6b3444f976ac11df1d",
40
+ "stage": "adam",
41
+ "completed_passes": 417,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66303,
45
+ "adam_update_count": 66303,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 418,
49
+ "consumed_count": 417,
50
+ "last_submitted_update": 66303,
51
+ "last_consumed_update": 66144,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66303,
56
+ "completed_passes": 417,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66303,
59
+ "snapshot": "pass_end_0417",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 417,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66303,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66303,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0007481561042368412,
83
+ "update_l2": 0.1733732968568802
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003382185474038124,
91
+ "update_l2": 0.0007517784833908081
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.057172165834345e-05,
95
+ "update_l2": 0.00811069831252098
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08266956380453452,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21195,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08775192499160767,
117
+ "ground_restitution/effective": 0.08775192499160767,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08266956380453452,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026176078245043755,
129
+ "ssim_fused": 0.9019783735275269,
130
+ "seg_l1": 0.028143493458628654,
131
+ "seg_ssim_ref": 0.9019768238067627,
132
+ "depth": 0.00494274195775477,
133
+ "rgb_loss": 0.04054519534111023,
134
+ "seg_loss": 0.04211942479014397,
135
+ "total": 0.08266956380453452
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.035559721291065216,
141
+ "ssim_fused": 0.8853821158409119,
142
+ "seg_l1": 0.03198122978210449,
143
+ "seg_ssim_ref": 0.8853808641433716,
144
+ "depth": 0.008668515334343409,
145
+ "rgb_loss": 0.05137135460972786,
146
+ "seg_loss": 0.04850881174206734,
147
+ "total": 0.09988883486712954,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008668515334343409,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005816537252746185
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03644580766558647,
174
+ "ssim_fused": 0.8711758255958557,
175
+ "seg_l1": 0.047880761325359344,
176
+ "seg_ssim_ref": 0.8711737990379333,
177
+ "depth": 0.005822295067898877,
178
+ "rgb_loss": 0.054921481758356094,
179
+ "seg_loss": 0.06406985223293304,
180
+ "total": 0.11899715256106674,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005822295067898877,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0043787751026211
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016328509896993637,
207
+ "ssim_fused": 0.9282578229904175,
208
+ "seg_l1": 0.015827709808945656,
209
+ "seg_ssim_ref": 0.9282564520835876,
210
+ "depth": 0.0031665276343509972,
211
+ "rgb_loss": 0.027411242946982384,
212
+ "seg_loss": 0.027010876685380936,
213
+ "total": 0.05442528429735252,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0031665276343509972,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0028251257246287745
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016370275989174843,
240
+ "ssim_fused": 0.9230976104736328,
241
+ "seg_l1": 0.016884272918105125,
242
+ "seg_ssim_ref": 0.923096239566803,
243
+ "depth": 0.0021136297944257965,
244
+ "rgb_loss": 0.02847670018672943,
245
+ "seg_loss": 0.028888169676065445,
246
+ "total": 0.0573669834925893,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021136297944257965,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016043936833146854
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 417,
281
+ "adam_update_count": 66303
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3092677751556039
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_4e05aaceb4dc42e7bf712cfd8800d1bc_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 418,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66304,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 417,
300
+ "trained_intervals": 66303,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66303,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.399745941162109,
333
+ "median": 5.476682662963867,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08700014650821686,
347
+ "median": 0.08700014650821686,
348
+ "max": 0.08700014650821686,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.07533545047044754,
354
+ "median": 4.510472297668457,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012280460447072983,
361
+ "median": 239.05242919921875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.078245759010315,
382
+ "median": 90.96479797363281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08700014650821686,
410
+ "median": 0.08700014650821686,
411
+ "max": 0.08700014650821686,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21195,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0418.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0418",
5
+ "executed_epochs": 418,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_5fdad415134142d587d498c7d54dfa16.npz",
37
+ "optimizer_file": "boundary_5fdad415134142d587d498c7d54dfa16_optimizer.pt",
38
+ "arrays_sha256": "540bcd436bd3d92991c38e967cdc14c18de7544d440dfd9ea7bc0b048cac913d",
39
+ "optimizer_sha256": "8021126251390c453d7610d0c05d5df1f7b42da6a77788a621a666b35a48240d",
40
+ "stage": "adam",
41
+ "completed_passes": 418,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66462,
45
+ "adam_update_count": 66462,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 419,
49
+ "consumed_count": 418,
50
+ "last_submitted_update": 66462,
51
+ "last_consumed_update": 66303,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66462,
56
+ "completed_passes": 418,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66462,
59
+ "snapshot": "pass_end_0418",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 418,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66462,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66462,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022843976330477744,
83
+ "update_l2": 0.14579397439956665
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0035376145970076323,
91
+ "update_l2": 0.0006254762411117554
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.98627707909327e-05,
95
+ "update_l2": 0.005047427024692297
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08161820793414121,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21211,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09360280632972717,
117
+ "ground_restitution/effective": 0.09360280632972717,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08161820793414121,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02585986629128456,
129
+ "ssim_fused": 0.9028597474098206,
130
+ "seg_l1": 0.02758653834462166,
131
+ "seg_ssim_ref": 0.9028583765029907,
132
+ "depth": 0.004711988210726348,
133
+ "rgb_loss": 0.04011594131588936,
134
+ "seg_loss": 0.04149755835533142,
135
+ "total": 0.08161820793414121
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.034738313406705856,
141
+ "ssim_fused": 0.8876032829284668,
142
+ "seg_l1": 0.03070017136633396,
143
+ "seg_ssim_ref": 0.8876020908355713,
144
+ "depth": 0.008157627576773262,
145
+ "rgb_loss": 0.050269994884729385,
146
+ "seg_loss": 0.04703971743583679,
147
+ "total": 0.09731786622285266,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008157627576773262,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005305649495176039
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.036135703325271606,
174
+ "ssim_fused": 0.8720417618751526,
175
+ "seg_l1": 0.047090962529182434,
176
+ "seg_ssim_ref": 0.8720399141311646,
177
+ "depth": 0.005504876055647619,
178
+ "rgb_loss": 0.05450021103024483,
179
+ "seg_loss": 0.06326478719711304,
180
+ "total": 0.11777049937812321,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005504876055647619,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00406135609036984
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015914959833025932,
207
+ "ssim_fused": 0.9291570782661438,
208
+ "seg_l1": 0.015133528970181942,
209
+ "seg_ssim_ref": 0.9291558265686035,
210
+ "depth": 0.0029849536421155142,
211
+ "rgb_loss": 0.026900552213191986,
212
+ "seg_loss": 0.02627565898001194,
213
+ "total": 0.05317919428420089,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0029849536421155142,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0026435517323932923
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01665048487484455,
240
+ "ssim_fused": 0.9226369261741638,
241
+ "seg_l1": 0.017421487718820572,
242
+ "seg_ssim_ref": 0.9226356148719788,
243
+ "depth": 0.0022004955683689975,
244
+ "rgb_loss": 0.028793003410100937,
245
+ "seg_loss": 0.029410067945718765,
246
+ "total": 0.058205271851388074,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022004955683689975,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016912594572578864
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 418,
281
+ "adam_update_count": 66462
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.30876703513786197
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_5fdad415134142d587d498c7d54dfa16_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 419,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66463,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 418,
300
+ "trained_intervals": 66462,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66462,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.402260780334473,
333
+ "median": 5.474003791809082,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09297733008861542,
347
+ "median": 0.09297733008861542,
348
+ "max": 0.09297733008861542,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06334422528743744,
354
+ "median": 4.508764266967773,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012249615043401718,
361
+ "median": 238.4128875732422,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0653935670852661,
382
+ "median": 90.81105041503906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09297733008861542,
410
+ "median": 0.09297733008861542,
411
+ "max": 0.09297733008861542,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21211,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0419.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0419",
5
+ "executed_epochs": 419,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4529307ab9884c42a370c2942e298815.npz",
37
+ "optimizer_file": "boundary_4529307ab9884c42a370c2942e298815_optimizer.pt",
38
+ "arrays_sha256": "1f82a42dacf85cfc80f2608aa822c225e519e02ddb48f2f6b8984cfd52df8210",
39
+ "optimizer_sha256": "31a10a962591f23a56f80aa0752c23fefbf26ce907b4b57cca4aa444df8a04c9",
40
+ "stage": "adam",
41
+ "completed_passes": 419,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66621,
45
+ "adam_update_count": 66621,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 420,
49
+ "consumed_count": 419,
50
+ "last_submitted_update": 66621,
51
+ "last_consumed_update": 66462,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66621,
56
+ "completed_passes": 419,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66621,
59
+ "snapshot": "pass_end_0419",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 419,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66621,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66621,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006220350041985512,
83
+ "update_l2": 0.1553284376859665
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004408292938023806,
91
+ "update_l2": 0.000627174973487854
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.819573248620145e-05,
95
+ "update_l2": 0.010323149152100086
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07278130661382316,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21240,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09862234443426132,
117
+ "ground_restitution/effective": 0.09862234443426132,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07278130661382316,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022531289607286453,
129
+ "ssim_fused": 0.9097667932510376,
130
+ "seg_l1": 0.023323800414800644,
131
+ "seg_ssim_ref": 0.9097654223442078,
132
+ "depth": 0.0036823718154193356,
133
+ "rgb_loss": 0.03607167303562164,
134
+ "seg_loss": 0.036705952137708664,
135
+ "total": 0.07278130661382316
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03029019944369793,
141
+ "ssim_fused": 0.8954770565032959,
142
+ "seg_l1": 0.02670632302761078,
143
+ "seg_ssim_ref": 0.8954761624336243,
144
+ "depth": 0.007055818154967726,
145
+ "rgb_loss": 0.04513674974441528,
146
+ "seg_loss": 0.04226982593536377,
147
+ "total": 0.08741363149793402,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007055818154967726,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004203840073370504
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030774759128689766,
174
+ "ssim_fused": 0.8826841115951538,
175
+ "seg_l1": 0.03937118500471115,
176
+ "seg_ssim_ref": 0.882682204246521,
177
+ "depth": 0.00383041130173434,
178
+ "rgb_loss": 0.04808298498392105,
179
+ "seg_loss": 0.05496051162481308,
180
+ "total": 0.10304732702003587,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00383041130173434,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002386891336456562
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014073139056563377,
207
+ "ssim_fused": 0.9336254000663757,
208
+ "seg_l1": 0.01246876735240221,
209
+ "seg_ssim_ref": 0.9336241483688354,
210
+ "depth": 0.0022156034221663136,
211
+ "rgb_loss": 0.024533431977033615,
212
+ "seg_loss": 0.023250184953212738,
213
+ "total": 0.04778583253366852,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0022156034221663136,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0018742015124440913
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.014987055212259293,
240
+ "ssim_fused": 0.927280604839325,
241
+ "seg_l1": 0.014748926274478436,
242
+ "seg_ssim_ref": 0.9272792935371399,
243
+ "depth": 0.0016276543828089617,
244
+ "rgb_loss": 0.026533523574471474,
245
+ "seg_loss": 0.02634328231215477,
246
+ "total": 0.0528784354036542,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016276543828089617,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011184182716978503
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 419,
281
+ "adam_update_count": 66621
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3117544106207788
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_4529307ab9884c42a370c2942e298815_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 420,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66622,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 419,
300
+ "trained_intervals": 66621,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66621,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.404939651489258,
333
+ "median": 5.468657493591309,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09799516946077347,
347
+ "median": 0.09799516946077347,
348
+ "max": 0.09799516946077347,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.07533790171146393,
354
+ "median": 4.498819828033447,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012216842733323574,
361
+ "median": 237.1416778564453,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.078248381614685,
382
+ "median": 89.91234588623047,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09799516946077347,
410
+ "median": 0.09799516946077347,
411
+ "max": 0.09799516946077347,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21240,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0420.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0420",
5
+ "executed_epochs": 420,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_452be2416f6f4bcabcc049e5eadd2e6f.npz",
37
+ "optimizer_file": "boundary_452be2416f6f4bcabcc049e5eadd2e6f_optimizer.pt",
38
+ "arrays_sha256": "d0ccac466e920490d54d9c92f650af85c04e39b7e2fb52a428af9ce0f68b15ba",
39
+ "optimizer_sha256": "72fd69faf28d6d3d658908220cd75f71a2a1c897580dc864c9f9cdcabac58b66",
40
+ "stage": "adam",
41
+ "completed_passes": 420,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66780,
45
+ "adam_update_count": 66780,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 421,
49
+ "consumed_count": 420,
50
+ "last_submitted_update": 66780,
51
+ "last_consumed_update": 66621,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66780,
56
+ "completed_passes": 420,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66780,
59
+ "snapshot": "pass_end_0420",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 420,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66780,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66780,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002700628247112036,
83
+ "update_l2": 0.164480522274971
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004019878339022398,
91
+ "update_l2": 0.0008562952280044556
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2517053366755135e-05,
95
+ "update_l2": 0.007212796714156866
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07132226638047831,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21272,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08692438900470734,
117
+ "ground_restitution/effective": 0.08692438900470734,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07132226638047831,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022082535549998283,
129
+ "ssim_fused": 0.9112500548362732,
130
+ "seg_l1": 0.02269059419631958,
131
+ "seg_ssim_ref": 0.9112486839294434,
132
+ "depth": 0.0035235613478963364,
133
+ "rgb_loss": 0.03541600704193115,
134
+ "seg_loss": 0.035902734845876694,
135
+ "total": 0.07132226638047831
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.02981247566640377,
141
+ "ssim_fused": 0.8971301913261414,
142
+ "seg_l1": 0.026128698140382767,
143
+ "seg_ssim_ref": 0.8971293568611145,
144
+ "depth": 0.006877035975528156,
145
+ "rgb_loss": 0.044423945248126984,
146
+ "seg_loss": 0.04147708788514137,
147
+ "total": 0.08590791389453419,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.006877035975528156,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004025057893930935
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.02969919890165329,
174
+ "ssim_fused": 0.886043906211853,
175
+ "seg_l1": 0.037699196487665176,
176
+ "seg_ssim_ref": 0.8860419988632202,
177
+ "depth": 0.0035324839492085285,
178
+ "rgb_loss": 0.046550579369068146,
179
+ "seg_loss": 0.05295095592737198,
180
+ "total": 0.09950506778038934,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0035324839492085285,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0020889639839307508
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013641487807035446,
207
+ "ssim_fused": 0.9349992871284485,
208
+ "seg_l1": 0.011824660934507847,
209
+ "seg_ssim_ref": 0.9349978566169739,
210
+ "depth": 0.002064076113989059,
211
+ "rgb_loss": 0.02391333319246769,
212
+ "seg_loss": 0.02246015891432762,
213
+ "total": 0.046375558045554446,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002064076113989059,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0017226742042668365
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01517697237432003,
240
+ "ssim_fused": 0.9268270134925842,
241
+ "seg_l1": 0.015109820291399956,
242
+ "seg_ssim_ref": 0.9268256425857544,
243
+ "depth": 0.001620649352859602,
244
+ "rgb_loss": 0.026776175945997238,
245
+ "seg_loss": 0.026722729206085205,
246
+ "total": 0.0535005258014353,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001620649352859602,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001111413241748491
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 420,
281
+ "adam_update_count": 66780
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3091802028939128
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_452be2416f6f4bcabcc049e5eadd2e6f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 421,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66781,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 420,
300
+ "trained_intervals": 66780,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66780,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.407212734222412,
333
+ "median": 5.464223384857178,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08606809377670288,
347
+ "median": 0.08606809377670288,
348
+ "max": 0.08606809377670288,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.05381305143237114,
354
+ "median": 4.501761436462402,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012189105153083801,
361
+ "median": 236.09243774414062,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0552873611450195,
382
+ "median": 90.1766128540039,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08606809377670288,
410
+ "median": 0.08606809377670288,
411
+ "max": 0.08606809377670288,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21272,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0421.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0421",
5
+ "executed_epochs": 421,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_005adb05b5d849228c2a90f94ee934e6.npz",
37
+ "optimizer_file": "boundary_005adb05b5d849228c2a90f94ee934e6_optimizer.pt",
38
+ "arrays_sha256": "69c3ffbdc4897657360295bf15ba9d8d9ec84dd7555cdb18ef29fdc5e61748ad",
39
+ "optimizer_sha256": "904169cc644feb17bab9a2b4555efc381239250562984b999724ff2b5db66c1f",
40
+ "stage": "adam",
41
+ "completed_passes": 421,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66939,
45
+ "adam_update_count": 66939,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 422,
49
+ "consumed_count": 421,
50
+ "last_submitted_update": 66939,
51
+ "last_consumed_update": 66780,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66939,
56
+ "completed_passes": 421,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66939,
59
+ "snapshot": "pass_end_0421",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 421,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66939,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66939,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006486735655926168,
83
+ "update_l2": 0.20441852509975433
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003741893917322159,
91
+ "update_l2": 0.0009953901171684265
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.819179255515337e-05,
95
+ "update_l2": 0.01060149259865284
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07915005422662913,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21306,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0731920674443245,
117
+ "ground_restitution/effective": 0.0731920674443245,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07915005422662913,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02490975521504879,
129
+ "ssim_fused": 0.9044348001480103,
130
+ "seg_l1": 0.02623942494392395,
131
+ "seg_ssim_ref": 0.9044332504272461,
132
+ "depth": 0.004329341463446747,
133
+ "rgb_loss": 0.03904084488749504,
134
+ "seg_loss": 0.040104880928993225,
135
+ "total": 0.07915005422662913
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03297816962003708,
141
+ "ssim_fused": 0.8903228044509888,
142
+ "seg_l1": 0.028171978890895844,
143
+ "seg_ssim_ref": 0.8903215527534485,
144
+ "depth": 0.007502607884270708,
145
+ "rgb_loss": 0.04831797629594803,
146
+ "seg_loss": 0.044473275542259216,
147
+ "total": 0.09279875444609152,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007502607884270708,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004650629802673487
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03432207554578781,
174
+ "ssim_fused": 0.8756012916564941,
175
+ "seg_l1": 0.04436028003692627,
176
+ "seg_ssim_ref": 0.8755993247032166,
177
+ "depth": 0.004814850676091543,
178
+ "rgb_loss": 0.0523374006152153,
179
+ "seg_loss": 0.060368359088897705,
180
+ "total": 0.1127105745547891,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004814850676091543,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003371330710813765
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015483802184462547,
207
+ "ssim_fused": 0.9297454357147217,
208
+ "seg_l1": 0.014552252367138863,
209
+ "seg_ssim_ref": 0.9297441244125366,
210
+ "depth": 0.002800387796097073,
211
+ "rgb_loss": 0.026437954977154732,
212
+ "seg_loss": 0.025692977011203766,
213
+ "total": 0.052133730513509446,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002800387796097073,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0024589858863748506
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016854969784617424,
240
+ "ssim_fused": 0.9220696091651917,
241
+ "seg_l1": 0.017873188480734825,
242
+ "seg_ssim_ref": 0.9220682382583618,
243
+ "depth": 0.0021995194973276617,
244
+ "rgb_loss": 0.02907005324959755,
245
+ "seg_loss": 0.029884904623031616,
246
+ "total": 0.058957157392126494,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021995194973276617,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016902833862165506
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 421,
281
+ "adam_update_count": 66939
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31659654388204217
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_005adb05b5d849228c2a90f94ee934e6_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 422,
293
+ "next_interval": 0,
294
+ "next_adam_update": 66940,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 421,
300
+ "trained_intervals": 66939,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 66939,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.410109996795654,
333
+ "median": 5.4603471755981445,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07219667732715607,
347
+ "median": 0.07219667732715607,
348
+ "max": 0.07219667732715607,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06197178363800049,
354
+ "median": 4.519829750061035,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012153842486441135,
361
+ "median": 235.1790008544922,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0639324188232422,
382
+ "median": 91.82003784179688,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07219667732715607,
410
+ "median": 0.07219667732715607,
411
+ "max": 0.07219667732715607,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21306,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0422.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0422",
5
+ "executed_epochs": 422,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b6acc4c022164903b3f21b6fd31c85ab.npz",
37
+ "optimizer_file": "boundary_b6acc4c022164903b3f21b6fd31c85ab_optimizer.pt",
38
+ "arrays_sha256": "5580c56fe436f0f223e106760303ef05d60339de1b0e148a4cf563edbf85c057",
39
+ "optimizer_sha256": "2b72d126aea991d88cebc015fa6e78f126e413629b9c674d5abe0a2d320a51a2",
40
+ "stage": "adam",
41
+ "completed_passes": 422,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67098,
45
+ "adam_update_count": 67098,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 423,
49
+ "consumed_count": 422,
50
+ "last_submitted_update": 67098,
51
+ "last_consumed_update": 66939,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67098,
56
+ "completed_passes": 422,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67098,
59
+ "snapshot": "pass_end_0422",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 422,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67098,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67098,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006362234125845134,
83
+ "update_l2": 0.1765872985124588
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003132662968710065,
91
+ "update_l2": 0.0006655529141426086
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.837832602788694e-05,
95
+ "update_l2": 0.007002860773354769
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08544311390933297,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21326,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09444670379161835,
117
+ "ground_restitution/effective": 0.09444670379161835,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08544311390933297,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02733774110674858,
129
+ "ssim_fused": 0.8998420834541321,
130
+ "seg_l1": 0.029380284249782562,
131
+ "seg_ssim_ref": 0.8998405933380127,
132
+ "depth": 0.005234943001487215,
133
+ "rgb_loss": 0.04190177097916603,
134
+ "seg_loss": 0.04353611171245575,
135
+ "total": 0.08544311390933297
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.036938656121492386,
141
+ "ssim_fused": 0.8838874697685242,
142
+ "seg_l1": 0.032361287623643875,
143
+ "seg_ssim_ref": 0.8838862776756287,
144
+ "depth": 0.00861785393594014,
145
+ "rgb_loss": 0.052773430943489075,
146
+ "seg_loss": 0.04911177605390549,
147
+ "total": 0.1018938248513305,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00861785393594014,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005765875854342917
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03788801282644272,
174
+ "ssim_fused": 0.8694847822189331,
175
+ "seg_l1": 0.04975329339504242,
176
+ "seg_ssim_ref": 0.8694827556610107,
177
+ "depth": 0.0061401676160829245,
178
+ "rgb_loss": 0.05641345679759979,
179
+ "seg_loss": 0.0659060850739479,
180
+ "total": 0.12232568203916379,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0061401676160829245,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004696647650805147
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01682998053729534,
207
+ "ssim_fused": 0.9272277355194092,
208
+ "seg_l1": 0.0164407417178154,
209
+ "seg_ssim_ref": 0.9272263646125793,
210
+ "depth": 0.003573685995375013,
211
+ "rgb_loss": 0.028018437325954437,
212
+ "seg_loss": 0.02770731970667839,
213
+ "total": 0.055729330718628206,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003573685995375013,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003232284085652791
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01769430562853813,
240
+ "ssim_fused": 0.9187684655189514,
241
+ "seg_l1": 0.018965814262628555,
242
+ "seg_ssim_ref": 0.918766975402832,
243
+ "depth": 0.0026080644585507818,
244
+ "rgb_loss": 0.030401751399040222,
245
+ "seg_loss": 0.03141925856471062,
246
+ "total": 0.06182361802820939,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0026080644585507818,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0020988283474396704
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 422,
281
+ "adam_update_count": 67098
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3254044880159199
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_b6acc4c022164903b3f21b6fd31c85ab_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 423,
293
+ "next_interval": 0,
294
+ "next_adam_update": 67099,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 422,
300
+ "trained_intervals": 67098,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 67098,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.413733959197998,
333
+ "median": 5.454224586486816,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09378115087747574,
347
+ "median": 0.09378115087747574,
348
+ "max": 0.09378115087747574,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06261812150478363,
354
+ "median": 4.517883777618408,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012109876610338688,
361
+ "median": 233.74349975585938,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0646202564239502,
382
+ "median": 91.64154052734375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09378115087747574,
410
+ "median": 0.09378115087747574,
411
+ "max": 0.09378115087747574,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21326,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0423.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0423",
5
+ "executed_epochs": 423,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_16bdefbe8d614efb9ed114968f08b2cb.npz",
37
+ "optimizer_file": "boundary_16bdefbe8d614efb9ed114968f08b2cb_optimizer.pt",
38
+ "arrays_sha256": "0485fd68176375f51b25c44012ae3be527cfeea02beeb5cdd32ac4ae3bb47486",
39
+ "optimizer_sha256": "99a367ea272f59d44e24b15a4ad866521b307a68e9f53e07c0c4edfb2cd0268c",
40
+ "stage": "adam",
41
+ "completed_passes": 423,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67257,
45
+ "adam_update_count": 67257,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 424,
49
+ "consumed_count": 423,
50
+ "last_submitted_update": 67257,
51
+ "last_consumed_update": 67098,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67257,
56
+ "completed_passes": 423,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67257,
59
+ "snapshot": "pass_end_0423",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 423,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67257,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67257,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006154255825094879,
83
+ "update_l2": 0.1836485117673874
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0041392529383301735,
91
+ "update_l2": 0.000555768609046936
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.9230404834379442e-05,
95
+ "update_l2": 0.007720878813415766
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07298370273733948,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21361,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10389337688684464,
117
+ "ground_restitution/effective": 0.10389337688684464,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07298370273733948,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.022631274536252022,
129
+ "ssim_fused": 0.9096791744232178,
130
+ "seg_l1": 0.023432936519384384,
131
+ "seg_ssim_ref": 0.9096778631210327,
132
+ "depth": 0.0037365588030623623,
133
+ "rgb_loss": 0.036169182509183884,
134
+ "seg_loss": 0.03681078553199768,
135
+ "total": 0.07298370273733948
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.030413063243031502,
141
+ "ssim_fused": 0.8948603868484497,
142
+ "seg_l1": 0.026903042569756508,
143
+ "seg_ssim_ref": 0.8948594927787781,
144
+ "depth": 0.00705795788054652,
145
+ "rgb_loss": 0.04535837471485138,
146
+ "seg_loss": 0.04255053400993347,
147
+ "total": 0.0879159666826654,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00705795788054652,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004205979798949298
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03136555850505829,
174
+ "ssim_fused": 0.8810724020004272,
175
+ "seg_l1": 0.04021289572119713,
176
+ "seg_ssim_ref": 0.881070613861084,
177
+ "depth": 0.0040422405539652225,
178
+ "rgb_loss": 0.04887796938419342,
179
+ "seg_loss": 0.055956196039915085,
180
+ "total": 0.10483821138995277,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0040422405539652225,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002598720588687445
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.013942149467766285,
207
+ "ssim_fused": 0.9347127079963684,
208
+ "seg_l1": 0.012271023355424404,
209
+ "seg_ssim_ref": 0.9347113966941833,
210
+ "depth": 0.0021963263522461053,
211
+ "rgb_loss": 0.024211177602410316,
212
+ "seg_loss": 0.022874539718031883,
213
+ "total": 0.047087913646794446,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0021963263522461053,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0018549244425238832
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.014804328791797161,
240
+ "ssim_fused": 0.9280712604522705,
241
+ "seg_l1": 0.014344781637191772,
242
+ "seg_ssim_ref": 0.9280698299407959,
243
+ "depth": 0.0016497104254915998,
244
+ "rgb_loss": 0.026229210197925568,
245
+ "seg_loss": 0.02586185932159424,
246
+ "total": 0.052092719229945295,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016497104254915998,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011404743143804885
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 423,
281
+ "adam_update_count": 67257
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3257819009013474
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_16bdefbe8d614efb9ed114968f08b2cb_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 424,
293
+ "next_interval": 0,
294
+ "next_adam_update": 67258,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 423,
300
+ "trained_intervals": 67257,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 67257,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.414993762969971,
333
+ "median": 5.4491400718688965,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1033376082777977,
347
+ "median": 0.1033376082777977,
348
+ "max": 0.1033376082777977,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06948220729827881,
354
+ "median": 4.515130043029785,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012094628997147083,
361
+ "median": 232.55810546875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0719529390335083,
382
+ "median": 91.3895034790039,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1033376082777977,
410
+ "median": 0.1033376082777977,
411
+ "max": 0.1033376082777977,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21363,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0424.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0424",
5
+ "executed_epochs": 424,
6
+ "score": null,
7
+ "best_score": 0.061652486882939714,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c58f1a4a407a405089119b1afe17c310.npz",
37
+ "optimizer_file": "boundary_c58f1a4a407a405089119b1afe17c310_optimizer.pt",
38
+ "arrays_sha256": "1ea6cf3d1c90c18d91072d58d161013e882d9af86441c978213bb7d5289ee773",
39
+ "optimizer_sha256": "317a4210956a3776ab199f8f0343c19e30fa3c63e2e39523e66d05f80fccad1e",
40
+ "stage": "adam",
41
+ "completed_passes": 424,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67416,
45
+ "adam_update_count": 67416,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 425,
49
+ "consumed_count": 424,
50
+ "last_submitted_update": 67416,
51
+ "last_consumed_update": 67257,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67416,
56
+ "completed_passes": 424,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67416,
59
+ "snapshot": "pass_end_0424",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 65985,
67
+ "pass_science": {
68
+ "completed_passes": 424,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67416,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67416,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00042830605525523424,
83
+ "update_l2": 0.15582001209259033
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00415970990434289,
91
+ "update_l2": 0.0006989389657974243
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.4191794838989154e-05,
95
+ "update_l2": 0.0072287917137146
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07266320384175916,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 21396,
109
+ "attachment": 51,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10092699527740479,
117
+ "ground_restitution/effective": 0.10092699527740479,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07266320384175916,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02250957489013672,
129
+ "ssim_fused": 0.9099318981170654,
130
+ "seg_l1": 0.023280423134565353,
131
+ "seg_ssim_ref": 0.9099305272102356,
132
+ "depth": 0.00368527205128048,
133
+ "rgb_loss": 0.03602128103375435,
134
+ "seg_loss": 0.03663823753595352,
135
+ "total": 0.07266320384175916
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0301161278039217,
141
+ "ssim_fused": 0.8958306312561035,
142
+ "seg_l1": 0.026358842849731445,
143
+ "seg_ssim_ref": 0.8958297371864319,
144
+ "depth": 0.007040141264938542,
145
+ "rgb_loss": 0.044926777482032776,
146
+ "seg_loss": 0.04192112758755684,
147
+ "total": 0.08685494148556426,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007040141264938542,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00418816318334132
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03062657080590725,
174
+ "ssim_fused": 0.8827794194221497,
175
+ "seg_l1": 0.039024025201797485,
176
+ "seg_ssim_ref": 0.8827775716781616,
177
+ "depth": 0.003779734175477384,
178
+ "rgb_loss": 0.04794537276029587,
179
+ "seg_loss": 0.054663706570863724,
180
+ "total": 0.10261286279062537,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.003779734175477384,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0023362142101996056
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01402501855045557,
207
+ "ssim_fused": 0.9340918064117432,
208
+ "seg_l1": 0.01240753848105669,
209
+ "seg_ssim_ref": 0.9340903759002686,
210
+ "depth": 0.0022220003915922196,
211
+ "rgb_loss": 0.024401653558015823,
212
+ "seg_loss": 0.02310795709490776,
213
+ "total": 0.04751183265331518,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0022220003915922196,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0018805984818699975
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015270580537617207,
240
+ "ssim_fused": 0.9270257353782654,
241
+ "seg_l1": 0.01533128134906292,
242
+ "seg_ssim_ref": 0.9270243048667908,
243
+ "depth": 0.0016992123731137767,
244
+ "rgb_loss": 0.02681131660938263,
245
+ "seg_loss": 0.02686016447842121,
246
+ "total": 0.053673178437531804,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016992123731137767,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011899762620026656
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 424,
281
+ "adam_update_count": 67416
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3376356102526188
286
+ },
287
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c58f1a4a407a405089119b1afe17c310_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 425,
293
+ "next_interval": 0,
294
+ "next_adam_update": 67417,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 424,
300
+ "trained_intervals": 67416,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 67416,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.417675495147705,
333
+ "median": 5.44493293762207,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10022805631160736,
347
+ "median": 0.10022805631160736,
348
+ "max": 0.10022805631160736,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.06079009920358658,
354
+ "median": 4.488485336303711,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.012062239460647106,
361
+ "median": 231.58180236816406,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.062675952911377,
382
+ "median": 88.98709106445312,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10022805631160736,
410
+ "median": 0.10022805631160736,
411
+ "max": 0.10022805631160736,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 21397,
420
+ "controller_edge_stiffness": 51
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }