serialexperimentsleon commited on
Commit
b378442
·
verified ·
1 Parent(s): 161ef0f

processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo: payload batch 19/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_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0274.json +423 -0
  2. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0275.json +423 -0
  3. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0276.json +423 -0
  4. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0277.json +423 -0
  5. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0278.json +423 -0
  6. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0279.json +423 -0
  7. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0280.json +423 -0
  8. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0281.json +423 -0
  9. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0282.json +423 -0
  10. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0283.json +423 -0
  11. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0284.json +423 -0
  12. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0285.json +423 -0
  13. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0286.json +423 -0
  14. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0287.json +423 -0
  15. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0288.json +423 -0
  16. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0289.json +423 -0
  17. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0290.json +423 -0
  18. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0291.json +423 -0
  19. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0292.json +423 -0
  20. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0293.json +423 -0
  21. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0294.json +423 -0
  22. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0295.json +423 -0
  23. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0296.json +423 -0
  24. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0297.json +423 -0
  25. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0298.json +423 -0
  26. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0299.json +423 -0
  27. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0300.json +423 -0
  28. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0301.json +423 -0
  29. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0302.json +423 -0
  30. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0303.json +423 -0
  31. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0304.json +423 -0
  32. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0305.json +423 -0
  33. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0306.json +423 -0
  34. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0307.json +423 -0
  35. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0308.json +423 -0
  36. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0309.json +423 -0
  37. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0310.json +423 -0
  38. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0311.json +423 -0
  39. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0312.json +423 -0
  40. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0313.json +423 -0
  41. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0314.json +423 -0
  42. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0315.json +423 -0
  43. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0316.json +423 -0
  44. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0317.json +423 -0
  45. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0318.json +423 -0
  46. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0319.json +423 -0
  47. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0320.json +423 -0
  48. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0321.json +423 -0
  49. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0322.json +423 -0
  50. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0323.json +423 -0
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0274.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_0274",
5
+ "executed_epochs": 274,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_253ea80e2b9c4496a8ca664d751b772f.npz",
37
+ "optimizer_file": "boundary_253ea80e2b9c4496a8ca664d751b772f_optimizer.pt",
38
+ "arrays_sha256": "6bc7a185677bea5796f28f656027f9ff54918f337611eb0140cff75af0849daf",
39
+ "optimizer_sha256": "6993b0e5038aa9c5a886b0994f407d4015f2de9741854473d52c56f2faf4b4af",
40
+ "stage": "adam",
41
+ "completed_passes": 274,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46032,
45
+ "adam_update_count": 46032,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 275,
49
+ "consumed_count": 274,
50
+ "last_submitted_update": 46032,
51
+ "last_consumed_update": 45864,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46032,
56
+ "completed_passes": 274,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46032,
59
+ "snapshot": "pass_end_0274",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 274,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46032,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46032,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00014725497749168426,
83
+ "update_l2": 0.07381974905729294
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.9375736630754545e-05,
95
+ "update_l2": 0.0026264339685440063
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11022985004032054,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23272,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11022985004032054,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03478017449378967,
129
+ "ssim_fused": 0.891234278678894,
130
+ "seg_l1": 0.048607729375362396,
131
+ "seg_ssim_ref": 0.8912331461906433,
132
+ "depth": 0.01301266396441969,
133
+ "rgb_loss": 0.049577273428440094,
134
+ "seg_loss": 0.06063956022262573,
135
+ "total": 0.11022985004032054
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052133169025182724,
141
+ "ssim_fused": 0.8741999268531799,
142
+ "seg_l1": 0.06319423764944077,
143
+ "seg_ssim_ref": 0.874199390411377,
144
+ "depth": 0.020044583893914242,
145
+ "rgb_loss": 0.06686654686927795,
146
+ "seg_loss": 0.07571551203727722,
147
+ "total": 0.14260210349044908,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020044583893914242,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014554360369608686
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.039305590093135834,
174
+ "ssim_fused": 0.8758041858673096,
175
+ "seg_l1": 0.06467200815677643,
176
+ "seg_ssim_ref": 0.875802755355835,
177
+ "depth": 0.01498089886534804,
178
+ "rgb_loss": 0.05628363415598869,
179
+ "seg_loss": 0.07657705247402191,
180
+ "total": 0.13287567125416624,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01498089886534804,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01188662911708415
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.027096308767795563,
207
+ "ssim_fused": 0.9045877456665039,
208
+ "seg_l1": 0.040160682052373886,
209
+ "seg_ssim_ref": 0.9045864343643188,
210
+ "depth": 0.01108856794052033,
211
+ "rgb_loss": 0.04075949639081955,
212
+ "seg_loss": 0.05121126025915146,
213
+ "total": 0.09198184521791153,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01108856794052033,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009800553617603664
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020585641264915466,
240
+ "ssim_fused": 0.9103454351425171,
241
+ "seg_l1": 0.026403993368148804,
242
+ "seg_ssim_ref": 0.9103438854217529,
243
+ "depth": 0.005936605157896153,
244
+ "rgb_loss": 0.034399427473545074,
245
+ "seg_loss": 0.03905441612005234,
246
+ "total": 0.0734597801987553,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005936605157896153,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005936605157896152
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 274,
281
+ "adam_update_count": 46032
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25482963398098946
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_253ea80e2b9c4496a8ca664d751b772f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 275,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46033,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 274,
300
+ "trained_intervals": 46032,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46032,
306
+ "source_timestamp_s": 5.6,
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": -6.483081340789795,
333
+ "median": 10.411381721496582,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.3674539625644684,
354
+ "median": 9.310670852661133,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0015290917363017797,
361
+ "median": 33235.7578125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.444053292274475,
382
+ "median": 11107.8984375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23272,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0275.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_0275",
5
+ "executed_epochs": 275,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_c7b5401675854e52b35898addae959cf.npz",
37
+ "optimizer_file": "boundary_c7b5401675854e52b35898addae959cf_optimizer.pt",
38
+ "arrays_sha256": "328b79598929c5b7d6e4788e218ce5ae6c3b586f7f24bc4ee4ac6442fddf5ff6",
39
+ "optimizer_sha256": "c5a9156f278ee369b921bea68c1d275b1b071ff7d8b02cde201bec08d63082c1",
40
+ "stage": "adam",
41
+ "completed_passes": 275,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46200,
45
+ "adam_update_count": 46200,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 276,
49
+ "consumed_count": 275,
50
+ "last_submitted_update": 46200,
51
+ "last_consumed_update": 46032,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46200,
56
+ "completed_passes": 275,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46200,
59
+ "snapshot": "pass_end_0275",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 275,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46200,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46200,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00014188667410053313,
83
+ "update_l2": 0.07521823793649673
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.9227301638456993e-05,
95
+ "update_l2": 0.0028920331969857216
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11123575321721477,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23291,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11123575321721477,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03512970358133316,
129
+ "ssim_fused": 0.890812337398529,
130
+ "seg_l1": 0.04930444061756134,
131
+ "seg_ssim_ref": 0.8908111453056335,
132
+ "depth": 0.013117262596318712,
133
+ "rgb_loss": 0.049941301345825195,
134
+ "seg_loss": 0.06128133088350296,
135
+ "total": 0.11123575321721477
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0525398887693882,
141
+ "ssim_fused": 0.8732268214225769,
142
+ "seg_l1": 0.06398672610521317,
143
+ "seg_ssim_ref": 0.8732262849807739,
144
+ "depth": 0.02005759679554354,
145
+ "rgb_loss": 0.06738654524087906,
146
+ "seg_loss": 0.07654412090778351,
147
+ "total": 0.1439507311960387,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02005759679554354,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014567373271237982
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03981000557541847,
174
+ "ssim_fused": 0.8751375079154968,
175
+ "seg_l1": 0.0655808225274086,
176
+ "seg_ssim_ref": 0.8751360177993774,
177
+ "depth": 0.015215998149776781,
178
+ "rgb_loss": 0.05682050436735153,
179
+ "seg_loss": 0.07743746042251587,
180
+ "total": 0.13427318823859777,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.015215998149776781,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01212172840151289
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.027455076575279236,
207
+ "ssim_fused": 0.9046163558959961,
208
+ "seg_l1": 0.04099421948194504,
209
+ "seg_ssim_ref": 0.904615044593811,
210
+ "depth": 0.011429754811464292,
211
+ "rgb_loss": 0.04104079306125641,
212
+ "seg_loss": 0.051872368901968,
213
+ "total": 0.09292459544332618,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.011429754811464292,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.010141740488547624
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020713839679956436,
240
+ "ssim_fused": 0.9102685451507568,
241
+ "seg_l1": 0.02665599435567856,
242
+ "seg_ssim_ref": 0.9102671146392822,
243
+ "depth": 0.0057657006284902385,
244
+ "rgb_loss": 0.03451736271381378,
245
+ "seg_loss": 0.03927137330174446,
246
+ "total": 0.07379449799089643,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0057657006284902385,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005765700628490239
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 275,
281
+ "adam_update_count": 46200
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2536998500581831
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_c7b5401675854e52b35898addae959cf_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 276,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46201,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 275,
300
+ "trained_intervals": 46200,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46200,
306
+ "source_timestamp_s": 5.6,
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": -6.488293647766113,
333
+ "median": 10.41770076751709,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.36247456073760986,
354
+ "median": 9.31637191772461,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0015211424324661493,
361
+ "median": 33446.4453125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.4368807077407837,
382
+ "median": 11166.84765625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23291,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0276.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_0276",
5
+ "executed_epochs": 276,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_75c1b5eac6e8452c9d18a639aaf5d3f0.npz",
37
+ "optimizer_file": "boundary_75c1b5eac6e8452c9d18a639aaf5d3f0_optimizer.pt",
38
+ "arrays_sha256": "c5dc943698e90c2e5119c560899e902db33e7c4bee12a55557bc1bdd2a1a1f35",
39
+ "optimizer_sha256": "68efabe59c18ce224f2bd6b9d1fdc28582bc9258134ff3cdb98c39efc23302c2",
40
+ "stage": "adam",
41
+ "completed_passes": 276,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46368,
45
+ "adam_update_count": 46368,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 277,
49
+ "consumed_count": 276,
50
+ "last_submitted_update": 46368,
51
+ "last_consumed_update": 46200,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46368,
56
+ "completed_passes": 276,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46368,
59
+ "snapshot": "pass_end_0276",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 276,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46368,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46368,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000335673161316663,
83
+ "update_l2": 0.07763893157243729
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.213806384243071e-05,
95
+ "update_l2": 0.00220424123108387
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10994651889581822,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23308,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10994651889581822,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034653645008802414,
129
+ "ssim_fused": 0.8914017081260681,
130
+ "seg_l1": 0.04846394434571266,
131
+ "seg_ssim_ref": 0.8914004564285278,
132
+ "depth": 0.012878087951173916,
133
+ "rgb_loss": 0.04944257438182831,
134
+ "seg_loss": 0.060491062700748444,
135
+ "total": 0.10994651889581822
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05178793519735336,
141
+ "ssim_fused": 0.8746811747550964,
142
+ "seg_l1": 0.06286048889160156,
143
+ "seg_ssim_ref": 0.8746805191040039,
144
+ "depth": 0.01979912383374344,
145
+ "rgb_loss": 0.06649411469697952,
146
+ "seg_loss": 0.07535228878259659,
147
+ "total": 0.14186620260340985,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01979912383374344,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014308900309437886
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03939507529139519,
174
+ "ssim_fused": 0.8758753538131714,
175
+ "seg_l1": 0.06492287665605545,
176
+ "seg_ssim_ref": 0.875873863697052,
177
+ "depth": 0.01494187266990439,
178
+ "rgb_loss": 0.05634099245071411,
179
+ "seg_loss": 0.07676353305578232,
180
+ "total": 0.13311947482974693,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01494187266990439,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.0118476029216405
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.026934340596199036,
207
+ "ssim_fused": 0.9049420356750488,
208
+ "seg_l1": 0.03985590860247612,
209
+ "seg_ssim_ref": 0.9049407839775085,
210
+ "depth": 0.010970944853619052,
211
+ "rgb_loss": 0.0405590645968914,
212
+ "seg_loss": 0.05089657008647919,
213
+ "total": 0.09146660935351451,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010970944853619052,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009682930530702386
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020497236400842667,
240
+ "ssim_fused": 0.9101083278656006,
241
+ "seg_l1": 0.02621650882065296,
242
+ "seg_ssim_ref": 0.9101067185401917,
243
+ "depth": 0.0058004104474287796,
244
+ "rgb_loss": 0.0343761220574379,
245
+ "seg_loss": 0.03895186632871628,
246
+ "total": 0.0733337887966016,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0058004104474287796,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0058004104474287796
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 276,
281
+ "adam_update_count": 46368
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2655769388657063
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_75c1b5eac6e8452c9d18a639aaf5d3f0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 277,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46369,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 276,
300
+ "trained_intervals": 46368,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46368,
306
+ "source_timestamp_s": 5.6,
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": -6.495142936706543,
333
+ "median": 10.426151275634766,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.3513427674770355,
354
+ "median": 9.319350242614746,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0015107592334970832,
361
+ "median": 33730.28125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.4209742546081543,
382
+ "median": 11202.1962890625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23308,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0277.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_0277",
5
+ "executed_epochs": 277,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_b1331f4791ce444e812558cdeff483c1.npz",
37
+ "optimizer_file": "boundary_b1331f4791ce444e812558cdeff483c1_optimizer.pt",
38
+ "arrays_sha256": "9441ef47dacf2887b31dffe46b1b4a4c5d5b2c67d8f8f2eec946803828997789",
39
+ "optimizer_sha256": "ec37b4cc7d7f4912474b1e18ede19f4dd61d6ec88a14324ab33b0b2b5f5c3f61",
40
+ "stage": "adam",
41
+ "completed_passes": 277,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46536,
45
+ "adam_update_count": 46536,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 278,
49
+ "consumed_count": 277,
50
+ "last_submitted_update": 46536,
51
+ "last_consumed_update": 46368,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46536,
56
+ "completed_passes": 277,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46536,
59
+ "snapshot": "pass_end_0277",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 277,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46536,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46536,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020468412549234927,
83
+ "update_l2": 0.0655604898929596
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.7528494431171566e-05,
95
+ "update_l2": 0.0023988236207515
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10837321809707216,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23326,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10837321809707216,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034332625567913055,
129
+ "ssim_fused": 0.8926168084144592,
130
+ "seg_l1": 0.04742620885372162,
131
+ "seg_ssim_ref": 0.8926154971122742,
132
+ "depth": 0.012603469472437345,
133
+ "rgb_loss": 0.048942744731903076,
134
+ "seg_loss": 0.05941787362098694,
135
+ "total": 0.10837321809707216
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052509792149066925,
141
+ "ssim_fused": 0.8740569949150085,
142
+ "seg_l1": 0.06286774575710297,
143
+ "seg_ssim_ref": 0.874056339263916,
144
+ "depth": 0.01973388650957702,
145
+ "rgb_loss": 0.06719643622636795,
146
+ "seg_loss": 0.07548293471336365,
147
+ "total": 0.14269909737566058,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01973388650957702,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014243662985271462
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03926331549882889,
174
+ "ssim_fused": 0.8756411075592041,
175
+ "seg_l1": 0.0640064999461174,
176
+ "seg_ssim_ref": 0.8756394386291504,
177
+ "depth": 0.014652325918051776,
178
+ "rgb_loss": 0.05628243088722229,
179
+ "seg_loss": 0.07607731223106384,
180
+ "total": 0.13237439544420418,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014652325918051776,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01155805616978789
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025880103930830956,
207
+ "ssim_fused": 0.908115804195404,
208
+ "seg_l1": 0.03814919292926788,
209
+ "seg_ssim_ref": 0.908114492893219,
210
+ "depth": 0.010359075722250984,
211
+ "rgb_loss": 0.03908092528581619,
212
+ "seg_loss": 0.04889645427465439,
213
+ "total": 0.08798773863619283,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010359075722250984,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009071061399334317
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019677281379699707,
240
+ "ssim_fused": 0.9126531481742859,
241
+ "seg_l1": 0.02468140609562397,
242
+ "seg_ssim_ref": 0.9126517176628113,
243
+ "depth": 0.005668589739869607,
244
+ "rgb_loss": 0.03321119397878647,
245
+ "seg_loss": 0.03721478208899498,
246
+ "total": 0.07043164093223102,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005668589739869607,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005668589739869607
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 277,
281
+ "adam_update_count": 46536
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24643791397102177
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_b1331f4791ce444e812558cdeff483c1_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 278,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46537,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 277,
300
+ "trained_intervals": 46536,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46536,
306
+ "source_timestamp_s": 5.6,
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": -6.506190776824951,
333
+ "median": 10.429306030273438,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.34190523624420166,
354
+ "median": 9.3148193359375,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0014941605040803552,
361
+ "median": 33836.859375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.4076268672943115,
382
+ "median": 11164.7734375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23326,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0278.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_0278",
5
+ "executed_epochs": 278,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_8b4352cf5e0b4e59a6e77ffc011d4a25.npz",
37
+ "optimizer_file": "boundary_8b4352cf5e0b4e59a6e77ffc011d4a25_optimizer.pt",
38
+ "arrays_sha256": "87345e8b43ab570b026b80462e5ad5ce168af1a7d29687d808292936efd6d916",
39
+ "optimizer_sha256": "e4380149833cfd2be941d38fb0e0c2a453e00e31b37da10226a5c430990c3fdc",
40
+ "stage": "adam",
41
+ "completed_passes": 278,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46704,
45
+ "adam_update_count": 46704,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 279,
49
+ "consumed_count": 278,
50
+ "last_submitted_update": 46704,
51
+ "last_consumed_update": 46536,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46704,
56
+ "completed_passes": 278,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46704,
59
+ "snapshot": "pass_end_0278",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 278,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46704,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46704,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00017912090697791427,
83
+ "update_l2": 0.06253723055124283
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.091048347414471e-05,
95
+ "update_l2": 0.0028298725374042988
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1073479825493111,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23342,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1073479825493111,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03394104912877083,
129
+ "ssim_fused": 0.8931117057800293,
130
+ "seg_l1": 0.0467839315533638,
131
+ "seg_ssim_ref": 0.8931103944778442,
132
+ "depth": 0.012415074945884924,
133
+ "rgb_loss": 0.048530496656894684,
134
+ "seg_loss": 0.05880507081747055,
135
+ "total": 0.1073479825493111
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05191181227564812,
141
+ "ssim_fused": 0.8748331069946289,
142
+ "seg_l1": 0.06211091950535774,
143
+ "seg_ssim_ref": 0.874832272529602,
144
+ "depth": 0.019452649243242987,
145
+ "rgb_loss": 0.06656283140182495,
146
+ "seg_loss": 0.0747222825884819,
147
+ "total": 0.1413045740901307,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019452649243242987,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013962425718937431
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03900047391653061,
174
+ "ssim_fused": 0.8758310079574585,
175
+ "seg_l1": 0.06374011933803558,
176
+ "seg_ssim_ref": 0.8758294582366943,
177
+ "depth": 0.014555100815254523,
178
+ "rgb_loss": 0.05603417754173279,
179
+ "seg_loss": 0.07582620531320572,
180
+ "total": 0.13187493050517315,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014555100815254523,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011460831066990633
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025615816935896873,
207
+ "ssim_fused": 0.9084309935569763,
208
+ "seg_l1": 0.037513308227062225,
209
+ "seg_ssim_ref": 0.9084296226501465,
210
+ "depth": 0.010163644023163812,
211
+ "rgb_loss": 0.038806453347206116,
212
+ "seg_loss": 0.04832472279667854,
213
+ "total": 0.08714133606261752,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010163644023163812,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008875629700247146
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019236093387007713,
240
+ "ssim_fused": 0.9133517146110535,
241
+ "seg_l1": 0.023771382868289948,
242
+ "seg_ssim_ref": 0.9133501648902893,
243
+ "depth": 0.005488905701878378,
244
+ "rgb_loss": 0.03271853178739548,
245
+ "seg_loss": 0.03634707257151604,
246
+ "total": 0.06907108953932309,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005488905701878378,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005488905701878377
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 278,
281
+ "adam_update_count": 46704
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2630371500272304
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_8b4352cf5e0b4e59a6e77ffc011d4a25_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 279,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46705,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 278,
300
+ "trained_intervals": 46704,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46704,
306
+ "source_timestamp_s": 5.6,
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": -6.509931564331055,
333
+ "median": 10.432578086853027,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.33444759249687195,
354
+ "median": 9.319141387939453,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001488581532612443,
361
+ "median": 33947.7578125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3971682786941528,
382
+ "median": 11217.21875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23342,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0279.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_0279",
5
+ "executed_epochs": 279,
6
+ "score": null,
7
+ "best_score": 0.0894637787368614,
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_9beda96b506746f8b1a1b2b9182ee8de.npz",
37
+ "optimizer_file": "boundary_9beda96b506746f8b1a1b2b9182ee8de_optimizer.pt",
38
+ "arrays_sha256": "586cd5cc15b900da7544819e7a3b4625a41890d9920e6aad9aac5c8ced0d1488",
39
+ "optimizer_sha256": "fd19177e38c06abfd0effb185f42c557652f156b6e70a078a992124395ea0788",
40
+ "stage": "adam",
41
+ "completed_passes": 279,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46872,
45
+ "adam_update_count": 46872,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 280,
49
+ "consumed_count": 279,
50
+ "last_submitted_update": 46872,
51
+ "last_consumed_update": 46704,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46872,
56
+ "completed_passes": 279,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46872,
59
+ "snapshot": "pass_end_0279",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 45864,
67
+ "pass_science": {
68
+ "completed_passes": 279,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46872,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46872,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020502689585555345,
83
+ "update_l2": 0.0637492761015892
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1733135983813554e-05,
95
+ "update_l2": 0.0032294513657689095
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10757387635318467,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23355,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10757387635318467,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034073926508426666,
129
+ "ssim_fused": 0.8931400775909424,
130
+ "seg_l1": 0.046947676688432693,
131
+ "seg_ssim_ref": 0.8931388854980469,
132
+ "depth": 0.012390511314372481,
133
+ "rgb_loss": 0.04863111674785614,
134
+ "seg_loss": 0.05893036723136902,
135
+ "total": 0.10757387635318467
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0521286241710186,
141
+ "ssim_fused": 0.874531090259552,
142
+ "seg_l1": 0.062157128006219864,
143
+ "seg_ssim_ref": 0.8745302557945251,
144
+ "depth": 0.01948530562787834,
145
+ "rgb_loss": 0.0667966827750206,
146
+ "seg_loss": 0.0748196542263031,
147
+ "total": 0.14163582975753217,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01948530562787834,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013995082103572785
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03912345692515373,
174
+ "ssim_fused": 0.8757953643798828,
175
+ "seg_l1": 0.06386439502239227,
176
+ "seg_ssim_ref": 0.8757939338684082,
177
+ "depth": 0.014472732127124653,
178
+ "rgb_loss": 0.05613969266414642,
179
+ "seg_loss": 0.07593273371458054,
180
+ "total": 0.1320868916602735,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014472732127124653,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011378462378860763
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025582315400242805,
207
+ "ssim_fused": 0.9088959693908691,
208
+ "seg_l1": 0.037545330822467804,
209
+ "seg_ssim_ref": 0.9088947772979736,
210
+ "depth": 0.01005046488000106,
211
+ "rgb_loss": 0.038686659187078476,
212
+ "seg_loss": 0.048257309943437576,
213
+ "total": 0.08695401959539606,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01005046488000106,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008762450557084392
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01946130394935608,
240
+ "ssim_fused": 0.9133380055427551,
241
+ "seg_l1": 0.024223849177360535,
242
+ "seg_ssim_ref": 0.9133365750312805,
243
+ "depth": 0.005553542622485872,
244
+ "rgb_loss": 0.03290144354104996,
245
+ "seg_loss": 0.03671176731586456,
246
+ "total": 0.069618764399537,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005553542622485872,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005553542622485871
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 279,
281
+ "adam_update_count": 46872
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24454830610193312
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_9beda96b506746f8b1a1b2b9182ee8de_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 280,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46873,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 279,
300
+ "trained_intervals": 46872,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 46872,
306
+ "source_timestamp_s": 5.6,
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": -6.517529487609863,
333
+ "median": 10.432361602783203,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.3292408585548401,
354
+ "median": 9.319692611694336,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001477314392104745,
361
+ "median": 33940.41015625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.389912486076355,
382
+ "median": 11224.9931640625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23355,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0280.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_0280",
5
+ "executed_epochs": 280,
6
+ "score": null,
7
+ "best_score": 0.08938325191809274,
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_1cc59cd149b34f16807e29aa418f98b2.npz",
37
+ "optimizer_file": "boundary_1cc59cd149b34f16807e29aa418f98b2_optimizer.pt",
38
+ "arrays_sha256": "c4a69cf2231f5931d2fc0618f4b16acae44fc777c90c988032ff46d1ccf65bf0",
39
+ "optimizer_sha256": "1dc3f1e7a39eba72c925f9676cd567d2e4d08ca548ddca4fd7dda4d7c420b56a",
40
+ "stage": "adam",
41
+ "completed_passes": 280,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47040,
45
+ "adam_update_count": 47040,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 281,
49
+ "consumed_count": 280,
50
+ "last_submitted_update": 47040,
51
+ "last_consumed_update": 46872,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47040,
56
+ "completed_passes": 280,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47040,
59
+ "snapshot": "pass_end_0280",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 46872,
67
+ "pass_science": {
68
+ "completed_passes": 280,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47040,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47040,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004781672905664891,
83
+ "update_l2": 0.07122788578271866
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.239237260771915e-05,
95
+ "update_l2": 0.0027909567579627037
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10769798720849852,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23377,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10769798720849852,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034057457000017166,
129
+ "ssim_fused": 0.8927572965621948,
130
+ "seg_l1": 0.04692796617746353,
131
+ "seg_ssim_ref": 0.8927559852600098,
132
+ "depth": 0.012303913367783406,
133
+ "rgb_loss": 0.04869450628757477,
134
+ "seg_loss": 0.058991171419620514,
135
+ "total": 0.10769798720849852
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05157002806663513,
141
+ "ssim_fused": 0.8754255175590515,
142
+ "seg_l1": 0.06130479276180267,
143
+ "seg_ssim_ref": 0.8754248023033142,
144
+ "depth": 0.019137969766392683,
145
+ "rgb_loss": 0.06617091596126556,
146
+ "seg_loss": 0.0739588737487793,
147
+ "total": 0.14014892767981124,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019137969766392683,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013647746242087125
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038994450122117996,
174
+ "ssim_fused": 0.8758040070533752,
175
+ "seg_l1": 0.06386933475732803,
176
+ "seg_ssim_ref": 0.8758023977279663,
177
+ "depth": 0.014578641005953153,
178
+ "rgb_loss": 0.05603475868701935,
179
+ "seg_loss": 0.0759349912405014,
180
+ "total": 0.1319843285685267,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014578641005953153,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011484371257689264
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02561113052070141,
207
+ "ssim_fused": 0.9084789156913757,
208
+ "seg_l1": 0.03729927912354469,
209
+ "seg_ssim_ref": 0.9084776639938354,
210
+ "depth": 0.009803851941428408,
211
+ "rgb_loss": 0.03879312425851822,
212
+ "seg_loss": 0.0481438934803009,
213
+ "total": 0.08694682159076055,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009803851941428408,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008515837618511738
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020054223015904427,
240
+ "ssim_fused": 0.911320686340332,
241
+ "seg_l1": 0.025238461792469025,
242
+ "seg_ssim_ref": 0.9113191962242126,
243
+ "depth": 0.0056951907573593785,
244
+ "rgb_loss": 0.033779241144657135,
245
+ "seg_loss": 0.03792693093419075,
246
+ "total": 0.07171187099489554,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0056951907573593785,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0056951907573593785
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 280,
281
+ "adam_update_count": 47040
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24135869601741433
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_1cc59cd149b34f16807e29aa418f98b2_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 281,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47041,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 280,
300
+ "trained_intervals": 47040,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47040,
306
+ "source_timestamp_s": 5.6,
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": -6.525356769561768,
333
+ "median": 10.434375762939453,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.3258419334888458,
354
+ "median": 9.308351516723633,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0014657960273325443,
361
+ "median": 34008.83984375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3851964473724365,
382
+ "median": 11087.5732421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23377,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0281.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_0281",
5
+ "executed_epochs": 281,
6
+ "score": null,
7
+ "best_score": 0.08938325191809274,
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_e789245b7aa34e52bb4f4cf125ed3203.npz",
37
+ "optimizer_file": "boundary_e789245b7aa34e52bb4f4cf125ed3203_optimizer.pt",
38
+ "arrays_sha256": "49ccb51fe526b0ffcc007b3cbf15a1891b7af9915fa1f9a9a8b59e2177940b93",
39
+ "optimizer_sha256": "1ca76d2f6671969a623edf5d9f382785a4f23bb7dba28568c32d8daf61557818",
40
+ "stage": "adam",
41
+ "completed_passes": 281,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47208,
45
+ "adam_update_count": 47208,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 282,
49
+ "consumed_count": 281,
50
+ "last_submitted_update": 47208,
51
+ "last_consumed_update": 47040,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47208,
56
+ "completed_passes": 281,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47208,
59
+ "snapshot": "pass_end_0281",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 46872,
67
+ "pass_science": {
68
+ "completed_passes": 281,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47208,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47208,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018071602971758693,
83
+ "update_l2": 0.057037826627492905
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.4386343031656e-05,
95
+ "update_l2": 0.0030235196463763714
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10815229637519386,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23389,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10815229637519386,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034227050840854645,
129
+ "ssim_fused": 0.8927757740020752,
130
+ "seg_l1": 0.04733504354953766,
131
+ "seg_ssim_ref": 0.8927745819091797,
132
+ "depth": 0.01268273190523388,
133
+ "rgb_loss": 0.04882648587226868,
134
+ "seg_loss": 0.05931312218308449,
135
+ "total": 0.10815229637519386
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05203847214579582,
141
+ "ssim_fused": 0.874836802482605,
142
+ "seg_l1": 0.06231994926929474,
143
+ "seg_ssim_ref": 0.874836266040802,
144
+ "depth": 0.019690519464622358,
145
+ "rgb_loss": 0.06666341423988342,
146
+ "seg_loss": 0.07488870620727539,
147
+ "total": 0.14157181096662344,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019690519464622358,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.0142002959403168
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03884148225188255,
174
+ "ssim_fused": 0.8762364387512207,
175
+ "seg_l1": 0.06348560750484467,
176
+ "seg_ssim_ref": 0.8762348890304565,
177
+ "depth": 0.014637824844428495,
178
+ "rgb_loss": 0.05582589656114578,
179
+ "seg_loss": 0.07554151117801666,
180
+ "total": 0.13138205301458747,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014637824844428495,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011543555096164605
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.026112258434295654,
207
+ "ssim_fused": 0.9076164364814758,
208
+ "seg_l1": 0.03841538354754448,
209
+ "seg_ssim_ref": 0.9076151847839355,
210
+ "depth": 0.010523198997391025,
211
+ "rgb_loss": 0.03936652094125748,
212
+ "seg_loss": 0.049209270626306534,
213
+ "total": 0.0885863184918517,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010523198997391025,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00923518467447436
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01991598680615425,
240
+ "ssim_fused": 0.9124133586883545,
241
+ "seg_l1": 0.0251192357391119,
242
+ "seg_ssim_ref": 0.9124119281768799,
243
+ "depth": 0.005879384314493638,
244
+ "rgb_loss": 0.03345011919736862,
245
+ "seg_loss": 0.03761300444602966,
246
+ "total": 0.07106900302771278,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005879384314493638,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005879384314493638
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 281,
281
+ "adam_update_count": 47208
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25292139197699726
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_e789245b7aa34e52bb4f4cf125ed3203_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 282,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47209,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 281,
300
+ "trained_intervals": 47208,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47208,
306
+ "source_timestamp_s": 5.6,
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": -6.541764736175537,
333
+ "median": 10.446487426757812,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.31866100430488586,
354
+ "median": 9.3040771484375,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0014419415965676308,
361
+ "median": 34423.25,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.375285029411316,
382
+ "median": 11025.3232421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23389,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0282.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_0282",
5
+ "executed_epochs": 282,
6
+ "score": null,
7
+ "best_score": 0.08938325191809274,
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_18b77ac5f50849c18acda4f8a407308a.npz",
37
+ "optimizer_file": "boundary_18b77ac5f50849c18acda4f8a407308a_optimizer.pt",
38
+ "arrays_sha256": "5e7918d509e315fb64f3128fc68b203b40996a3bd212c02c42b74bf1501bb628",
39
+ "optimizer_sha256": "f9e18d0b7df9f854b97e8e53bfca40c11dd83c023cf7cd53a370468efc23394a",
40
+ "stage": "adam",
41
+ "completed_passes": 282,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47376,
45
+ "adam_update_count": 47376,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 283,
49
+ "consumed_count": 282,
50
+ "last_submitted_update": 47376,
51
+ "last_consumed_update": 47208,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47376,
56
+ "completed_passes": 282,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47376,
59
+ "snapshot": "pass_end_0282",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 46872,
67
+ "pass_science": {
68
+ "completed_passes": 282,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47376,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47376,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021065346663817763,
83
+ "update_l2": 0.06748223304748535
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.88212465622928e-05,
95
+ "update_l2": 0.0037076962180435658
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1083550778458864,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23410,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1083550778458864,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03439462557435036,
129
+ "ssim_fused": 0.8927067518234253,
130
+ "seg_l1": 0.04738663509488106,
131
+ "seg_ssim_ref": 0.892705500125885,
132
+ "depth": 0.012525288298766733,
133
+ "rgb_loss": 0.04897435009479523,
134
+ "seg_loss": 0.05936820060014725,
135
+ "total": 0.1083550778458864
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05290047079324722,
141
+ "ssim_fused": 0.8732221126556396,
142
+ "seg_l1": 0.0633920282125473,
143
+ "seg_ssim_ref": 0.8732213973999023,
144
+ "depth": 0.01970044203445018,
145
+ "rgb_loss": 0.06767595559358597,
146
+ "seg_loss": 0.07606934756040573,
147
+ "total": 0.14376500359602615,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01970044203445018,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014210218510144623
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03940833359956741,
174
+ "ssim_fused": 0.875610888004303,
175
+ "seg_l1": 0.06404706835746765,
176
+ "seg_ssim_ref": 0.8756094574928284,
177
+ "depth": 0.01472307793626717,
178
+ "rgb_loss": 0.056404486298561096,
179
+ "seg_loss": 0.07611576467752457,
180
+ "total": 0.13253498150460252,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01472307793626717,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011628808188003282
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02556987665593624,
207
+ "ssim_fused": 0.9089717268943787,
208
+ "seg_l1": 0.03742479532957077,
209
+ "seg_ssim_ref": 0.9089704751968384,
210
+ "depth": 0.010100797129600414,
211
+ "rgb_loss": 0.03866155818104744,
212
+ "seg_loss": 0.04814574122428894,
213
+ "total": 0.08681739647717568,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010100797129600414,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008812782806683744
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.0196998193860054,
240
+ "ssim_fused": 0.9130222797393799,
241
+ "seg_l1": 0.024682654067873955,
242
+ "seg_ssim_ref": 0.9130208492279053,
243
+ "depth": 0.00557683609474916,
244
+ "rgb_loss": 0.033155400305986404,
245
+ "seg_loss": 0.03714195266366005,
246
+ "total": 0.0703029298057412,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00557683609474916,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005576836094749161
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 282,
281
+ "adam_update_count": 47376
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24924382288008928
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_18b77ac5f50849c18acda4f8a407308a_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 283,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47377,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 282,
300
+ "trained_intervals": 47376,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47376,
306
+ "source_timestamp_s": 5.6,
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": -6.557192802429199,
333
+ "median": 10.451662063598633,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.31138840317726135,
354
+ "median": 9.300525665283203,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0014198659919202328,
361
+ "median": 34601.8359375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3653193712234497,
382
+ "median": 10999.037109375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23410,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0283.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_0283",
5
+ "executed_epochs": 283,
6
+ "score": null,
7
+ "best_score": 0.08938325191809274,
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_c03d7dad4dda45b6884dc71d88a43799.npz",
37
+ "optimizer_file": "boundary_c03d7dad4dda45b6884dc71d88a43799_optimizer.pt",
38
+ "arrays_sha256": "35cb396845d1ba4d251c4a22916a8252d969cbba6a17843b1b412c2cc8385fcb",
39
+ "optimizer_sha256": "7c57639db94129431715ab6dcf13702e91eb498160a028cd93d4dc9fee6dcf7c",
40
+ "stage": "adam",
41
+ "completed_passes": 283,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47544,
45
+ "adam_update_count": 47544,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 284,
49
+ "consumed_count": 283,
50
+ "last_submitted_update": 47544,
51
+ "last_consumed_update": 47376,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47544,
56
+ "completed_passes": 283,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47544,
59
+ "snapshot": "pass_end_0283",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 46872,
67
+ "pass_science": {
68
+ "completed_passes": 283,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47544,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47544,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002900383260566741,
83
+ "update_l2": 0.08781155943870544
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.189928586129099e-05,
95
+ "update_l2": 0.00371000193990767
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11539153548820327,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23431,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11539153548820327,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03636348247528076,
129
+ "ssim_fused": 0.888306736946106,
130
+ "seg_l1": 0.05201147124171257,
131
+ "seg_ssim_ref": 0.8883054852485657,
132
+ "depth": 0.014025521710614589,
133
+ "rgb_loss": 0.05142943933606148,
134
+ "seg_loss": 0.06394807994365692,
135
+ "total": 0.11539153548820327
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05291867256164551,
141
+ "ssim_fused": 0.8723016381263733,
142
+ "seg_l1": 0.06571488082408905,
143
+ "seg_ssim_ref": 0.8723010420799255,
144
+ "depth": 0.020798054537264396,
145
+ "rgb_loss": 0.06787461042404175,
146
+ "seg_loss": 0.0781116932630539,
147
+ "total": 0.1460071017416329,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020798054537264396,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.015307831012958842
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.041197385638952255,
174
+ "ssim_fused": 0.8726732730865479,
175
+ "seg_l1": 0.06851738691329956,
176
+ "seg_ssim_ref": 0.8726717233657837,
177
+ "depth": 0.016270725150144556,
178
+ "rgb_loss": 0.058423250913619995,
179
+ "seg_loss": 0.08027956634759903,
180
+ "total": 0.13871908053578857,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016270725150144556,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013176455401880666
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02911626733839512,
207
+ "ssim_fused": 0.901346743106842,
208
+ "seg_l1": 0.044159114360809326,
209
+ "seg_ssim_ref": 0.9013454914093018,
210
+ "depth": 0.012634570398575158,
211
+ "rgb_loss": 0.043023668229579926,
212
+ "seg_loss": 0.05505819618701935,
213
+ "total": 0.09809449898699785,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.012634570398575158,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.011346556075658492
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.022221608087420464,
240
+ "ssim_fused": 0.9069053530693054,
241
+ "seg_l1": 0.029654497280716896,
242
+ "seg_ssim_ref": 0.9069037437438965,
243
+ "depth": 0.006398736756474246,
244
+ "rgb_loss": 0.03639621660113335,
245
+ "seg_loss": 0.04234284907579422,
246
+ "total": 0.07874546068839375,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.006398736756474246,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.006398736756474246
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 283,
281
+ "adam_update_count": 47544
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2649343160446733
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_c03d7dad4dda45b6884dc71d88a43799_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 284,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47545,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 283,
300
+ "trained_intervals": 47544,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47544,
306
+ "source_timestamp_s": 5.6,
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": -6.562422752380371,
333
+ "median": 10.473998069763184,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.3051413595676422,
354
+ "median": 9.299359321594238,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0014124595327302814,
361
+ "median": 35383.40234375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3568167686462402,
382
+ "median": 10968.630859375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23431,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0284.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_0284",
5
+ "executed_epochs": 284,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_23747432a7dd44188f60d2f6aec1f993.npz",
37
+ "optimizer_file": "boundary_23747432a7dd44188f60d2f6aec1f993_optimizer.pt",
38
+ "arrays_sha256": "aedcc7a73a9385745f5b5f7128f23582ea0fd5ae48b18c22868acb16100e247c",
39
+ "optimizer_sha256": "3b6428e1fc078250b94b30463f8d133c3c7ae2ad3af91e3638737e8920a444df",
40
+ "stage": "adam",
41
+ "completed_passes": 284,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47712,
45
+ "adam_update_count": 47712,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 285,
49
+ "consumed_count": 284,
50
+ "last_submitted_update": 47712,
51
+ "last_consumed_update": 47544,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47712,
56
+ "completed_passes": 284,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47712,
59
+ "snapshot": "pass_end_0284",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 284,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47712,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47712,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020283766207285225,
83
+ "update_l2": 0.0725535973906517
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.615105742937885e-05,
95
+ "update_l2": 0.0031709056347608566
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1083770233718356,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23440,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1083770233718356,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03438215330243111,
129
+ "ssim_fused": 0.8925378322601318,
130
+ "seg_l1": 0.04734208434820175,
131
+ "seg_ssim_ref": 0.8925366401672363,
132
+ "depth": 0.01252699174488225,
133
+ "rgb_loss": 0.0489981509745121,
134
+ "seg_loss": 0.05936634540557861,
135
+ "total": 0.1083770233718356
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05232120677828789,
141
+ "ssim_fused": 0.8742606043815613,
142
+ "seg_l1": 0.06225718930363655,
143
+ "seg_ssim_ref": 0.8742598295211792,
144
+ "depth": 0.019427446362828293,
145
+ "rgb_loss": 0.06700484454631805,
146
+ "seg_loss": 0.07495378702878952,
147
+ "total": 0.1419780515708898,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019427446362828293,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013937222838522738
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.039287056773900986,
174
+ "ssim_fused": 0.875712513923645,
175
+ "seg_l1": 0.06394913792610168,
176
+ "seg_ssim_ref": 0.8757110834121704,
177
+ "depth": 0.014770115293603286,
178
+ "rgb_loss": 0.056287139654159546,
179
+ "seg_loss": 0.0760170966386795,
180
+ "total": 0.13231900640813266,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014770115293603286,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.0116758455453394
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025700753554701805,
207
+ "ssim_fused": 0.9085700511932373,
208
+ "seg_l1": 0.03756462037563324,
209
+ "seg_ssim_ref": 0.908568799495697,
210
+ "depth": 0.010128709876166085,
211
+ "rgb_loss": 0.03884659335017204,
212
+ "seg_loss": 0.04833793640136719,
213
+ "total": 0.0871946621867057,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010128709876166085,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00884069555324942
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.0202195942401886,
240
+ "ssim_fused": 0.9116082787513733,
241
+ "seg_l1": 0.02559738978743553,
242
+ "seg_ssim_ref": 0.9116067290306091,
243
+ "depth": 0.0057816954469313425,
244
+ "rgb_loss": 0.03385402262210846,
245
+ "seg_loss": 0.03815656527876854,
246
+ "total": 0.07201637332161423,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0057816954469313425,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005781695446931343
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 284,
281
+ "adam_update_count": 47712
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2528417769353837
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_23747432a7dd44188f60d2f6aec1f993_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 285,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47713,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 284,
300
+ "trained_intervals": 47712,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47712,
306
+ "source_timestamp_s": 5.6,
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": -6.579351902008057,
333
+ "median": 10.474252700805664,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.29798176884651184,
354
+ "median": 9.295923233032227,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013887489913031459,
361
+ "median": 35392.4140625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.347137212753296,
382
+ "median": 10941.06640625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23440,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0285.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_0285",
5
+ "executed_epochs": 285,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_814c2e9d382042c59d486cf6d64c5b6d.npz",
37
+ "optimizer_file": "boundary_814c2e9d382042c59d486cf6d64c5b6d_optimizer.pt",
38
+ "arrays_sha256": "4a74c507df78d6fc02eb67e6c468e41c32fed7c4a840b17b681a52b586199c2e",
39
+ "optimizer_sha256": "488b3c4f4eae368f98dd1aa79a97ad171f9d7299a67e54aba7f0ffd7041da396",
40
+ "stage": "adam",
41
+ "completed_passes": 285,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47880,
45
+ "adam_update_count": 47880,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 286,
49
+ "consumed_count": 285,
50
+ "last_submitted_update": 47880,
51
+ "last_consumed_update": 47712,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47880,
56
+ "completed_passes": 285,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47880,
59
+ "snapshot": "pass_end_0285",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 285,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47880,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47880,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002398733195150271,
83
+ "update_l2": 0.08481796085834503
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.536681833793409e-05,
95
+ "update_l2": 0.003458423539996147
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11313054425923366,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23456,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11313054425923366,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03572212904691696,
129
+ "ssim_fused": 0.8899050951004028,
130
+ "seg_l1": 0.050626251846551895,
131
+ "seg_ssim_ref": 0.8899038434028625,
132
+ "depth": 0.013613089008528461,
133
+ "rgb_loss": 0.0505966916680336,
134
+ "seg_loss": 0.06252023577690125,
135
+ "total": 0.11313054425923366
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0527854859828949,
141
+ "ssim_fused": 0.8732990622520447,
142
+ "seg_l1": 0.06490999460220337,
143
+ "seg_ssim_ref": 0.8732984066009521,
144
+ "depth": 0.02070235089769729,
145
+ "rgb_loss": 0.0675685778260231,
146
+ "seg_loss": 0.0772683173418045,
147
+ "total": 0.14485760496930591,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02070235089769729,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.015212127373391738
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04052043333649635,
174
+ "ssim_fused": 0.8738489151000977,
175
+ "seg_l1": 0.06704918295145035,
176
+ "seg_ssim_ref": 0.873847484588623,
177
+ "depth": 0.01551507838527077,
178
+ "rgb_loss": 0.05764656513929367,
179
+ "seg_loss": 0.07886984944343567,
180
+ "total": 0.1365319371116952,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01551507838527077,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.012420808637006881
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.028304485604166985,
207
+ "ssim_fused": 0.9030399918556213,
208
+ "seg_l1": 0.04269949346780777,
209
+ "seg_ssim_ref": 0.9030386209487915,
210
+ "depth": 0.011921745192823517,
211
+ "rgb_loss": 0.04203559085726738,
212
+ "seg_loss": 0.05355187505483627,
213
+ "total": 0.09559938393200618,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.011921745192823517,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.01063373086990685
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.021278120577335358,
240
+ "ssim_fused": 0.9094323515892029,
241
+ "seg_l1": 0.02784634754061699,
242
+ "seg_ssim_ref": 0.9094308018684387,
243
+ "depth": 0.006313181558322265,
244
+ "rgb_loss": 0.03513602539896965,
245
+ "seg_loss": 0.04039091616868973,
246
+ "total": 0.0755332510239274,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.006313181558322265,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.006313181558322266
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 285,
281
+ "adam_update_count": 47880
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24122535297647119
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_814c2e9d382042c59d486cf6d64c5b6d_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 286,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47881,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 285,
300
+ "trained_intervals": 47880,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 47880,
306
+ "source_timestamp_s": 5.6,
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": -6.594466686248779,
333
+ "median": 10.483691215515137,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.28911954164505005,
354
+ "median": 9.30160903930664,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013679162366315722,
361
+ "median": 35728.04296875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3352513313293457,
382
+ "median": 10992.072265625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23456,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0286.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_0286",
5
+ "executed_epochs": 286,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_7a973bf73e2a4dea9d02a57e2bafa069.npz",
37
+ "optimizer_file": "boundary_7a973bf73e2a4dea9d02a57e2bafa069_optimizer.pt",
38
+ "arrays_sha256": "a2a1174e316e29fc50459abb24da557e09e51d9aad37d36da8f101076c8e8306",
39
+ "optimizer_sha256": "8b5ef4d9688fd1cb50409d2cb3b0210afd403ed7afb0d87f966510ed0990f673",
40
+ "stage": "adam",
41
+ "completed_passes": 286,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48048,
45
+ "adam_update_count": 48048,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 287,
49
+ "consumed_count": 286,
50
+ "last_submitted_update": 48048,
51
+ "last_consumed_update": 47880,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48048,
56
+ "completed_passes": 286,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48048,
59
+ "snapshot": "pass_end_0286",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 286,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48048,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48048,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00026262379833497107,
83
+ "update_l2": 0.0839422270655632
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.533402559696697e-05,
95
+ "update_l2": 0.0035873029846698046
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11417817791230786,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23474,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11417817791230786,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0359882116317749,
129
+ "ssim_fused": 0.8890734314918518,
130
+ "seg_l1": 0.051253654062747955,
131
+ "seg_ssim_ref": 0.8890721797943115,
132
+ "depth": 0.013806868864176085,
133
+ "rgb_loss": 0.05097588151693344,
134
+ "seg_loss": 0.06318849325180054,
135
+ "total": 0.11417817791230786
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05251004919409752,
141
+ "ssim_fused": 0.8729933500289917,
142
+ "seg_l1": 0.06492871046066284,
143
+ "seg_ssim_ref": 0.8729926347732544,
144
+ "depth": 0.020639237586606757,
145
+ "rgb_loss": 0.06740936636924744,
146
+ "seg_loss": 0.07734444737434387,
147
+ "total": 0.14477445298117791,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020639237586606757,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.015149014062301203
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04060962423682213,
174
+ "ssim_fused": 0.8738816380500793,
175
+ "seg_l1": 0.06737145781517029,
176
+ "seg_ssim_ref": 0.8738800883293152,
177
+ "depth": 0.015979659600026334,
178
+ "rgb_loss": 0.05771137401461601,
179
+ "seg_loss": 0.07912115007638931,
180
+ "total": 0.13684850002531504,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.015979659600026334,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.012885389851762448
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.028749657794833183,
207
+ "ssim_fused": 0.902346670627594,
208
+ "seg_l1": 0.04334917291998863,
209
+ "seg_ssim_ref": 0.9023453593254089,
210
+ "depth": 0.012359577277843686,
211
+ "rgb_loss": 0.04253039509057999,
212
+ "seg_loss": 0.05421026796102524,
213
+ "total": 0.09675302262888306,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.012359577277843686,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.01107156295492702
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.022083507850766182,
240
+ "ssim_fused": 0.907072126865387,
241
+ "seg_l1": 0.029365263879299164,
242
+ "seg_ssim_ref": 0.907070517539978,
243
+ "depth": 0.006249000992227553,
244
+ "rgb_loss": 0.03625238314270973,
245
+ "seg_loss": 0.042078107595443726,
246
+ "total": 0.0783367360138554,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.006249000992227553,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.006249000992227553
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 286,
281
+ "adam_update_count": 48048
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24727356107905507
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_7a973bf73e2a4dea9d02a57e2bafa069_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 287,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48049,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 286,
300
+ "trained_intervals": 48048,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48048,
306
+ "source_timestamp_s": 5.6,
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": -6.601608753204346,
333
+ "median": 10.494755744934082,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2809431850910187,
354
+ "median": 9.303594589233398,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013581812381744385,
361
+ "median": 36125.5546875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3243783712387085,
382
+ "median": 11008.578125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23474,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0287.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_0287",
5
+ "executed_epochs": 287,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_0fd6effc67484af7a814d62ca26d1969.npz",
37
+ "optimizer_file": "boundary_0fd6effc67484af7a814d62ca26d1969_optimizer.pt",
38
+ "arrays_sha256": "882f44e22c635476bb7d376b75b52cbdad3a94ea36338abdf3ef0293aad08e5c",
39
+ "optimizer_sha256": "5e63c1bb9dd897ba473895662dc492d5aefec14494c66d2cccb89a534508b60e",
40
+ "stage": "adam",
41
+ "completed_passes": 287,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48216,
45
+ "adam_update_count": 48216,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 288,
49
+ "consumed_count": 287,
50
+ "last_submitted_update": 48216,
51
+ "last_consumed_update": 48048,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48216,
56
+ "completed_passes": 287,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48216,
59
+ "snapshot": "pass_end_0287",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 287,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48216,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48216,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0024155089631676674,
83
+ "update_l2": 0.0763278529047966
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.782013664022088e-05,
95
+ "update_l2": 0.002983936108648777
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1083329521601073,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23482,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1083329521601073,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03437044844031334,
129
+ "ssim_fused": 0.8925310969352722,
130
+ "seg_l1": 0.04729538410902023,
131
+ "seg_ssim_ref": 0.8925298452377319,
132
+ "depth": 0.01247753547351358,
133
+ "rgb_loss": 0.04899013787508011,
134
+ "seg_loss": 0.05933033674955368,
135
+ "total": 0.1083329521601073
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052806295454502106,
141
+ "ssim_fused": 0.8732982277870178,
142
+ "seg_l1": 0.06305117905139923,
143
+ "seg_ssim_ref": 0.8732976913452148,
144
+ "depth": 0.01954217066654276,
145
+ "rgb_loss": 0.06758539378643036,
146
+ "seg_loss": 0.07578140497207642,
147
+ "total": 0.14338634092917332,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01954217066654276,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014051947142237202
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.039328936487436295,
174
+ "ssim_fused": 0.8753747344017029,
175
+ "seg_l1": 0.06390499323606491,
176
+ "seg_ssim_ref": 0.8753731846809387,
177
+ "depth": 0.014663765644272273,
178
+ "rgb_loss": 0.05638820305466652,
179
+ "seg_loss": 0.07604935765266418,
180
+ "total": 0.13245222074768467,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014663765644272273,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011569495896008385
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025606533512473106,
207
+ "ssim_fused": 0.9088420271873474,
208
+ "seg_l1": 0.037479426711797714,
209
+ "seg_ssim_ref": 0.9088407754898071,
210
+ "depth": 0.010136198241948667,
211
+ "rgb_loss": 0.03871682286262512,
212
+ "seg_loss": 0.048215385526418686,
213
+ "total": 0.08694234831257605,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010136198241948667,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008848183919032
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019740024581551552,
240
+ "ssim_fused": 0.9126093983650208,
241
+ "seg_l1": 0.024745935574173927,
242
+ "seg_ssim_ref": 0.9126077890396118,
243
+ "depth": 0.005568007341290618,
244
+ "rgb_loss": 0.03327014297246933,
245
+ "seg_loss": 0.03727519139647484,
246
+ "total": 0.07055089865099516,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005568007341290618,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005568007341290617
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 287,
281
+ "adam_update_count": 48216
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24036015616729856
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_0fd6effc67484af7a814d62ca26d1969_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 288,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48217,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 287,
300
+ "trained_intervals": 48216,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48216,
306
+ "source_timestamp_s": 5.6,
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": -6.61679744720459,
333
+ "median": 10.497678756713867,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2780073583126068,
354
+ "median": 9.294830322265625,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00133770820684731,
361
+ "median": 36231.3046875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3204959630966187,
382
+ "median": 10914.64453125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23482,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0288.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_0288",
5
+ "executed_epochs": 288,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_6cf415199a094b0796fd803210289308.npz",
37
+ "optimizer_file": "boundary_6cf415199a094b0796fd803210289308_optimizer.pt",
38
+ "arrays_sha256": "0ed9d313ca5c331e5d8c022ba11bc4dfdc0217c42036f7acb1c9accc94b29a43",
39
+ "optimizer_sha256": "ebce34f609ae93d0a52480dfbdab82f6d0f21b896cdfd267a5961883849887ac",
40
+ "stage": "adam",
41
+ "completed_passes": 288,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48384,
45
+ "adam_update_count": 48384,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 289,
49
+ "consumed_count": 288,
50
+ "last_submitted_update": 48384,
51
+ "last_consumed_update": 48216,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48384,
56
+ "completed_passes": 288,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48384,
59
+ "snapshot": "pass_end_0288",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 288,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48384,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48384,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00023773858265485615,
83
+ "update_l2": 0.07191435247659683
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.4887369110947475e-05,
95
+ "update_l2": 0.0028242303524166346
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10848504087623705,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23497,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10848504087623705,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0343632847070694,
129
+ "ssim_fused": 0.89227694272995,
130
+ "seg_l1": 0.047365669161081314,
131
+ "seg_ssim_ref": 0.8922756910324097,
132
+ "depth": 0.012404906717422514,
133
+ "rgb_loss": 0.04903523623943329,
134
+ "seg_loss": 0.059437401592731476,
135
+ "total": 0.10848504087623705
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05213906243443489,
141
+ "ssim_fused": 0.8745196461677551,
142
+ "seg_l1": 0.0617721751332283,
143
+ "seg_ssim_ref": 0.8745189309120178,
144
+ "depth": 0.01916363496575569,
145
+ "rgb_loss": 0.066807322204113,
146
+ "seg_loss": 0.07451395690441132,
147
+ "total": 0.1413404352929095,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01916363496575569,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013673411441450137
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03948742151260376,
174
+ "ssim_fused": 0.8748496174812317,
175
+ "seg_l1": 0.06469511240720749,
176
+ "seg_ssim_ref": 0.8748480677604675,
177
+ "depth": 0.014727534582311961,
178
+ "rgb_loss": 0.05662001296877861,
179
+ "seg_loss": 0.07678648084402084,
180
+ "total": 0.13342121762209147,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014727534582311961,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011633264834048071
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025515088811516762,
207
+ "ssim_fused": 0.9084619879722595,
208
+ "seg_l1": 0.037176404148340225,
209
+ "seg_ssim_ref": 0.9084606170654297,
210
+ "depth": 0.009814578882424523,
211
+ "rgb_loss": 0.038719672709703445,
212
+ "seg_loss": 0.04804900288581848,
213
+ "total": 0.08677848644911405,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009814578882424523,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008526564559507857
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020311573520302773,
240
+ "ssim_fused": 0.9112765789031982,
241
+ "seg_l1": 0.025818990543484688,
242
+ "seg_ssim_ref": 0.9112751483917236,
243
+ "depth": 0.0059138784391978855,
244
+ "rgb_loss": 0.03399394452571869,
245
+ "seg_loss": 0.03840016573667526,
246
+ "total": 0.07240002414083314,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0059138784391978855,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0059138784391978855
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 288,
281
+ "adam_update_count": 48384
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24533475702628493
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_6cf415199a094b0796fd803210289308_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 289,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48385,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 288,
300
+ "trained_intervals": 48384,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48384,
306
+ "source_timestamp_s": 5.6,
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": -6.614753246307373,
333
+ "median": 10.495793342590332,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2725256085395813,
354
+ "median": 9.279128074645996,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013404454803094268,
361
+ "median": 36163.05859375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.3132771253585815,
382
+ "median": 10739.828125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23498,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0289.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_0289",
5
+ "executed_epochs": 289,
6
+ "score": null,
7
+ "best_score": 0.08931522002910007,
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_f50495509c6647c9adfe8465985ca082.npz",
37
+ "optimizer_file": "boundary_f50495509c6647c9adfe8465985ca082_optimizer.pt",
38
+ "arrays_sha256": "fb37f6dd65fc16cc19498dd987567f2f6b5ac9ae7f64eb75b931a3e7815aefee",
39
+ "optimizer_sha256": "e78df2c6b3116a6e24972e181c2f26d1e291558a29f1657e9349f8f3474c23a3",
40
+ "stage": "adam",
41
+ "completed_passes": 289,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48552,
45
+ "adam_update_count": 48552,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 290,
49
+ "consumed_count": 289,
50
+ "last_submitted_update": 48552,
51
+ "last_consumed_update": 48384,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48552,
56
+ "completed_passes": 289,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48552,
59
+ "snapshot": "pass_end_0289",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 47544,
67
+ "pass_science": {
68
+ "completed_passes": 289,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48552,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48552,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002065442386083305,
83
+ "update_l2": 0.06638215482234955
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.33412281179335e-05,
95
+ "update_l2": 0.002630028873682022
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10729292732797178,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23515,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10729292732797178,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03394175320863724,
129
+ "ssim_fused": 0.8929576277732849,
130
+ "seg_l1": 0.046637680381536484,
131
+ "seg_ssim_ref": 0.8929563760757446,
132
+ "depth": 0.012175637703263718,
133
+ "rgb_loss": 0.04856187850236893,
134
+ "seg_loss": 0.05871887132525444,
135
+ "total": 0.10729292732797178
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05169368535280228,
141
+ "ssim_fused": 0.8749130964279175,
142
+ "seg_l1": 0.06132294610142708,
143
+ "seg_ssim_ref": 0.874912440776825,
144
+ "depth": 0.019132852251905846,
145
+ "rgb_loss": 0.0663723349571228,
146
+ "seg_loss": 0.07407587021589279,
147
+ "total": 0.1404673454758481,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019132852251905846,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01364262872760029
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03909388929605484,
174
+ "ssim_fused": 0.8754894733428955,
175
+ "seg_l1": 0.0640178769826889,
176
+ "seg_ssim_ref": 0.8754879236221313,
177
+ "depth": 0.014424655722438671,
178
+ "rgb_loss": 0.05617721751332283,
179
+ "seg_loss": 0.07611671835184097,
180
+ "total": 0.13230836424617654,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014424655722438671,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01133038597417478
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025284623727202415,
207
+ "ssim_fused": 0.9088984727859497,
208
+ "seg_l1": 0.03662778437137604,
209
+ "seg_ssim_ref": 0.9088971018791199,
210
+ "depth": 0.009536686908952737,
211
+ "rgb_loss": 0.03844800591468811,
212
+ "seg_loss": 0.047522805631160736,
213
+ "total": 0.0859803482327578,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009536686908952737,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00824867258603607
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019694805145263672,
240
+ "ssim_fused": 0.912529468536377,
241
+ "seg_l1": 0.024582117795944214,
242
+ "seg_ssim_ref": 0.9125280380249023,
243
+ "depth": 0.005608355929757624,
244
+ "rgb_loss": 0.033249951899051666,
245
+ "seg_loss": 0.03716008737683296,
246
+ "total": 0.07041565135710469,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005608355929757624,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005608355929757624
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 289,
281
+ "adam_update_count": 48552
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24882134702056646
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_f50495509c6647c9adfe8465985ca082_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 290,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48553,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 289,
300
+ "trained_intervals": 48552,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48552,
306
+ "source_timestamp_s": 5.6,
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": -6.622145175933838,
333
+ "median": 10.496182441711426,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.2505861520767212,
354
+ "median": 9.267924308776855,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013305735774338245,
361
+ "median": 36177.12890625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2847782373428345,
382
+ "median": 10615.400390625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23515,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0290.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_0290",
5
+ "executed_epochs": 290,
6
+ "score": null,
7
+ "best_score": 0.08928009164105395,
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_d2c78c8f3c9142178a87f38994558fb1.npz",
37
+ "optimizer_file": "boundary_d2c78c8f3c9142178a87f38994558fb1_optimizer.pt",
38
+ "arrays_sha256": "de9a63bc192c52540758816ef8c266a7f7d0a5e155929802b41b75e158c60e4a",
39
+ "optimizer_sha256": "4e0b05469922c0d6cffaafce87cc05f3dc9825460b5b5e573383d0b8f6d504ad",
40
+ "stage": "adam",
41
+ "completed_passes": 290,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48720,
45
+ "adam_update_count": 48720,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 291,
49
+ "consumed_count": 290,
50
+ "last_submitted_update": 48720,
51
+ "last_consumed_update": 48552,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48720,
56
+ "completed_passes": 290,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48720,
59
+ "snapshot": "pass_end_0290",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48552,
67
+ "pass_science": {
68
+ "completed_passes": 290,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48720,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48720,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019214495841879398,
83
+ "update_l2": 0.0780332088470459
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.3118951250799e-05,
95
+ "update_l2": 0.00338693312369287
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10748111546317955,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23529,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10748111546317955,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03402143716812134,
129
+ "ssim_fused": 0.8931591510772705,
130
+ "seg_l1": 0.04689367115497589,
131
+ "seg_ssim_ref": 0.8931578993797302,
132
+ "depth": 0.01244150380513178,
133
+ "rgb_loss": 0.04858532175421715,
134
+ "seg_loss": 0.05888335406780243,
135
+ "total": 0.10748111546317955
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05218387022614479,
141
+ "ssim_fused": 0.8746098875999451,
142
+ "seg_l1": 0.06221688911318779,
143
+ "seg_ssim_ref": 0.8746093511581421,
144
+ "depth": 0.019400938306670477,
145
+ "rgb_loss": 0.06682512164115906,
146
+ "seg_loss": 0.0748516395688057,
147
+ "total": 0.1416961546976908,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019400938306670477,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013910714782364926
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03885085880756378,
174
+ "ssim_fused": 0.8760799765586853,
175
+ "seg_l1": 0.06338191032409668,
176
+ "seg_ssim_ref": 0.8760783672332764,
177
+ "depth": 0.014572780384094352,
178
+ "rgb_loss": 0.055864691734313965,
179
+ "seg_loss": 0.07548985630273819,
180
+ "total": 0.13136911336685564,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014572780384094352,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011478510635830462
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02550804428756237,
207
+ "ssim_fused": 0.9091477394104004,
208
+ "seg_l1": 0.037486616522073746,
209
+ "seg_ssim_ref": 0.9091464281082153,
210
+ "depth": 0.010147522753063952,
211
+ "rgb_loss": 0.0385768860578537,
212
+ "seg_loss": 0.04816000908613205,
213
+ "total": 0.08674704266673881,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010147522753063952,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008859508430147284
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01954297162592411,
240
+ "ssim_fused": 0.9127989411354065,
241
+ "seg_l1": 0.0244892705231905,
242
+ "seg_ssim_ref": 0.9127975106239319,
243
+ "depth": 0.005644773776698341,
244
+ "rgb_loss": 0.03307459130883217,
245
+ "seg_loss": 0.03703191503882408,
246
+ "total": 0.07011215112143294,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005644773776698341,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00564477377669834
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 290,
281
+ "adam_update_count": 48720
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2406993058975786
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_d2c78c8f3c9142178a87f38994558fb1_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 291,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48721,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 290,
300
+ "trained_intervals": 48720,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48720,
306
+ "source_timestamp_s": 5.6,
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": -6.636728763580322,
333
+ "median": 10.497529983520508,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.22190916538238525,
354
+ "median": 9.251325607299805,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0013113098684698343,
361
+ "median": 36225.9140625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.248457908630371,
382
+ "median": 10432.076171875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23530,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0291.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_0291",
5
+ "executed_epochs": 291,
6
+ "score": null,
7
+ "best_score": 0.08928009164105395,
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_64e89661e1fa4e64947db9bd1a3cfc90.npz",
37
+ "optimizer_file": "boundary_64e89661e1fa4e64947db9bd1a3cfc90_optimizer.pt",
38
+ "arrays_sha256": "a8fe6bb91b692f8513d51f49e1c715ebd23dcdb325202ab1e188ade4427526ab",
39
+ "optimizer_sha256": "b8bb74913d131bbb9a27170ec8a1349361591e1cce79a1677aac7c9b54f43805",
40
+ "stage": "adam",
41
+ "completed_passes": 291,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48888,
45
+ "adam_update_count": 48888,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 292,
49
+ "consumed_count": 291,
50
+ "last_submitted_update": 48888,
51
+ "last_consumed_update": 48720,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48888,
56
+ "completed_passes": 291,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48888,
59
+ "snapshot": "pass_end_0291",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48552,
67
+ "pass_science": {
68
+ "completed_passes": 291,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48888,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48888,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00023359913029707968,
83
+ "update_l2": 0.0660984218120575
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.7656263884855434e-05,
95
+ "update_l2": 0.0032986190635710955
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1078461288025266,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23545,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1078461288025266,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034124307334423065,
129
+ "ssim_fused": 0.8927333354949951,
130
+ "seg_l1": 0.047034211456775665,
131
+ "seg_ssim_ref": 0.8927321434020996,
132
+ "depth": 0.012393157709242628,
133
+ "rgb_loss": 0.04875278100371361,
134
+ "seg_loss": 0.05908095836639404,
135
+ "total": 0.1078461288025266
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05212116241455078,
141
+ "ssim_fused": 0.8745906352996826,
142
+ "seg_l1": 0.06219234690070152,
143
+ "seg_ssim_ref": 0.8745898604393005,
144
+ "depth": 0.019366853554597926,
145
+ "rgb_loss": 0.06677880883216858,
146
+ "seg_loss": 0.07483590394258499,
147
+ "total": 0.14163407217772758,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019366853554597926,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01387663003029237
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03902864083647728,
174
+ "ssim_fused": 0.8757721185684204,
175
+ "seg_l1": 0.06398069858551025,
176
+ "seg_ssim_ref": 0.8757705688476562,
177
+ "depth": 0.014677542500873615,
178
+ "rgb_loss": 0.05606848746538162,
179
+ "seg_loss": 0.07603044807910919,
180
+ "total": 0.13211362053757228,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014677542500873615,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011583272752609727
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02557516098022461,
207
+ "ssim_fused": 0.9084789156913757,
208
+ "seg_l1": 0.03721627593040466,
209
+ "seg_ssim_ref": 0.9084776639938354,
210
+ "depth": 0.009863049667870057,
211
+ "rgb_loss": 0.0387643463909626,
212
+ "seg_loss": 0.04807748645544052,
213
+ "total": 0.08685169962136129,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009863049667870057,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008575035344953389
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019772261381149292,
240
+ "ssim_fused": 0.9120916724205017,
241
+ "seg_l1": 0.02474752441048622,
242
+ "seg_ssim_ref": 0.9120901823043823,
243
+ "depth": 0.005665185113628913,
244
+ "rgb_loss": 0.03339947760105133,
245
+ "seg_loss": 0.03737998381257057,
246
+ "total": 0.07078512287344524,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005665185113628913,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005665185113628913
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 291,
281
+ "adam_update_count": 48888
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25129946088418365
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_64e89661e1fa4e64947db9bd1a3cfc90_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 292,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48889,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 291,
300
+ "trained_intervals": 48888,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 48888,
306
+ "source_timestamp_s": 5.6,
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": -6.6526689529418945,
333
+ "median": 10.49850082397461,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.20122221112251282,
354
+ "median": 9.244552612304688,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001290573040023446,
361
+ "median": 36261.09765625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.2228965759277344,
382
+ "median": 10358.5,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23545,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0292.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_0292",
5
+ "executed_epochs": 292,
6
+ "score": null,
7
+ "best_score": 0.08928009164105395,
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_c52f395dce5249c59ddb20ec3b7d11ee.npz",
37
+ "optimizer_file": "boundary_c52f395dce5249c59ddb20ec3b7d11ee_optimizer.pt",
38
+ "arrays_sha256": "3fe4f0d63b122ba2a91f45c26626cd21ba18080402b7baa27728d6274c3827a3",
39
+ "optimizer_sha256": "b4152af3b3518e235a52813315ec86d1e3db954d7903f9e8afc78113eba12bf8",
40
+ "stage": "adam",
41
+ "completed_passes": 292,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49056,
45
+ "adam_update_count": 49056,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 293,
49
+ "consumed_count": 292,
50
+ "last_submitted_update": 49056,
51
+ "last_consumed_update": 48888,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49056,
56
+ "completed_passes": 292,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49056,
59
+ "snapshot": "pass_end_0292",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48552,
67
+ "pass_science": {
68
+ "completed_passes": 292,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49056,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49056,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002591384691186249,
83
+ "update_l2": 0.07260588556528091
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.3777218050090596e-05,
95
+ "update_l2": 0.002880221465602517
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10752388448297764,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23554,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10752388448297764,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03402906283736229,
129
+ "ssim_fused": 0.8928292989730835,
130
+ "seg_l1": 0.04677479714155197,
131
+ "seg_ssim_ref": 0.8928279876708984,
132
+ "depth": 0.012256063816793191,
133
+ "rgb_loss": 0.04865739122033119,
134
+ "seg_loss": 0.05885423719882965,
135
+ "total": 0.10752388448297764
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05197528377175331,
141
+ "ssim_fused": 0.8745888471603394,
142
+ "seg_l1": 0.06178859993815422,
143
+ "seg_ssim_ref": 0.874588131904602,
144
+ "depth": 0.01927453121137197,
145
+ "rgb_loss": 0.06666246056556702,
146
+ "seg_loss": 0.0745132565498352,
147
+ "total": 0.1411949916466136,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01927453121137197,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013784307687066417
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03913288936018944,
174
+ "ssim_fused": 0.8758609890937805,
175
+ "seg_l1": 0.06392458081245422,
176
+ "seg_ssim_ref": 0.8758594393730164,
177
+ "depth": 0.014531175820387692,
178
+ "rgb_loss": 0.05613411217927933,
179
+ "seg_loss": 0.07596777379512787,
180
+ "total": 0.1321164246008082,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014531175820387692,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011436906072123804
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025393418967723846,
207
+ "ssim_fused": 0.9080960750579834,
208
+ "seg_l1": 0.03688313812017441,
209
+ "seg_ssim_ref": 0.9080947041511536,
210
+ "depth": 0.009647207274585705,
211
+ "rgb_loss": 0.03869552165269852,
212
+ "seg_loss": 0.04788757115602493,
213
+ "total": 0.08659274001599804,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009647207274585705,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008359192951669037
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019614659249782562,
240
+ "ssim_fused": 0.9127712845802307,
241
+ "seg_l1": 0.024502871558070183,
242
+ "seg_ssim_ref": 0.9127697944641113,
243
+ "depth": 0.005571340960827398,
244
+ "rgb_loss": 0.03313747048377991,
245
+ "seg_loss": 0.03704833984375,
246
+ "total": 0.07019138166849073,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005571340960827398,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005571340960827398
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 292,
281
+ "adam_update_count": 49056
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24929968710057437
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_c52f395dce5249c59ddb20ec3b7d11ee_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 293,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49057,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 292,
300
+ "trained_intervals": 49056,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49056,
306
+ "source_timestamp_s": 5.6,
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": -6.667214870452881,
333
+ "median": 10.50671100616455,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1834384948015213,
354
+ "median": 9.260440826416016,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0012719363439828157,
361
+ "median": 36560.03515625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.201341152191162,
382
+ "median": 10519.0107421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23554,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0293.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_0293",
5
+ "executed_epochs": 293,
6
+ "score": null,
7
+ "best_score": 0.08928009164105395,
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_8e92a557458b46daaee4ca1aacb8b39b.npz",
37
+ "optimizer_file": "boundary_8e92a557458b46daaee4ca1aacb8b39b_optimizer.pt",
38
+ "arrays_sha256": "e1fe6f08360a0c70250c863844f03e7fc84ab37d69c62a1ecf26f1cd804d21bc",
39
+ "optimizer_sha256": "ebe23f5fec3dd21ee7326fcb74acb7f79f6ca8f09ec283971993d729c30c45ae",
40
+ "stage": "adam",
41
+ "completed_passes": 293,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49224,
45
+ "adam_update_count": 49224,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 294,
49
+ "consumed_count": 293,
50
+ "last_submitted_update": 49224,
51
+ "last_consumed_update": 49056,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49224,
56
+ "completed_passes": 293,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49224,
59
+ "snapshot": "pass_end_0293",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48552,
67
+ "pass_science": {
68
+ "completed_passes": 293,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49224,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49224,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00015947758220136166,
83
+ "update_l2": 0.06695396453142166
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.351691702846438e-05,
95
+ "update_l2": 0.0035529297310858965
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10750028635109161,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23575,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10750028635109161,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034011200070381165,
129
+ "ssim_fused": 0.8931214213371277,
130
+ "seg_l1": 0.046909064054489136,
131
+ "seg_ssim_ref": 0.8931202292442322,
132
+ "depth": 0.0124141081640514,
133
+ "rgb_loss": 0.048584673553705215,
134
+ "seg_loss": 0.058903198689222336,
135
+ "total": 0.10750028635109161
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05191462114453316,
141
+ "ssim_fused": 0.8750761151313782,
142
+ "seg_l1": 0.06192929297685623,
143
+ "seg_ssim_ref": 0.8750756978988647,
144
+ "depth": 0.019342462331781086,
145
+ "rgb_loss": 0.06651647388935089,
146
+ "seg_loss": 0.0745282992720604,
147
+ "total": 0.14106410817316248,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019342462331781086,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01385223880747553
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03877910599112511,
174
+ "ssim_fused": 0.8765363693237305,
175
+ "seg_l1": 0.06347618997097015,
176
+ "seg_ssim_ref": 0.8765348196029663,
177
+ "depth": 0.014616660182640837,
178
+ "rgb_loss": 0.05571601167321205,
179
+ "seg_loss": 0.07547398656606674,
180
+ "total": 0.13120461862475175,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014616660182640837,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01152239043437695
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02570151910185814,
207
+ "ssim_fused": 0.9083315134048462,
208
+ "seg_l1": 0.03763016685843468,
209
+ "seg_ssim_ref": 0.9083302617073059,
210
+ "depth": 0.01004663051818989,
211
+ "rgb_loss": 0.03889491409063339,
212
+ "seg_loss": 0.04843807965517044,
213
+ "total": 0.08734304037632203,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01004663051818989,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008758616195273222
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019649554044008255,
240
+ "ssim_fused": 0.9125416874885559,
241
+ "seg_l1": 0.024600589647889137,
242
+ "seg_ssim_ref": 0.9125402569770813,
243
+ "depth": 0.005650679623593784,
244
+ "rgb_loss": 0.03321130573749542,
245
+ "seg_loss": 0.03717242181301117,
246
+ "total": 0.07038937823013018,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005650679623593784,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005650679623593784
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 293,
281
+ "adam_update_count": 49224
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25855632801540196
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_8e92a557458b46daaee4ca1aacb8b39b_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 294,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49225,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 293,
300
+ "trained_intervals": 49224,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49224,
306
+ "source_timestamp_s": 5.6,
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": -6.681782245635986,
333
+ "median": 10.508881568908691,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.15687425434589386,
354
+ "median": 9.245543479919434,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0012535417918115854,
361
+ "median": 36639.4765625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1698485612869263,
382
+ "median": 10360.248046875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23576,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0294.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_0294",
5
+ "executed_epochs": 294,
6
+ "score": null,
7
+ "best_score": 0.08928009164105395,
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_a1aa28316a154390935add2bebe75b11.npz",
37
+ "optimizer_file": "boundary_a1aa28316a154390935add2bebe75b11_optimizer.pt",
38
+ "arrays_sha256": "29e6536958ac8f37da7e438b94d7aff9f45bc662eb7588b6670ad2a2c3e6d805",
39
+ "optimizer_sha256": "ba8e9cc7e5ce33ab13ed1110b4e8c0332b9338710e96542d69194df37e19ec71",
40
+ "stage": "adam",
41
+ "completed_passes": 294,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49392,
45
+ "adam_update_count": 49392,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 295,
49
+ "consumed_count": 294,
50
+ "last_submitted_update": 49392,
51
+ "last_consumed_update": 49224,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49392,
56
+ "completed_passes": 294,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49392,
59
+ "snapshot": "pass_end_0294",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48552,
67
+ "pass_science": {
68
+ "completed_passes": 294,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49392,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49392,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001609539322089404,
83
+ "update_l2": 0.06253721565008163
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.323408600408584e-05,
95
+ "update_l2": 0.002516450360417366
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10726529259554943,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23594,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10726529259554943,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0339277982711792,
129
+ "ssim_fused": 0.89335036277771,
130
+ "seg_l1": 0.046813249588012695,
131
+ "seg_ssim_ref": 0.8933491110801697,
132
+ "depth": 0.012359510584656801,
133
+ "rgb_loss": 0.04847215861082077,
134
+ "seg_loss": 0.05878077447414398,
135
+ "total": 0.10726529259554943
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05181129649281502,
141
+ "ssim_fused": 0.8754389882087708,
142
+ "seg_l1": 0.06191972643136978,
143
+ "seg_ssim_ref": 0.8754384517669678,
144
+ "depth": 0.019325700359106603,
145
+ "rgb_loss": 0.06636124104261398,
146
+ "seg_loss": 0.07444809377193451,
147
+ "total": 0.14082865306432701,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019325700359106603,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013835476834801052
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038774918764829636,
174
+ "ssim_fused": 0.8766117095947266,
175
+ "seg_l1": 0.06347855925559998,
176
+ "seg_ssim_ref": 0.8766100406646729,
177
+ "depth": 0.014570250814836731,
178
+ "rgb_loss": 0.055697593837976456,
179
+ "seg_loss": 0.07546083629131317,
180
+ "total": 0.13117299665481416,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014570250814836731,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011475981066572842
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025570254772901535,
207
+ "ssim_fused": 0.908711314201355,
208
+ "seg_l1": 0.03739618510007858,
209
+ "seg_ssim_ref": 0.9087100028991699,
210
+ "depth": 0.00996072499124566,
211
+ "rgb_loss": 0.03871393948793411,
212
+ "seg_loss": 0.04817494750022888,
213
+ "total": 0.08689884771315425,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00996072499124566,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008672710668328995
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019554711878299713,
240
+ "ssim_fused": 0.9126394987106323,
241
+ "seg_l1": 0.02445852756500244,
242
+ "seg_ssim_ref": 0.9126380085945129,
243
+ "depth": 0.00558136617343821,
244
+ "rgb_loss": 0.033115871250629425,
245
+ "seg_loss": 0.037039220333099365,
246
+ "total": 0.07016067294990223,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00558136617343821,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005581366173438211
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 294,
281
+ "adam_update_count": 49392
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24268696806393564
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_a1aa28316a154390935add2bebe75b11_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 295,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49393,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 294,
300
+ "trained_intervals": 49392,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49392,
306
+ "source_timestamp_s": 5.6,
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": -6.695100784301758,
333
+ "median": 10.512633323669434,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.14756682515144348,
354
+ "median": 9.263189315795898,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0012369572650641203,
361
+ "median": 36777.19921875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1590107679367065,
382
+ "median": 10545.505859375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23594,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0295.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_0295",
5
+ "executed_epochs": 295,
6
+ "score": null,
7
+ "best_score": 0.08886597913158142,
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_c1ac106b41f840558b30bb25299a3c66.npz",
37
+ "optimizer_file": "boundary_c1ac106b41f840558b30bb25299a3c66_optimizer.pt",
38
+ "arrays_sha256": "368d5a249c751b148fae777a169bdd2915ebbbb021089969e3987378cbf9b146",
39
+ "optimizer_sha256": "15b7c33eda17732455c880a0b74888e9af16b4d90fe4b94122cfa98b1e615f7b",
40
+ "stage": "adam",
41
+ "completed_passes": 295,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49560,
45
+ "adam_update_count": 49560,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 296,
49
+ "consumed_count": 295,
50
+ "last_submitted_update": 49560,
51
+ "last_consumed_update": 49392,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49560,
56
+ "completed_passes": 295,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49560,
59
+ "snapshot": "pass_end_0295",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 49392,
67
+ "pass_science": {
68
+ "completed_passes": 295,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49560,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49560,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018826757150236517,
83
+ "update_l2": 0.06927870959043503
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.510893657221459e-05,
95
+ "update_l2": 0.0035298818256706
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10739019735547671,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23603,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10739019735547671,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03402189165353775,
129
+ "ssim_fused": 0.8932549357414246,
130
+ "seg_l1": 0.04682748019695282,
131
+ "seg_ssim_ref": 0.8932535648345947,
132
+ "depth": 0.012399990288102092,
133
+ "rgb_loss": 0.048566531389951706,
134
+ "seg_loss": 0.058811262249946594,
135
+ "total": 0.10739019735547671
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05239585414528847,
141
+ "ssim_fused": 0.8738228678703308,
142
+ "seg_l1": 0.06261909753084183,
143
+ "seg_ssim_ref": 0.8738221526145935,
144
+ "depth": 0.019506647453080967,
145
+ "rgb_loss": 0.06715211272239685,
146
+ "seg_loss": 0.07533084601163864,
147
+ "total": 0.14250247283206918,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019506647453080967,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01401642392877541
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03888801857829094,
174
+ "ssim_fused": 0.8761970400810242,
175
+ "seg_l1": 0.06342238187789917,
176
+ "seg_ssim_ref": 0.8761953711509705,
177
+ "depth": 0.014482320958796062,
178
+ "rgb_loss": 0.055871009826660156,
179
+ "seg_loss": 0.07549883425235748,
180
+ "total": 0.13138432639997644,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014482320958796062,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011388051210532173
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025492971763014793,
207
+ "ssim_fused": 0.909101128578186,
208
+ "seg_l1": 0.037284206598997116,
209
+ "seg_ssim_ref": 0.909099817276001,
210
+ "depth": 0.010029640937870263,
211
+ "rgb_loss": 0.03857415169477463,
212
+ "seg_loss": 0.04800740256905556,
213
+ "total": 0.08659158763005835,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010029640937870263,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008741626614953599
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019310718402266502,
240
+ "ssim_fused": 0.9138986468315125,
241
+ "seg_l1": 0.023984244093298912,
242
+ "seg_ssim_ref": 0.9138970971107483,
243
+ "depth": 0.0055813518026610835,
244
+ "rgb_loss": 0.03266884759068489,
245
+ "seg_loss": 0.03640797734260559,
246
+ "total": 0.06908240255980284,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0055813518026610835,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0055813518026610835
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 295,
281
+ "adam_update_count": 49560
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24379931995645165
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_c1ac106b41f840558b30bb25299a3c66_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 296,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49561,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 295,
300
+ "trained_intervals": 49560,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49560,
306
+ "source_timestamp_s": 5.6,
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": -6.708693027496338,
333
+ "median": 10.519911766052246,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.12539897859096527,
354
+ "median": 9.264354705810547,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0012202579528093338,
361
+ "median": 37045.85546875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.1336005926132202,
382
+ "median": 10556.482421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23603,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0296.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_0296",
5
+ "executed_epochs": 296,
6
+ "score": null,
7
+ "best_score": 0.08883815062081099,
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_c3ed095cad864190ab245101610e531e.npz",
37
+ "optimizer_file": "boundary_c3ed095cad864190ab245101610e531e_optimizer.pt",
38
+ "arrays_sha256": "456084360a10603b85fc2c8f0b9389e922b3c1e46e5253c819c0684f6fea1fdf",
39
+ "optimizer_sha256": "a14cc903779b3782787e27900f42d4b7895b35ef356d2e4b2127af11bc6399e7",
40
+ "stage": "adam",
41
+ "completed_passes": 296,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49728,
45
+ "adam_update_count": 49728,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 297,
49
+ "consumed_count": 296,
50
+ "last_submitted_update": 49728,
51
+ "last_consumed_update": 49560,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49728,
56
+ "completed_passes": 296,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49728,
59
+ "snapshot": "pass_end_0296",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 49560,
67
+ "pass_science": {
68
+ "completed_passes": 296,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49728,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49728,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0007961054216139019,
83
+ "update_l2": 0.07166378200054169
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.4757438697852194e-05,
95
+ "update_l2": 0.003928280435502529
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1075834652817014,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23618,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1075834652817014,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0340866781771183,
129
+ "ssim_fused": 0.8931161165237427,
130
+ "seg_l1": 0.0469348318874836,
131
+ "seg_ssim_ref": 0.8931149244308472,
132
+ "depth": 0.012468773699134569,
133
+ "rgb_loss": 0.04864611476659775,
134
+ "seg_loss": 0.05892488360404968,
135
+ "total": 0.1075834652817014
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052444346249103546,
141
+ "ssim_fused": 0.8738626837730408,
142
+ "seg_l1": 0.06258513778448105,
143
+ "seg_ssim_ref": 0.8738620281219482,
144
+ "depth": 0.01953419048783951,
145
+ "rgb_loss": 0.06718294322490692,
146
+ "seg_loss": 0.07529570162296295,
147
+ "total": 0.1424981790383577,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01953419048783951,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014043966963533959
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038918863981962204,
174
+ "ssim_fused": 0.876099705696106,
175
+ "seg_l1": 0.06348524242639542,
176
+ "seg_ssim_ref": 0.8760981559753418,
177
+ "depth": 0.014550763814952227,
178
+ "rgb_loss": 0.05591515079140663,
179
+ "seg_loss": 0.07556856423616409,
180
+ "total": 0.13149826951667598,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014550763814952227,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011456494066688335
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02564403973519802,
207
+ "ssim_fused": 0.9085246920585632,
208
+ "seg_l1": 0.03760051354765892,
209
+ "seg_ssim_ref": 0.9085233807563782,
210
+ "depth": 0.010204539342450185,
211
+ "rgb_loss": 0.03881029412150383,
212
+ "seg_loss": 0.04837573319673538,
213
+ "total": 0.08719622813229136,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010204539342450185,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008916525019533517
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019339459016919136,
240
+ "ssim_fused": 0.9139775037765503,
241
+ "seg_l1": 0.024068431928753853,
242
+ "seg_ssim_ref": 0.9139760732650757,
243
+ "depth": 0.005585601151296351,
244
+ "rgb_loss": 0.03267606720328331,
245
+ "seg_loss": 0.036459531635046005,
246
+ "total": 0.06914118443948061,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005585601151296351,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005585601151296351
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 296,
281
+ "adam_update_count": 49728
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24250526702962816
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_c3ed095cad864190ab245101610e531e_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 297,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49729,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 296,
300
+ "trained_intervals": 49728,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49728,
306
+ "source_timestamp_s": 5.6,
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": -6.722142219543457,
333
+ "median": 10.527143478393555,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.1043204665184021,
354
+ "median": 9.266157150268555,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0012039563152939081,
361
+ "median": 37314.734375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.10995614528656,
382
+ "median": 10574.7421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23618,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0297.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_0297",
5
+ "executed_epochs": 297,
6
+ "score": null,
7
+ "best_score": 0.08883815062081099,
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_d3183ef2d1814fe1be1e6b0ef2d259a0.npz",
37
+ "optimizer_file": "boundary_d3183ef2d1814fe1be1e6b0ef2d259a0_optimizer.pt",
38
+ "arrays_sha256": "b57fd58154966041aeecafa397554f8859c42322964d844e53554a83f442f688",
39
+ "optimizer_sha256": "4ed636b01d0fedf9af72df904e9ca2490ddf9715dcf37f01a67a52f9c0bc49a6",
40
+ "stage": "adam",
41
+ "completed_passes": 297,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49896,
45
+ "adam_update_count": 49896,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 298,
49
+ "consumed_count": 297,
50
+ "last_submitted_update": 49896,
51
+ "last_consumed_update": 49728,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49896,
56
+ "completed_passes": 297,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49896,
59
+ "snapshot": "pass_end_0297",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 49560,
67
+ "pass_science": {
68
+ "completed_passes": 297,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49896,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49896,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001792211551219225,
83
+ "update_l2": 0.0665564015507698
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.234854739275761e-05,
95
+ "update_l2": 0.0038190337363630533
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10746396040423184,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23630,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10746396040423184,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03402872011065483,
129
+ "ssim_fused": 0.8932620286941528,
130
+ "seg_l1": 0.04691635072231293,
131
+ "seg_ssim_ref": 0.8932608366012573,
132
+ "depth": 0.012460033133320749,
133
+ "rgb_loss": 0.04857057332992554,
134
+ "seg_loss": 0.05888092890381813,
135
+ "total": 0.10746396040423184
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05219446122646332,
141
+ "ssim_fused": 0.8746283650398254,
142
+ "seg_l1": 0.062258023768663406,
143
+ "seg_ssim_ref": 0.8746276497840881,
144
+ "depth": 0.01941944550517235,
145
+ "rgb_loss": 0.06682989746332169,
146
+ "seg_loss": 0.07488089054822922,
147
+ "total": 0.14173020745705608,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01941944550517235,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013929221980866796
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03882720321416855,
174
+ "ssim_fused": 0.8763319253921509,
175
+ "seg_l1": 0.06333700567483902,
176
+ "seg_ssim_ref": 0.8763304948806763,
177
+ "depth": 0.014518941215758162,
178
+ "rgb_loss": 0.05579537898302078,
179
+ "seg_loss": 0.07540351152420044,
180
+ "total": 0.1312134019978564,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014518941215758162,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011424671467494273
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02565756067633629,
207
+ "ssim_fused": 0.9085707664489746,
208
+ "seg_l1": 0.03778645768761635,
209
+ "seg_ssim_ref": 0.9085695147514343,
210
+ "depth": 0.01028219941599605,
211
+ "rgb_loss": 0.03881189599633217,
212
+ "seg_loss": 0.04851526394486427,
213
+ "total": 0.08733744214061244,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01028219941599605,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008994185093079385
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019435657188296318,
240
+ "ssim_fused": 0.9135169982910156,
241
+ "seg_l1": 0.024283921346068382,
242
+ "seg_ssim_ref": 0.9135154485702515,
243
+ "depth": 0.005619546396356438,
244
+ "rgb_loss": 0.03284512832760811,
245
+ "seg_loss": 0.03672404587268829,
246
+ "total": 0.06957479002140246,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005619546396356438,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0056195463963564386
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 297,
281
+ "adam_update_count": 49896
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24619475891813636
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_d3183ef2d1814fe1be1e6b0ef2d259a0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 298,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49897,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 297,
300
+ "trained_intervals": 49896,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 49896,
306
+ "source_timestamp_s": 5.6,
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": -6.73590612411499,
333
+ "median": 10.536245346069336,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.07525520771741867,
354
+ "median": 9.262734413146973,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0011874986812472343,
361
+ "median": 37655.91796875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.078159213066101,
382
+ "median": 10537.9267578125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23630,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0298.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_0298",
5
+ "executed_epochs": 298,
6
+ "score": null,
7
+ "best_score": 0.08883815062081099,
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_68aca1c172f94ec1901a1cee9a8dc9b4.npz",
37
+ "optimizer_file": "boundary_68aca1c172f94ec1901a1cee9a8dc9b4_optimizer.pt",
38
+ "arrays_sha256": "66cc72cf0067c15f1eaeecc7381994c6e290ceb70742ab5447b8f9b8bc41a104",
39
+ "optimizer_sha256": "e1d924dd294aa7a0f99812db6cfb27423b65b9abf6baebf3e304aea6456b025b",
40
+ "stage": "adam",
41
+ "completed_passes": 298,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50064,
45
+ "adam_update_count": 50064,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 299,
49
+ "consumed_count": 298,
50
+ "last_submitted_update": 50064,
51
+ "last_consumed_update": 49896,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50064,
56
+ "completed_passes": 298,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50064,
59
+ "snapshot": "pass_end_0298",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 49560,
67
+ "pass_science": {
68
+ "completed_passes": 298,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50064,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50064,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00015920886653475463,
83
+ "update_l2": 0.0678647980093956
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.070149614359252e-05,
95
+ "update_l2": 0.003529205219820142
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10762897792709186,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23646,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10762897792709186,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034089963883161545,
129
+ "ssim_fused": 0.8931262493133545,
130
+ "seg_l1": 0.0469934307038784,
131
+ "seg_ssim_ref": 0.8931249976158142,
132
+ "depth": 0.012512388351693453,
133
+ "rgb_loss": 0.0486467219889164,
134
+ "seg_loss": 0.05896974354982376,
135
+ "total": 0.10762897792709186
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05203187093138695,
141
+ "ssim_fused": 0.8746464252471924,
142
+ "seg_l1": 0.06195385381579399,
143
+ "seg_ssim_ref": 0.8746457099914551,
144
+ "depth": 0.019414814741176088,
145
+ "rgb_loss": 0.06669621169567108,
146
+ "seg_loss": 0.07463394105434418,
147
+ "total": 0.14134956756475645,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019414814741176088,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013924591216870534
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03890911862254143,
174
+ "ssim_fused": 0.8764008283615112,
175
+ "seg_l1": 0.06361989676952362,
176
+ "seg_ssim_ref": 0.8763992190361023,
177
+ "depth": 0.014696639645731386,
178
+ "rgb_loss": 0.055847130715847015,
179
+ "seg_loss": 0.07561607658863068,
180
+ "total": 0.13147789649354283,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014696639645731386,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.0116023698974675
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02578256092965603,
207
+ "ssim_fused": 0.9082955121994019,
208
+ "seg_l1": 0.03777863457798958,
209
+ "seg_ssim_ref": 0.9082942605018616,
210
+ "depth": 0.01018784066550589,
211
+ "rgb_loss": 0.03896694630384445,
212
+ "seg_loss": 0.04856405407190323,
213
+ "total": 0.08754118821641318,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01018784066550589,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008899826342589222
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019636306911706924,
240
+ "ssim_fused": 0.9131622314453125,
241
+ "seg_l1": 0.024621333926916122,
242
+ "seg_ssim_ref": 0.9131608009338379,
243
+ "depth": 0.005750258354360445,
244
+ "rgb_loss": 0.03307659924030304,
245
+ "seg_loss": 0.03706490993499756,
246
+ "total": 0.07014725943365496,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005750258354360445,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005750258354360445
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 298,
281
+ "adam_update_count": 50064
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2544257619883865
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_68aca1c172f94ec1901a1cee9a8dc9b4_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 299,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50065,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 298,
300
+ "trained_intervals": 50064,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50064,
306
+ "source_timestamp_s": 5.6,
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": -6.748812198638916,
333
+ "median": 10.539559364318848,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.047029513865709305,
354
+ "median": 9.265693664550781,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0011722712079063058,
361
+ "median": 37780.9140625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0481529235839844,
382
+ "median": 10569.283203125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23646,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0299.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_0299",
5
+ "executed_epochs": 299,
6
+ "score": null,
7
+ "best_score": 0.08883815062081099,
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_af4c0e20959c4feba3d0d7df9669a32b.npz",
37
+ "optimizer_file": "boundary_af4c0e20959c4feba3d0d7df9669a32b_optimizer.pt",
38
+ "arrays_sha256": "9dbca4223762836fd76ee1894a0c936677a56b356abb699317628fab843fa060",
39
+ "optimizer_sha256": "5bbf879bf891a1b5058fe124b5f678145d05a3a1d26b9dd1a60f4a6fb65b590e",
40
+ "stage": "adam",
41
+ "completed_passes": 299,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50232,
45
+ "adam_update_count": 50232,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 300,
49
+ "consumed_count": 299,
50
+ "last_submitted_update": 50232,
51
+ "last_consumed_update": 50064,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50232,
56
+ "completed_passes": 299,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50232,
59
+ "snapshot": "pass_end_0299",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 49560,
67
+ "pass_science": {
68
+ "completed_passes": 299,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50232,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50232,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00027055139071308076,
83
+ "update_l2": 0.07370356470346451
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.2113057386595756e-05,
95
+ "update_l2": 0.0030981588643044233
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10754691321988133,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23656,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10754691321988133,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034053608775138855,
129
+ "ssim_fused": 0.8931541442871094,
130
+ "seg_l1": 0.046941205859184265,
131
+ "seg_ssim_ref": 0.8931528329849243,
132
+ "depth": 0.012452496481207038,
133
+ "rgb_loss": 0.048612065613269806,
134
+ "seg_loss": 0.05892239511013031,
135
+ "total": 0.10754691321988133
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05221736058592796,
141
+ "ssim_fused": 0.8745031952857971,
142
+ "seg_l1": 0.06225821375846863,
143
+ "seg_ssim_ref": 0.8745024800300598,
144
+ "depth": 0.019516648789919627,
145
+ "rgb_loss": 0.06687325239181519,
146
+ "seg_loss": 0.07490608096122742,
147
+ "total": 0.1417988500018325,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019516648789919627,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014026425265614071
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0388631746172905,
174
+ "ssim_fused": 0.8762953877449036,
175
+ "seg_l1": 0.06337826699018478,
176
+ "seg_ssim_ref": 0.8762938380241394,
177
+ "depth": 0.014516109153841777,
178
+ "rgb_loss": 0.055831462144851685,
179
+ "seg_loss": 0.07544384896755219,
180
+ "total": 0.13128982722155771,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014516109153841777,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01142183940557789
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025682084262371063,
207
+ "ssim_fused": 0.9082776308059692,
208
+ "seg_l1": 0.037782009690999985,
209
+ "seg_ssim_ref": 0.908276379108429,
210
+ "depth": 0.010176905577804684,
211
+ "rgb_loss": 0.03889014199376106,
212
+ "seg_loss": 0.048570334911346436,
213
+ "total": 0.08747065008539501,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010176905577804684,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008888891254888018
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019451817497611046,
240
+ "ssim_fused": 0.913540244102478,
241
+ "seg_l1": 0.02434631623327732,
242
+ "seg_ssim_ref": 0.9135386943817139,
243
+ "depth": 0.005600322403262059,
244
+ "rgb_loss": 0.03285340592265129,
245
+ "seg_loss": 0.0367693156003952,
246
+ "total": 0.06962832557074006,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005600322403262059,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00560032240326206
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 299,
281
+ "adam_update_count": 50232
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2484008390456438
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_af4c0e20959c4feba3d0d7df9669a32b_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 300,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50233,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 299,
300
+ "trained_intervals": 50232,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50232,
306
+ "source_timestamp_s": 5.6,
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": -6.765189170837402,
333
+ "median": 10.549873352050781,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.02596457302570343,
354
+ "median": 9.272579193115234,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0011532293865457177,
361
+ "median": 38172.60546875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0263046026229858,
382
+ "median": 10643.779296875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23656,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0300.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_0300",
5
+ "executed_epochs": 300,
6
+ "score": null,
7
+ "best_score": 0.0888260919717285,
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_69589eaa18044eb187c538ba056682e0.npz",
37
+ "optimizer_file": "boundary_69589eaa18044eb187c538ba056682e0_optimizer.pt",
38
+ "arrays_sha256": "cf4a56178fa5c9bcb5480c302f74c0eaf9413bded8c260e30122c184f85911ab",
39
+ "optimizer_sha256": "8daa9ee99eba0a069128837de728d42b4cf15a3fbda763afa72cd6a70ce6b632",
40
+ "stage": "adam",
41
+ "completed_passes": 300,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50400,
45
+ "adam_update_count": 50400,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 301,
49
+ "consumed_count": 300,
50
+ "last_submitted_update": 50400,
51
+ "last_consumed_update": 50232,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50400,
56
+ "completed_passes": 300,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50400,
59
+ "snapshot": "pass_end_0300",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50232,
67
+ "pass_science": {
68
+ "completed_passes": 300,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50400,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50400,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021443606237880886,
83
+ "update_l2": 0.07437073439359665
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.8821515772724524e-05,
95
+ "update_l2": 0.003290663007646799
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10818285530864263,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23665,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10818285530864263,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03435248136520386,
129
+ "ssim_fused": 0.892839789390564,
130
+ "seg_l1": 0.047279875725507736,
131
+ "seg_ssim_ref": 0.8928384780883789,
132
+ "depth": 0.0126272296812547,
133
+ "rgb_loss": 0.04891402646899223,
134
+ "seg_loss": 0.05925620347261429,
135
+ "total": 0.10818285530864263
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052486956119537354,
141
+ "ssim_fused": 0.8745282888412476,
142
+ "seg_l1": 0.062404438853263855,
143
+ "seg_ssim_ref": 0.8745275139808655,
144
+ "depth": 0.019583564929007813,
145
+ "rgb_loss": 0.06708391010761261,
146
+ "seg_loss": 0.07501804828643799,
147
+ "total": 0.1421215419589796,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019583564929007813,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014093341404702257
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03913247585296631,
174
+ "ssim_fused": 0.8762297630310059,
175
+ "seg_l1": 0.06389667838811874,
176
+ "seg_ssim_ref": 0.8762282729148865,
177
+ "depth": 0.014720971134105025,
178
+ "rgb_loss": 0.056060027331113815,
179
+ "seg_loss": 0.07587169110774994,
180
+ "total": 0.13194644313528817,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014720971134105025,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011626701385841137
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.026130594313144684,
207
+ "ssim_fused": 0.9076346158981323,
208
+ "seg_l1": 0.0382554717361927,
209
+ "seg_ssim_ref": 0.9076333045959473,
210
+ "depth": 0.010460008581672899,
211
+ "rgb_loss": 0.03937755525112152,
212
+ "seg_loss": 0.04907771944999695,
213
+ "total": 0.08846573470970014,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010460008581672899,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009171994258756233
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019659899175167084,
240
+ "ssim_fused": 0.9129665493965149,
241
+ "seg_l1": 0.02456291951239109,
242
+ "seg_ssim_ref": 0.912964940071106,
243
+ "depth": 0.0057443740802330685,
244
+ "rgb_loss": 0.03313460946083069,
245
+ "seg_loss": 0.03705734759569168,
246
+ "total": 0.0701977014306026,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0057443740802330685,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005744374080233069
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 300,
281
+ "adam_update_count": 50400
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2477569691836834
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_69589eaa18044eb187c538ba056682e0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 301,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50401,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 300,
300
+ "trained_intervals": 50400,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50400,
306
+ "source_timestamp_s": 5.6,
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": -6.779879570007324,
333
+ "median": 10.554083824157715,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.0018918722635135055,
354
+ "median": 9.270626068115234,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001136411796323955,
361
+ "median": 38333.6640625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.0018936395645142,
382
+ "median": 10624.458984375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23665,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0301.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_0301",
5
+ "executed_epochs": 301,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_a55f2870f08c4c2cb13dd9dcc2aabf23.npz",
37
+ "optimizer_file": "boundary_a55f2870f08c4c2cb13dd9dcc2aabf23_optimizer.pt",
38
+ "arrays_sha256": "aa1e03a4fefb55bbee5af85283100a5fa98d50bde7f2678fb33eb96b58c5cfed",
39
+ "optimizer_sha256": "05b060053561fefb3cdc9b7fee777f484b0e47af55ead9713ea98b7dafb70935",
40
+ "stage": "adam",
41
+ "completed_passes": 301,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50568,
45
+ "adam_update_count": 50568,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 302,
49
+ "consumed_count": 301,
50
+ "last_submitted_update": 50568,
51
+ "last_consumed_update": 50400,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50568,
56
+ "completed_passes": 301,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50568,
59
+ "snapshot": "pass_end_0301",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 301,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50568,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50568,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019954160961788148,
83
+ "update_l2": 0.06272276490926743
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1577499612467363e-05,
95
+ "update_l2": 0.0031428560614585876
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10714974795802747,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23678,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10714974795802747,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03394431248307228,
129
+ "ssim_fused": 0.8934424519538879,
130
+ "seg_l1": 0.046698302030563354,
131
+ "seg_ssim_ref": 0.8934412002563477,
132
+ "depth": 0.01238082870160388,
133
+ "rgb_loss": 0.048466965556144714,
134
+ "seg_loss": 0.05867040157318115,
135
+ "total": 0.10714974795802747
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0521182082593441,
141
+ "ssim_fused": 0.8745965361595154,
142
+ "seg_l1": 0.06195255368947983,
143
+ "seg_ssim_ref": 0.8745959997177124,
144
+ "depth": 0.019338725470056783,
145
+ "rgb_loss": 0.06677526235580444,
146
+ "seg_loss": 0.0746428444981575,
147
+ "total": 0.1414374381288514,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019338725470056783,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013848501945751228
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038733143359422684,
174
+ "ssim_fused": 0.876408040523529,
175
+ "seg_l1": 0.06314323842525482,
176
+ "seg_ssim_ref": 0.8764066100120544,
177
+ "depth": 0.01442838009620137,
178
+ "rgb_loss": 0.055704906582832336,
179
+ "seg_loss": 0.07523326575756073,
180
+ "total": 0.13095260072048925,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01442838009620137,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011334110347937482
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025559604167938232,
207
+ "ssim_fused": 0.9090140461921692,
208
+ "seg_l1": 0.037540681660175323,
209
+ "seg_ssim_ref": 0.9090126752853394,
210
+ "depth": 0.01015124045422223,
211
+ "rgb_loss": 0.03864487633109093,
212
+ "seg_loss": 0.04823001101613045,
213
+ "total": 0.0868850385876756,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01015124045422223,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008863226131305564
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01936628855764866,
240
+ "ssim_fused": 0.9137510657310486,
241
+ "seg_l1": 0.024156751111149788,
242
+ "seg_ssim_ref": 0.9137495756149292,
243
+ "depth": 0.005604968785935134,
244
+ "rgb_loss": 0.03274281695485115,
245
+ "seg_loss": 0.03657548874616623,
246
+ "total": 0.06932391439509361,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005604968785935134,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005604968785935134
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 301,
281
+ "adam_update_count": 50568
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24702208815142512
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_a55f2870f08c4c2cb13dd9dcc2aabf23_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 302,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50569,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 301,
300
+ "trained_intervals": 50568,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50568,
306
+ "source_timestamp_s": 5.6,
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": -6.792855262756348,
333
+ "median": 10.558333396911621,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.02519807033240795,
354
+ "median": 9.272605895996094,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0011217612773180008,
361
+ "median": 38496.9140625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.9751167893409729,
382
+ "median": 10647.4208984375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23678,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0302.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_0302",
5
+ "executed_epochs": 302,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_9ddd79ca635f4fa9bba72ebf924c58b9.npz",
37
+ "optimizer_file": "boundary_9ddd79ca635f4fa9bba72ebf924c58b9_optimizer.pt",
38
+ "arrays_sha256": "ec280498b9844c3c37f24938280cb900fbcfc86850be2d7441578fc39b28d2e8",
39
+ "optimizer_sha256": "00f66df2b93033e6662a40868470594a5b1530fdea5b68618e04e9c5cbf65dcd",
40
+ "stage": "adam",
41
+ "completed_passes": 302,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50736,
45
+ "adam_update_count": 50736,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 303,
49
+ "consumed_count": 302,
50
+ "last_submitted_update": 50736,
51
+ "last_consumed_update": 50568,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50736,
56
+ "completed_passes": 302,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50736,
59
+ "snapshot": "pass_end_0302",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 302,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50736,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50736,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020400604989845306,
83
+ "update_l2": 0.07245077192783356
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.202476364094764e-05,
95
+ "update_l2": 0.0026861857622861862
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10731208214341965,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23695,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10731208214341965,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033969633281230927,
129
+ "ssim_fused": 0.8933244347572327,
130
+ "seg_l1": 0.04681681469082832,
131
+ "seg_ssim_ref": 0.8933231830596924,
132
+ "depth": 0.012446956628241978,
133
+ "rgb_loss": 0.04851081967353821,
134
+ "seg_loss": 0.05878881737589836,
135
+ "total": 0.10731208214341965
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05183442309498787,
141
+ "ssim_fused": 0.8753705620765686,
142
+ "seg_l1": 0.06166788190603256,
143
+ "seg_ssim_ref": 0.8753698468208313,
144
+ "depth": 0.019428412405332655,
145
+ "rgb_loss": 0.0663934275507927,
146
+ "seg_loss": 0.07426033914089203,
147
+ "total": 0.14067318765350945,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019428412405332655,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013938188881027097
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03882148861885071,
174
+ "ssim_fused": 0.876441240310669,
175
+ "seg_l1": 0.06330893188714981,
176
+ "seg_ssim_ref": 0.8764396905899048,
177
+ "depth": 0.014507392959165543,
178
+ "rgb_loss": 0.0557689443230629,
179
+ "seg_loss": 0.07535921037197113,
180
+ "total": 0.1311426695385738,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014507392959165543,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011413123210901654
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025726372376084328,
207
+ "ssim_fused": 0.9079844951629639,
208
+ "seg_l1": 0.0378546379506588,
209
+ "seg_ssim_ref": 0.907983124256134,
210
+ "depth": 0.01021125566276463,
211
+ "rgb_loss": 0.03898420184850693,
212
+ "seg_loss": 0.04868708550930023,
213
+ "total": 0.08768149861346992,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01021125566276463,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00892324133984796
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.0194962527602911,
240
+ "ssim_fused": 0.913501501083374,
241
+ "seg_l1": 0.024435805156826973,
242
+ "seg_ssim_ref": 0.9135000705718994,
243
+ "depth": 0.0056407654857050845,
244
+ "rgb_loss": 0.032896704971790314,
245
+ "seg_loss": 0.036848630756139755,
246
+ "total": 0.06975097276812547,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0056407654857050845,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005640765485705084
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 302,
281
+ "adam_update_count": 50736
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24519329890608788
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_9ddd79ca635f4fa9bba72ebf924c58b9_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 303,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50737,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 302,
300
+ "trained_intervals": 50736,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50736,
306
+ "source_timestamp_s": 5.6,
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": -6.8041157722473145,
333
+ "median": 10.565681457519531,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.051732905209064484,
354
+ "median": 9.273472785949707,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0011092005297541618,
361
+ "median": 38780.8359375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.9495824575424194,
382
+ "median": 10657.583984375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23696,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0303.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_0303",
5
+ "executed_epochs": 303,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_f73ecae38401499dae6146bdeec14ba6.npz",
37
+ "optimizer_file": "boundary_f73ecae38401499dae6146bdeec14ba6_optimizer.pt",
38
+ "arrays_sha256": "40cc81e09691f6fa303becbb66112362a0e15459287daec59be49faab81bc48f",
39
+ "optimizer_sha256": "c52d216eee10f7bafe8f9dc56e5d6667c5a65f95c5ebd561f654105be2c04ce8",
40
+ "stage": "adam",
41
+ "completed_passes": 303,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50904,
45
+ "adam_update_count": 50904,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 304,
49
+ "consumed_count": 303,
50
+ "last_submitted_update": 50904,
51
+ "last_consumed_update": 50736,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50904,
56
+ "completed_passes": 303,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50904,
59
+ "snapshot": "pass_end_0303",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 303,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50904,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50904,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000226389427552931,
83
+ "update_l2": 0.06563840061426163
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.350445669842884e-05,
95
+ "update_l2": 0.0031249243766069412
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10718446070822737,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23710,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10718446070822737,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033904969692230225,
129
+ "ssim_fused": 0.8932048082351685,
130
+ "seg_l1": 0.04666246473789215,
131
+ "seg_ssim_ref": 0.893203616142273,
132
+ "depth": 0.012183883514626615,
133
+ "rgb_loss": 0.048483021557331085,
134
+ "seg_loss": 0.05868925526738167,
135
+ "total": 0.10718446070822737
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0520811527967453,
141
+ "ssim_fused": 0.8747084736824036,
142
+ "seg_l1": 0.062435250729322433,
143
+ "seg_ssim_ref": 0.8747079968452454,
144
+ "depth": 0.019395986015898974,
145
+ "rgb_loss": 0.06672322750091553,
146
+ "seg_loss": 0.07500660419464111,
147
+ "total": 0.14174922768157253,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019395986015898974,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013905762491593423
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03887098655104637,
174
+ "ssim_fused": 0.8765574097633362,
175
+ "seg_l1": 0.0637899860739708,
176
+ "seg_ssim_ref": 0.8765559196472168,
177
+ "depth": 0.014345962443288363,
178
+ "rgb_loss": 0.05578530579805374,
179
+ "seg_loss": 0.07572080194950104,
180
+ "total": 0.13152046116057867,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014345962443288363,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011251692695024476
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02528267167508602,
207
+ "ssim_fused": 0.9084419012069702,
208
+ "seg_l1": 0.03648192062973976,
209
+ "seg_ssim_ref": 0.9084405899047852,
210
+ "depth": 0.009468844465947607,
211
+ "rgb_loss": 0.038537755608558655,
212
+ "seg_loss": 0.04749742150306702,
213
+ "total": 0.08604464595609163,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009468844465947607,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00818083014303094
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019385065883398056,
240
+ "ssim_fused": 0.9131113290786743,
241
+ "seg_l1": 0.02394271269440651,
242
+ "seg_ssim_ref": 0.9131098985671997,
243
+ "depth": 0.005524741133371524,
244
+ "rgb_loss": 0.03288578614592552,
245
+ "seg_loss": 0.036532193422317505,
246
+ "total": 0.0694235080346667,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005524741133371524,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005524741133371524
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 303,
281
+ "adam_update_count": 50904
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2575971791520715
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_f73ecae38401499dae6146bdeec14ba6_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 304,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50905,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 303,
300
+ "trained_intervals": 50904,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 50904,
306
+ "source_timestamp_s": 5.6,
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": -6.813102722167969,
333
+ "median": 10.572308540344238,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.07659473270177841,
354
+ "median": 9.268842697143555,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010992768220603466,
361
+ "median": 39038.6953125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.9262651801109314,
382
+ "median": 10607.4580078125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23710,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0304.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_0304",
5
+ "executed_epochs": 304,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_cdbf6918509e481781dca232fc9ba829.npz",
37
+ "optimizer_file": "boundary_cdbf6918509e481781dca232fc9ba829_optimizer.pt",
38
+ "arrays_sha256": "05a75700d28eae600cfe1eebfd7ab883e1cc37ab843081d8c1e002ff1318c700",
39
+ "optimizer_sha256": "4dc74c0676f7dc442405488205f58070bf08673526ed7e82dcd745af95db3c7d",
40
+ "stage": "adam",
41
+ "completed_passes": 304,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51072,
45
+ "adam_update_count": 51072,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 305,
49
+ "consumed_count": 304,
50
+ "last_submitted_update": 51072,
51
+ "last_consumed_update": 50904,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51072,
56
+ "completed_passes": 304,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51072,
59
+ "snapshot": "pass_end_0304",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 304,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51072,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51072,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020545230654533952,
83
+ "update_l2": 0.07651443779468536
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.216716504539363e-05,
95
+ "update_l2": 0.003827387932687998
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10780793665034803,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23724,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10780793665034803,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0341365747153759,
129
+ "ssim_fused": 0.8927953243255615,
130
+ "seg_l1": 0.04700511321425438,
131
+ "seg_ssim_ref": 0.892794132232666,
132
+ "depth": 0.012476500702237213,
133
+ "rgb_loss": 0.04875019192695618,
134
+ "seg_loss": 0.05904526636004448,
135
+ "total": 0.10780793665034803
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052200544625520706,
141
+ "ssim_fused": 0.8742576241493225,
142
+ "seg_l1": 0.062059126794338226,
143
+ "seg_ssim_ref": 0.8742569088935852,
144
+ "depth": 0.019478593223948265,
145
+ "rgb_loss": 0.06690891087055206,
146
+ "seg_loss": 0.0747959166765213,
147
+ "total": 0.14172430614029732,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019478593223948265,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013988369699642709
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038934096693992615,
174
+ "ssim_fused": 0.8761709928512573,
175
+ "seg_l1": 0.06349243968725204,
176
+ "seg_ssim_ref": 0.8761695027351379,
177
+ "depth": 0.014564234737113843,
178
+ "rgb_loss": 0.05591307953000069,
179
+ "seg_loss": 0.0755600556731224,
180
+ "total": 0.1314877031631505,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014564234737113843,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011469964988849954
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02577802911400795,
207
+ "ssim_fused": 0.9076836705207825,
208
+ "seg_l1": 0.037841662764549255,
209
+ "seg_ssim_ref": 0.9076823592185974,
210
+ "depth": 0.010215632499609816,
211
+ "rgb_loss": 0.039085689932107925,
212
+ "seg_loss": 0.04873685911297798,
213
+ "total": 0.08783276467758552,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010215632499609816,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00892761817669315
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019633641466498375,
240
+ "ssim_fused": 0.9130691289901733,
241
+ "seg_l1": 0.02462722547352314,
242
+ "seg_ssim_ref": 0.9130676984786987,
243
+ "depth": 0.0056475423482769274,
244
+ "rgb_loss": 0.03309308737516403,
245
+ "seg_loss": 0.037088241428136826,
246
+ "total": 0.07018697262035883,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0056475423482769274,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0056475423482769274
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 304,
281
+ "adam_update_count": 51072
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2644717760849744
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_cdbf6918509e481781dca232fc9ba829_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 305,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51073,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 304,
300
+ "trained_intervals": 51072,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51072,
306
+ "source_timestamp_s": 5.6,
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": -6.823409557342529,
333
+ "median": 10.581038475036621,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.09712319076061249,
354
+ "median": 9.267255783081055,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010880050249397755,
361
+ "median": 39380.98828125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.9074442386627197,
382
+ "median": 10586.2626953125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23724,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0305.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_0305",
5
+ "executed_epochs": 305,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_4ff035f2f293441f8fcca85c81a3e356.npz",
37
+ "optimizer_file": "boundary_4ff035f2f293441f8fcca85c81a3e356_optimizer.pt",
38
+ "arrays_sha256": "61bc7c72744292e79c34d804ebce5ebb6a6d63fbaa624be1b61e9714fb0af4ca",
39
+ "optimizer_sha256": "c7070cec3fd7aa28f971b2ebc901904081c7bc3ea96340c9f705195c2a688294",
40
+ "stage": "adam",
41
+ "completed_passes": 305,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51240,
45
+ "adam_update_count": 51240,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 306,
49
+ "consumed_count": 305,
50
+ "last_submitted_update": 51240,
51
+ "last_consumed_update": 51072,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51240,
56
+ "completed_passes": 305,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51240,
59
+ "snapshot": "pass_end_0305",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 305,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51240,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51240,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002108103217324242,
83
+ "update_l2": 0.0705980435013771
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.7735095247626305e-05,
95
+ "update_l2": 0.003466710215434432
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1104998632539907,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23743,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1104998632539907,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.035029176622629166,
129
+ "ssim_fused": 0.8914164900779724,
130
+ "seg_l1": 0.04878754913806915,
131
+ "seg_ssim_ref": 0.8914152979850769,
132
+ "depth": 0.012845473448311322,
133
+ "rgb_loss": 0.049740031361579895,
134
+ "seg_loss": 0.06074698269367218,
135
+ "total": 0.1104998632539907
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.053407251834869385,
141
+ "ssim_fused": 0.8730433583259583,
142
+ "seg_l1": 0.06481584161520004,
143
+ "seg_ssim_ref": 0.8730427026748657,
144
+ "depth": 0.020247058081976268,
145
+ "rgb_loss": 0.06811712682247162,
146
+ "seg_loss": 0.07724413275718689,
147
+ "total": 0.1453815066377405,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020247058081976268,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014756834557670712
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0401199609041214,
174
+ "ssim_fused": 0.8742561936378479,
175
+ "seg_l1": 0.06571562588214874,
176
+ "seg_ssim_ref": 0.874254584312439,
177
+ "depth": 0.01493619764843283,
178
+ "rgb_loss": 0.05724473297595978,
179
+ "seg_loss": 0.07772158086299896,
180
+ "total": 0.1349812500366072,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01493619764843283,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011841927900168941
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02633577398955822,
207
+ "ssim_fused": 0.9068334102630615,
208
+ "seg_l1": 0.0388919897377491,
209
+ "seg_ssim_ref": 0.9068321585655212,
210
+ "depth": 0.010313867948507216,
211
+ "rgb_loss": 0.03970193862915039,
212
+ "seg_loss": 0.04974716156721115,
213
+ "total": 0.08945941406431004,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010313867948507216,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00902585362559055
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02025371417403221,
240
+ "ssim_fused": 0.9115331768989563,
241
+ "seg_l1": 0.025726746767759323,
242
+ "seg_ssim_ref": 0.9115316867828369,
243
+ "depth": 0.005884770114328972,
244
+ "rgb_loss": 0.03389633446931839,
245
+ "seg_loss": 0.038275063037872314,
246
+ "total": 0.07217728227730504,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005884770114328972,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005884770114328972
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 305,
281
+ "adam_update_count": 51240
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24184210412204266
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_4ff035f2f293441f8fcca85c81a3e356_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 306,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51241,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 305,
300
+ "trained_intervals": 51240,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51240,
306
+ "source_timestamp_s": 5.6,
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": -6.828746318817139,
333
+ "median": 10.585955619812012,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.12116018682718277,
354
+ "median": 9.272151947021484,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010822139447554946,
361
+ "median": 39575.10546875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.8858920931816101,
382
+ "median": 10637.783203125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23743,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0306.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_0306",
5
+ "executed_epochs": 306,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_9322e82ac14c40819ddc1769d8c4a3c4.npz",
37
+ "optimizer_file": "boundary_9322e82ac14c40819ddc1769d8c4a3c4_optimizer.pt",
38
+ "arrays_sha256": "8ec87553ea05803ff8eed9827a485e489b3767a8f43a7472d128ffad6bbb27f2",
39
+ "optimizer_sha256": "1cae6e75fa329b6f70b5e93996ca8a9ccbe5883f7e7c5cbd8c68311ff2a69392",
40
+ "stage": "adam",
41
+ "completed_passes": 306,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51408,
45
+ "adam_update_count": 51408,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 307,
49
+ "consumed_count": 306,
50
+ "last_submitted_update": 51408,
51
+ "last_consumed_update": 51240,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51408,
56
+ "completed_passes": 306,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51408,
59
+ "snapshot": "pass_end_0306",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 306,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51408,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51408,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0008618691354058683,
83
+ "update_l2": 0.07529538869857788
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.0676546884933487e-05,
95
+ "update_l2": 0.0026228497736155987
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10669896951800292,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23757,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10669896951800292,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03374291956424713,
129
+ "ssim_fused": 0.8935180306434631,
130
+ "seg_l1": 0.04637429118156433,
131
+ "seg_ssim_ref": 0.8935167789459229,
132
+ "depth": 0.012181838211470104,
133
+ "rgb_loss": 0.04829072207212448,
134
+ "seg_loss": 0.05839606374502182,
135
+ "total": 0.10669896951800292
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0516359806060791,
141
+ "ssim_fused": 0.8754501342773438,
142
+ "seg_l1": 0.061215754598379135,
143
+ "seg_ssim_ref": 0.8754494786262512,
144
+ "depth": 0.019119658307804623,
145
+ "rgb_loss": 0.06621876358985901,
146
+ "seg_loss": 0.07388270646333694,
147
+ "total": 0.14012058226092317,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019119658307804623,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013629434783499067
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03863682597875595,
174
+ "ssim_fused": 0.8769357800483704,
175
+ "seg_l1": 0.06313400715589523,
176
+ "seg_ssim_ref": 0.876934289932251,
177
+ "depth": 0.014362463443210712,
178
+ "rgb_loss": 0.05552230775356293,
179
+ "seg_loss": 0.07512034475803375,
180
+ "total": 0.1306570149750399,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014362463443210712,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011268193694946823
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025336384773254395,
207
+ "ssim_fused": 0.9086917638778687,
208
+ "seg_l1": 0.03699565678834915,
209
+ "seg_ssim_ref": 0.9086905121803284,
210
+ "depth": 0.00972790295402778,
211
+ "rgb_loss": 0.038530755788087845,
212
+ "seg_loss": 0.04785842448472977,
213
+ "total": 0.08639891190106194,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00972790295402778,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008439888631111114
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019362492486834526,
240
+ "ssim_fused": 0.9129946231842041,
241
+ "seg_l1": 0.024151746183633804,
242
+ "seg_ssim_ref": 0.9129930734634399,
243
+ "depth": 0.005517328140837295,
244
+ "rgb_loss": 0.03289106860756874,
245
+ "seg_loss": 0.036722782999277115,
246
+ "total": 0.06961936893498669,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005517328140837295,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005517328140837297
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 306,
281
+ "adam_update_count": 51408
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24450450506992638
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_9322e82ac14c40819ddc1769d8c4a3c4_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 307,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51409,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 306,
300
+ "trained_intervals": 51408,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51408,
306
+ "source_timestamp_s": 5.6,
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": -6.840447425842285,
333
+ "median": 10.596502304077148,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.1462102085351944,
354
+ "median": 9.258810043334961,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001069624675437808,
361
+ "median": 39994.703125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.8639760613441467,
382
+ "median": 10496.869140625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23757,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0307.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_0307",
5
+ "executed_epochs": 307,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_db9b845644d94806800b1b18315b4f66.npz",
37
+ "optimizer_file": "boundary_db9b845644d94806800b1b18315b4f66_optimizer.pt",
38
+ "arrays_sha256": "19f278ce02a836fa59e84bd0b761a89f5413789638ded3f02a72fe86fd7a12ac",
39
+ "optimizer_sha256": "b8996360f1936dccd3c91dbe365b2440fa7c17a04e5d08c039bb736b53c1522f",
40
+ "stage": "adam",
41
+ "completed_passes": 307,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51576,
45
+ "adam_update_count": 51576,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 308,
49
+ "consumed_count": 307,
50
+ "last_submitted_update": 51576,
51
+ "last_consumed_update": 51408,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51576,
56
+ "completed_passes": 307,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51576,
59
+ "snapshot": "pass_end_0307",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 307,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51576,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51576,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019576988415792584,
83
+ "update_l2": 0.06845589727163315
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.505585482344031e-05,
95
+ "update_l2": 0.0028180445078760386
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.11052183292598321,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23770,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.11052183292598321,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034946054220199585,
129
+ "ssim_fused": 0.8914467096328735,
130
+ "seg_l1": 0.04891296476125717,
131
+ "seg_ssim_ref": 0.891445517539978,
132
+ "depth": 0.01306503803327065,
133
+ "rgb_loss": 0.049667492508888245,
134
+ "seg_loss": 0.06084127351641655,
135
+ "total": 0.11052183292598321
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05265515297651291,
141
+ "ssim_fused": 0.8737044334411621,
142
+ "seg_l1": 0.06399115920066833,
143
+ "seg_ssim_ref": 0.8737037777900696,
144
+ "depth": 0.020196055367718343,
145
+ "rgb_loss": 0.06738323718309402,
146
+ "seg_loss": 0.07645217329263687,
147
+ "total": 0.1438556065310986,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020196055367718343,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014705831843412792
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03941478207707405,
174
+ "ssim_fused": 0.8753305077552795,
175
+ "seg_l1": 0.06472943723201752,
176
+ "seg_ssim_ref": 0.8753289580345154,
177
+ "depth": 0.014742353808963153,
178
+ "rgb_loss": 0.05646572262048721,
179
+ "seg_loss": 0.07671775668859482,
180
+ "total": 0.133198221662891,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014742353808963153,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011648084060699266
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.027173951268196106,
207
+ "ssim_fused": 0.9059832692146301,
208
+ "seg_l1": 0.04062851890921593,
209
+ "seg_ssim_ref": 0.9059819579124451,
210
+ "depth": 0.011222773155980848,
211
+ "rgb_loss": 0.04054250568151474,
212
+ "seg_loss": 0.05130642652511597,
213
+ "total": 0.09186015497978668,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.011222773155980848,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009934758833064182
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.020540328696370125,
240
+ "ssim_fused": 0.9107687473297119,
241
+ "seg_l1": 0.026302743703126907,
242
+ "seg_ssim_ref": 0.9107673168182373,
243
+ "depth": 0.0060989698004202605,
244
+ "rgb_loss": 0.0342785120010376,
245
+ "seg_loss": 0.038888733834028244,
246
+ "total": 0.07317334853015656,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0060989698004202605,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00609896980042026
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 307,
281
+ "adam_update_count": 51576
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24232758092693985
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_db9b845644d94806800b1b18315b4f66_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 308,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51577,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 307,
300
+ "trained_intervals": 51576,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51576,
306
+ "source_timestamp_s": 5.6,
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": -6.847988128662109,
333
+ "median": 10.607871055603027,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.1669764667749405,
354
+ "median": 9.25302505493164,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010615893406793475,
361
+ "median": 40451.98828125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.846219539642334,
382
+ "median": 10436.1962890625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23770,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0308.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_0308",
5
+ "executed_epochs": 308,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_1d18a05ce1b345ae8879ec3f69526b61.npz",
37
+ "optimizer_file": "boundary_1d18a05ce1b345ae8879ec3f69526b61_optimizer.pt",
38
+ "arrays_sha256": "6feede1c384ccef3445f3015445c4940d5f9edf711640af13d7262b07cbb75b6",
39
+ "optimizer_sha256": "6b6f175966e1558d85a16d2e00b19974bc663d08a6ad2cbad75e2cadde0c31db",
40
+ "stage": "adam",
41
+ "completed_passes": 308,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51744,
45
+ "adam_update_count": 51744,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 309,
49
+ "consumed_count": 308,
50
+ "last_submitted_update": 51744,
51
+ "last_consumed_update": 51576,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51744,
56
+ "completed_passes": 308,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51744,
59
+ "snapshot": "pass_end_0308",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 308,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51744,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51744,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020669991499744356,
83
+ "update_l2": 0.059845514595508575
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8771730285370722e-05,
95
+ "update_l2": 0.0024873020593076944
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10686656338321132,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23782,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10686656338321132,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033801671117544174,
129
+ "ssim_fused": 0.8935096263885498,
130
+ "seg_l1": 0.04652068018913269,
131
+ "seg_ssim_ref": 0.8935083150863647,
132
+ "depth": 0.0122624372140919,
133
+ "rgb_loss": 0.048339422792196274,
134
+ "seg_loss": 0.05851488187909126,
135
+ "total": 0.10686656338321132
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051606517285108566,
141
+ "ssim_fused": 0.8754873871803284,
142
+ "seg_l1": 0.06127243861556053,
143
+ "seg_ssim_ref": 0.8754866719245911,
144
+ "depth": 0.01923197430189492,
145
+ "rgb_loss": 0.06618773937225342,
146
+ "seg_loss": 0.07392061501741409,
147
+ "total": 0.1401275789133888,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01923197430189492,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013741750777589365
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03871406987309456,
174
+ "ssim_fused": 0.8766669631004333,
175
+ "seg_l1": 0.06331663578748703,
176
+ "seg_ssim_ref": 0.8766654133796692,
177
+ "depth": 0.014454149514264946,
178
+ "rgb_loss": 0.055637866258621216,
179
+ "seg_loss": 0.07532022893428802,
180
+ "total": 0.1309725493424235,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014454149514264946,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011359879766001058
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025391532108187675,
207
+ "ssim_fused": 0.9088740348815918,
208
+ "seg_l1": 0.037085097283124924,
209
+ "seg_ssim_ref": 0.9088727235794067,
210
+ "depth": 0.009735007481480845,
211
+ "rgb_loss": 0.03853841871023178,
212
+ "seg_loss": 0.04789353162050247,
213
+ "total": 0.08644168533821574,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009735007481480845,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008446993158564179
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019494568929076195,
240
+ "ssim_fused": 0.9130100011825562,
241
+ "seg_l1": 0.024408554658293724,
242
+ "seg_ssim_ref": 0.913008451461792,
243
+ "depth": 0.005628617558726886,
244
+ "rgb_loss": 0.032993655651807785,
245
+ "seg_loss": 0.03692515566945076,
246
+ "total": 0.06992443993881726,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005628617558726886,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005628617558726885
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 308,
281
+ "adam_update_count": 51744
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24830044200643897
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_1d18a05ce1b345ae8879ec3f69526b61_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 309,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51745,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 308,
300
+ "trained_intervals": 51744,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51744,
306
+ "source_timestamp_s": 5.6,
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": -6.858911037445068,
333
+ "median": 10.61294937133789,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.19130954146385193,
354
+ "median": 9.26382827758789,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.001050056773237884,
361
+ "median": 40657.9375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.8258769512176514,
382
+ "median": 10549.447265625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23783,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0309.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_0309",
5
+ "executed_epochs": 309,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_d04830010f1045d59a9be39270d90355.npz",
37
+ "optimizer_file": "boundary_d04830010f1045d59a9be39270d90355_optimizer.pt",
38
+ "arrays_sha256": "e798360bcbf47f2c792fe2368e01a1edfe0003849a13c98b1925e44252f9ea2d",
39
+ "optimizer_sha256": "da288574467a1aa945f635b38abef3f05d4e1263bd36ba80c9bb468d7d6d5844",
40
+ "stage": "adam",
41
+ "completed_passes": 309,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51912,
45
+ "adam_update_count": 51912,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 310,
49
+ "consumed_count": 309,
50
+ "last_submitted_update": 51912,
51
+ "last_consumed_update": 51744,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51912,
56
+ "completed_passes": 309,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51912,
59
+ "snapshot": "pass_end_0309",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 309,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51912,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51912,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016201140533667058,
83
+ "update_l2": 0.06783894449472427
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1555107852909714e-05,
95
+ "update_l2": 0.003085966454818845
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10702701173653048,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23799,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10702701173653048,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03388705849647522,
129
+ "ssim_fused": 0.8934228420257568,
130
+ "seg_l1": 0.046592503786087036,
131
+ "seg_ssim_ref": 0.8934215903282166,
132
+ "depth": 0.012236460346389828,
133
+ "rgb_loss": 0.048425089567899704,
134
+ "seg_loss": 0.05858968570828438,
135
+ "total": 0.10702701173653048
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05187011882662773,
141
+ "ssim_fused": 0.8749728798866272,
142
+ "seg_l1": 0.06162233278155327,
143
+ "seg_ssim_ref": 0.8749723434448242,
144
+ "depth": 0.019273848781104382,
145
+ "rgb_loss": 0.06650152057409286,
146
+ "seg_loss": 0.07430339604616165,
147
+ "total": 0.14082419046903563,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019273848781104382,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013783625256798824
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03879665955901146,
174
+ "ssim_fused": 0.8765125870704651,
175
+ "seg_l1": 0.06331121176481247,
176
+ "seg_ssim_ref": 0.8765111565589905,
177
+ "depth": 0.014416048831862345,
178
+ "rgb_loss": 0.05573481321334839,
179
+ "seg_loss": 0.07534673810005188,
180
+ "total": 0.13109596736223214,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014416048831862345,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011321779083598459
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025462158024311066,
207
+ "ssim_fused": 0.9089124202728271,
208
+ "seg_l1": 0.03720695525407791,
209
+ "seg_ssim_ref": 0.9089111089706421,
210
+ "depth": 0.0097365986006456,
211
+ "rgb_loss": 0.03858724236488342,
212
+ "seg_loss": 0.04798334091901779,
213
+ "total": 0.08658031988250187,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.0097365986006456,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008448584277728934
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019419299438595772,
240
+ "ssim_fused": 0.9132933020591736,
241
+ "seg_l1": 0.02422952838242054,
242
+ "seg_ssim_ref": 0.9132917523384094,
243
+ "depth": 0.005519345171946979,
244
+ "rgb_loss": 0.03287677839398384,
245
+ "seg_loss": 0.03672527149319649,
246
+ "total": 0.06960756923235227,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005519345171946979,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005519345171946979
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 309,
281
+ "adam_update_count": 51912
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25097225699573755
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_d04830010f1045d59a9be39270d90355_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 310,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51913,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 309,
300
+ "trained_intervals": 51912,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 51912,
306
+ "source_timestamp_s": 5.6,
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": -6.873084545135498,
333
+ "median": 10.620070457458496,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.21821704506874084,
354
+ "median": 9.261762619018555,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010352787794545293,
361
+ "median": 40948.5,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.8039509654045105,
382
+ "median": 10527.75390625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23799,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0310.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_0310",
5
+ "executed_epochs": 310,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_23692eb9020d457bbe17d80a82cb1b5f.npz",
37
+ "optimizer_file": "boundary_23692eb9020d457bbe17d80a82cb1b5f_optimizer.pt",
38
+ "arrays_sha256": "3c8173a103f8c780c5a3ffdb20d6f9f115f69807088e4c1ce70cc170b4ad7a58",
39
+ "optimizer_sha256": "67eb16216bbd316ce21bed99562a12a6b1c3e5d048d3808039b7b9d2726b5302",
40
+ "stage": "adam",
41
+ "completed_passes": 310,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52080,
45
+ "adam_update_count": 52080,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 311,
49
+ "consumed_count": 310,
50
+ "last_submitted_update": 52080,
51
+ "last_consumed_update": 51912,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52080,
56
+ "completed_passes": 310,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52080,
59
+ "snapshot": "pass_end_0310",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 310,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52080,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52080,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00017550040502101183,
83
+ "update_l2": 0.07738829404115677
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.196020043105818e-05,
95
+ "update_l2": 0.0036443963181227446
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1082580276069385,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23817,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1082580276069385,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03427979350090027,
129
+ "ssim_fused": 0.8925310373306274,
130
+ "seg_l1": 0.04729219153523445,
131
+ "seg_ssim_ref": 0.8925297260284424,
132
+ "depth": 0.012598955367227188,
133
+ "rgb_loss": 0.04891762509942055,
134
+ "seg_loss": 0.059327803552150726,
135
+ "total": 0.1082580276069385
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052592966705560684,
141
+ "ssim_fused": 0.8734866976737976,
142
+ "seg_l1": 0.0628477931022644,
143
+ "seg_ssim_ref": 0.8734859824180603,
144
+ "depth": 0.019766313023838317,
145
+ "rgb_loss": 0.06737703830003738,
146
+ "seg_loss": 0.07558103650808334,
147
+ "total": 0.14297784112114456,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019766313023838317,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014276089499532763
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03900144249200821,
174
+ "ssim_fused": 0.8760405778884888,
175
+ "seg_l1": 0.06358925253152847,
176
+ "seg_ssim_ref": 0.8760389685630798,
177
+ "depth": 0.014597716393750163,
178
+ "rgb_loss": 0.05599303916096687,
179
+ "seg_loss": 0.07566361129283905,
180
+ "total": 0.13167124444490938,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014597716393750163,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011503446645486274
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02589944377541542,
207
+ "ssim_fused": 0.9075978398323059,
208
+ "seg_l1": 0.038050200790166855,
209
+ "seg_ssim_ref": 0.9075964689254761,
210
+ "depth": 0.010384975656399295,
211
+ "rgb_loss": 0.039199989289045334,
212
+ "seg_loss": 0.04892086982727051,
213
+ "total": 0.08813124781726255,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010384975656399295,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00909696133348263
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019625315442681313,
240
+ "ssim_fused": 0.912999153137207,
241
+ "seg_l1": 0.02468152903020382,
242
+ "seg_ssim_ref": 0.9129976034164429,
243
+ "depth": 0.005646816394920978,
244
+ "rgb_loss": 0.033100422471761703,
245
+ "seg_loss": 0.0371457040309906,
246
+ "total": 0.07025177704443752,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005646816394920978,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005646816394920978
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 310,
281
+ "adam_update_count": 52080
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24471973697654903
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_23692eb9020d457bbe17d80a82cb1b5f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 311,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52081,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 310,
300
+ "trained_intervals": 52080,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52080,
306
+ "source_timestamp_s": 5.6,
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": -6.886999130249023,
333
+ "median": 10.629984855651855,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.23992076516151428,
354
+ "median": 9.28055191040039,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010209730826318264,
361
+ "median": 41356.5,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.7866902351379395,
382
+ "median": 10727.3740234375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23817,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0311.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_0311",
5
+ "executed_epochs": 311,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_232297918183407bbdd798276fa7528c.npz",
37
+ "optimizer_file": "boundary_232297918183407bbdd798276fa7528c_optimizer.pt",
38
+ "arrays_sha256": "cbf0ee2a802b6dac0b9b1074cf46ba5c447be5240ded033fa9d8d7928b00f72a",
39
+ "optimizer_sha256": "9ec8c438c4d47c3bfd3d3b53924ab62fce0ce26ae34d44133de9a0940eacf92d",
40
+ "stage": "adam",
41
+ "completed_passes": 311,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52248,
45
+ "adam_update_count": 52248,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 312,
49
+ "consumed_count": 311,
50
+ "last_submitted_update": 52248,
51
+ "last_consumed_update": 52080,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52248,
56
+ "completed_passes": 311,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52248,
59
+ "snapshot": "pass_end_0311",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 311,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52248,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52248,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020598240371327847,
83
+ "update_l2": 0.0667504072189331
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.483708860585466e-05,
95
+ "update_l2": 0.003877902403473854
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10812317877000675,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23832,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10812317877000675,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03434489294886589,
129
+ "ssim_fused": 0.8930461406707764,
130
+ "seg_l1": 0.04731614887714386,
131
+ "seg_ssim_ref": 0.8930449485778809,
132
+ "depth": 0.012573962272272168,
133
+ "rgb_loss": 0.048866674304008484,
134
+ "seg_loss": 0.059243932366371155,
135
+ "total": 0.10812317877000675
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05292513966560364,
141
+ "ssim_fused": 0.8735440373420715,
142
+ "seg_l1": 0.06322026997804642,
143
+ "seg_ssim_ref": 0.8735435009002686,
144
+ "depth": 0.01966728270542769,
145
+ "rgb_loss": 0.0676313042640686,
146
+ "seg_loss": 0.07586751878261566,
147
+ "total": 0.14351849032938968,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01966728270542769,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014177059181122135
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0390419103205204,
174
+ "ssim_fused": 0.8760833740234375,
175
+ "seg_l1": 0.06342165917158127,
176
+ "seg_ssim_ref": 0.8760818243026733,
177
+ "depth": 0.014549540242534131,
178
+ "rgb_loss": 0.05601685494184494,
179
+ "seg_loss": 0.07552096247673035,
180
+ "total": 0.13155237440939843,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014549540242534131,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011455270494270243
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025713656097650528,
207
+ "ssim_fused": 0.9093092679977417,
208
+ "seg_l1": 0.037772037088871,
209
+ "seg_ssim_ref": 0.9093078970909119,
210
+ "depth": 0.010304547166010468,
211
+ "rgb_loss": 0.03870907053351402,
212
+ "seg_loss": 0.04835605248808861,
213
+ "total": 0.08707542756876864,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010304547166010468,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.0090165328430938
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01969887502491474,
240
+ "ssim_fused": 0.9132481813430786,
241
+ "seg_l1": 0.024850640445947647,
242
+ "seg_ssim_ref": 0.9132466316223145,
243
+ "depth": 0.0057744789751163796,
244
+ "rgb_loss": 0.03310946375131607,
245
+ "seg_loss": 0.03723118454217911,
246
+ "total": 0.07034642277247029,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0057744789751163796,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0057744789751163796
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 311,
281
+ "adam_update_count": 52248
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24359617312438786
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_232297918183407bbdd798276fa7528c_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 312,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52249,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 311,
300
+ "trained_intervals": 52248,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52248,
306
+ "source_timestamp_s": 5.6,
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": -6.902044773101807,
333
+ "median": 10.631124496459961,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.26566624641418457,
354
+ "median": 9.27188777923584,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0010057268664240837,
361
+ "median": 41403.65625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.7666950225830078,
382
+ "median": 10634.8408203125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23832,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0312.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_0312",
5
+ "executed_epochs": 312,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_b273d149c4194647b2dae328de777a3f.npz",
37
+ "optimizer_file": "boundary_b273d149c4194647b2dae328de777a3f_optimizer.pt",
38
+ "arrays_sha256": "1d3ec3575c58c1d682b4051fb6abc32429f58751d05be322f9a6e5a0d0abc321",
39
+ "optimizer_sha256": "7774da41608044e15c9155b626fed092f5a8766d4dc2306d6bc69b3131e37507",
40
+ "stage": "adam",
41
+ "completed_passes": 312,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52416,
45
+ "adam_update_count": 52416,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 313,
49
+ "consumed_count": 312,
50
+ "last_submitted_update": 52416,
51
+ "last_consumed_update": 52248,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52416,
56
+ "completed_passes": 312,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52416,
59
+ "snapshot": "pass_end_0312",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 312,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52416,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52416,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002420856908429414,
83
+ "update_l2": 0.07195713371038437
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.3888387406477705e-05,
95
+ "update_l2": 0.0034713551867753267
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.107251679181369,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23846,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.107251679181369,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.034022435545921326,
129
+ "ssim_fused": 0.8935030102729797,
130
+ "seg_l1": 0.0467778779566288,
131
+ "seg_ssim_ref": 0.893501877784729,
132
+ "depth": 0.012406735928707155,
133
+ "rgb_loss": 0.04851733520627022,
134
+ "seg_loss": 0.058721937239170074,
135
+ "total": 0.107251679181369
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052768170833587646,
141
+ "ssim_fused": 0.8737333416938782,
142
+ "seg_l1": 0.06294254213571548,
143
+ "seg_ssim_ref": 0.8737328052520752,
144
+ "depth": 0.019630392313798914,
145
+ "rgb_loss": 0.06746786832809448,
146
+ "seg_loss": 0.07560747116804123,
147
+ "total": 0.1430949773390301,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019630392313798914,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01414016878949336
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038960348814725876,
174
+ "ssim_fused": 0.8762068748474121,
175
+ "seg_l1": 0.06336529552936554,
176
+ "seg_ssim_ref": 0.876205325126648,
177
+ "depth": 0.01454235967597614,
178
+ "rgb_loss": 0.05592690408229828,
179
+ "seg_loss": 0.07545117288827896,
180
+ "total": 0.13139262678083383,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01454235967597614,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01144808992771225
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025069665163755417,
207
+ "ssim_fused": 0.9106221795082092,
208
+ "seg_l1": 0.03669407218694687,
209
+ "seg_ssim_ref": 0.910620927810669,
210
+ "depth": 0.00989267948504951,
211
+ "rgb_loss": 0.03793129697442055,
212
+ "seg_loss": 0.04723107069730759,
213
+ "total": 0.08517226407650348,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00989267948504951,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008604665162132846
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01929154433310032,
240
+ "ssim_fused": 0.9134498238563538,
241
+ "seg_l1": 0.02410958893597126,
242
+ "seg_ssim_ref": 0.9134482741355896,
243
+ "depth": 0.005561512240004054,
244
+ "rgb_loss": 0.03274327144026756,
245
+ "seg_loss": 0.03659801930189133,
246
+ "total": 0.06934684852910859,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005561512240004054,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005561512240004053
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 312,
281
+ "adam_update_count": 52416
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2419726848602295
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_b273d149c4194647b2dae328de777a3f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 313,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52417,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 312,
300
+ "trained_intervals": 52416,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52416,
306
+ "source_timestamp_s": 5.6,
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": -6.909240245819092,
333
+ "median": 10.636008262634277,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.2913045287132263,
354
+ "median": 9.29252815246582,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009985161013901234,
361
+ "median": 41606.35546875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.7472880482673645,
382
+ "median": 10856.67578125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23846,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0313.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_0313",
5
+ "executed_epochs": 313,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_583cec51967548d3935a2138d54f3267.npz",
37
+ "optimizer_file": "boundary_583cec51967548d3935a2138d54f3267_optimizer.pt",
38
+ "arrays_sha256": "5ea2758de445396eec1dbbf2605df1a26b14ef56ef214187518ddcd5b49b013f",
39
+ "optimizer_sha256": "7e5c58f8b173d107acfaa8c131563ceda2a026386753d67134ec389c08f69d20",
40
+ "stage": "adam",
41
+ "completed_passes": 313,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52584,
45
+ "adam_update_count": 52584,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 314,
49
+ "consumed_count": 313,
50
+ "last_submitted_update": 52584,
51
+ "last_consumed_update": 52416,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52584,
56
+ "completed_passes": 313,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52584,
59
+ "snapshot": "pass_end_0313",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 313,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52584,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52584,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002976087562274188,
83
+ "update_l2": 0.06006510183215141
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.0393463021027856e-05,
95
+ "update_l2": 0.0025329410564154387
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10631085327030886,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23861,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10631085327030886,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03361045941710472,
129
+ "ssim_fused": 0.8938355445861816,
130
+ "seg_l1": 0.046180449426174164,
131
+ "seg_ssim_ref": 0.8938342928886414,
132
+ "depth": 0.012078789489145274,
133
+ "rgb_loss": 0.048121266067028046,
134
+ "seg_loss": 0.058177508413791656,
135
+ "total": 0.10631085327030886
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05152558907866478,
141
+ "ssim_fused": 0.8757019639015198,
142
+ "seg_l1": 0.06120246276259422,
143
+ "seg_ssim_ref": 0.8757013082504272,
144
+ "depth": 0.01904767101089056,
145
+ "rgb_loss": 0.06608007848262787,
146
+ "seg_loss": 0.07382170855998993,
147
+ "total": 0.13992083471362868,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01904767101089056,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013557447486585007
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038701511919498444,
174
+ "ssim_fused": 0.8766107559204102,
175
+ "seg_l1": 0.06324024498462677,
176
+ "seg_ssim_ref": 0.8766091465950012,
177
+ "depth": 0.014320337039978865,
178
+ "rgb_loss": 0.055639058351516724,
179
+ "seg_loss": 0.07527036964893341,
180
+ "total": 0.13092374833749013,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014320337039978865,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011226067291714976
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02504361793398857,
207
+ "ssim_fused": 0.9094628691673279,
208
+ "seg_l1": 0.03645625337958336,
209
+ "seg_ssim_ref": 0.9094616174697876,
210
+ "depth": 0.009497143204609036,
211
+ "rgb_loss": 0.03814232349395752,
212
+ "seg_loss": 0.047272682189941406,
213
+ "total": 0.08542450282710354,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009497143204609036,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008209128881692368
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01917112059891224,
240
+ "ssim_fused": 0.9135664701461792,
241
+ "seg_l1": 0.023822836577892303,
242
+ "seg_ssim_ref": 0.9135649800300598,
243
+ "depth": 0.005450006701102636,
244
+ "rgb_loss": 0.03262360394001007,
245
+ "seg_loss": 0.03634527325630188,
246
+ "total": 0.06897432720301305,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005450006701102636,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0054500067011026354
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 313,
281
+ "adam_update_count": 52584
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2420791641343385
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_583cec51967548d3935a2138d54f3267_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 314,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52585,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 313,
300
+ "trained_intervals": 52584,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52584,
306
+ "source_timestamp_s": 5.6,
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": -6.918015956878662,
333
+ "median": 10.643442153930664,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.3186323940753937,
354
+ "median": 9.278066635131836,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009897917043417692,
361
+ "median": 41916.80859375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.7271428108215332,
382
+ "median": 10701.4833984375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23861,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0314.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_0314",
5
+ "executed_epochs": 314,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_563c90e8e2784d3ebf7a06ff8ec34c72.npz",
37
+ "optimizer_file": "boundary_563c90e8e2784d3ebf7a06ff8ec34c72_optimizer.pt",
38
+ "arrays_sha256": "46ec68e5b20a9eeae02fa4235e748e30e97ea8dc617350df9558fddd23df6411",
39
+ "optimizer_sha256": "fdf76b69f990574c8583a97724f73c55d463dcd8cf034949fc91aecde17dde4f",
40
+ "stage": "adam",
41
+ "completed_passes": 314,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52752,
45
+ "adam_update_count": 52752,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 315,
49
+ "consumed_count": 314,
50
+ "last_submitted_update": 52752,
51
+ "last_consumed_update": 52584,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52752,
56
+ "completed_passes": 314,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52752,
59
+ "snapshot": "pass_end_0314",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 314,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52752,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52752,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018363987328484654,
83
+ "update_l2": 0.05534961819648743
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.088520315941423e-05,
95
+ "update_l2": 0.0029844155069440603
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1067536955999331,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23874,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1067536955999331,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033800605684518814,
129
+ "ssim_fused": 0.8936938047409058,
130
+ "seg_l1": 0.0464726947247982,
131
+ "seg_ssim_ref": 0.8936925530433655,
132
+ "depth": 0.012321241398285167,
133
+ "rgb_loss": 0.04830172657966614,
134
+ "seg_loss": 0.058439645916223526,
135
+ "total": 0.1067536955999331
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05218464508652687,
141
+ "ssim_fused": 0.8743051886558533,
142
+ "seg_l1": 0.06221853569149971,
143
+ "seg_ssim_ref": 0.8743046522140503,
144
+ "depth": 0.019476211238993693,
145
+ "rgb_loss": 0.06688667833805084,
146
+ "seg_loss": 0.07491389662027359,
147
+ "total": 0.14182005862014402,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019476211238993693,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01398598771468814
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038690004497766495,
174
+ "ssim_fused": 0.8766878247261047,
175
+ "seg_l1": 0.06295054405927658,
176
+ "seg_ssim_ref": 0.8766862154006958,
177
+ "depth": 0.01437304495071268,
178
+ "rgb_loss": 0.05561444163322449,
179
+ "seg_loss": 0.07502319663763046,
180
+ "total": 0.13065201876638627,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01437304495071268,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01127877520244879
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02525019273161888,
207
+ "ssim_fused": 0.9096786379814148,
208
+ "seg_l1": 0.03702656179666519,
209
+ "seg_ssim_ref": 0.909677267074585,
210
+ "depth": 0.009948003969817269,
211
+ "rgb_loss": 0.038264427334070206,
212
+ "seg_loss": 0.04768579453229904,
213
+ "total": 0.08596017359562937,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009948003969817269,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008659989646900599
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019077584147453308,
240
+ "ssim_fused": 0.9141035676002502,
241
+ "seg_l1": 0.02369513176381588,
242
+ "seg_ssim_ref": 0.9141020774841309,
243
+ "depth": 0.005487705433617036,
244
+ "rgb_loss": 0.03244135528802872,
245
+ "seg_loss": 0.03613568842411041,
246
+ "total": 0.06858253141757274,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005487705433617036,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005487705433617036
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 314,
281
+ "adam_update_count": 52752
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2435121110174805
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_563c90e8e2784d3ebf7a06ff8ec34c72_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 315,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52753,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 314,
300
+ "trained_intervals": 52752,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52752,
306
+ "source_timestamp_s": 5.6,
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": -6.931277751922607,
333
+ "median": 10.650856971740723,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.34764477610588074,
354
+ "median": 9.271814346313477,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009767520241439342,
361
+ "median": 42228.76953125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.7063497304916382,
382
+ "median": 10635.2001953125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23874,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0315.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_0315",
5
+ "executed_epochs": 315,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_8d965ecddb8e4b3e81492a801b81f75a.npz",
37
+ "optimizer_file": "boundary_8d965ecddb8e4b3e81492a801b81f75a_optimizer.pt",
38
+ "arrays_sha256": "d079a6edb6b752d612f134b3dd89faebb966344e3a361ef76018e52a782eb885",
39
+ "optimizer_sha256": "6779225a3c8ba51925efcec928d3c0673b066f058e1abd8ce9d92c9b0345e61c",
40
+ "stage": "adam",
41
+ "completed_passes": 315,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52920,
45
+ "adam_update_count": 52920,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 316,
49
+ "consumed_count": 315,
50
+ "last_submitted_update": 52920,
51
+ "last_consumed_update": 52752,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52920,
56
+ "completed_passes": 315,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52920,
59
+ "snapshot": "pass_end_0315",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 315,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52920,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52920,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016390546807087958,
83
+ "update_l2": 0.06443198770284653
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.458041464909911e-05,
95
+ "update_l2": 0.0037989949341863394
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10703005971278551,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23885,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10703005971278551,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0339205376803875,
129
+ "ssim_fused": 0.8937195539474487,
130
+ "seg_l1": 0.04671097174286842,
131
+ "seg_ssim_ref": 0.8937183022499084,
132
+ "depth": 0.012430864232823628,
133
+ "rgb_loss": 0.04839251562952995,
134
+ "seg_loss": 0.05862511321902275,
135
+ "total": 0.10703005971278551
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05248198285698891,
141
+ "ssim_fused": 0.8743491172790527,
142
+ "seg_l1": 0.06275846064090729,
143
+ "seg_ssim_ref": 0.874348521232605,
144
+ "depth": 0.019643824224657797,
145
+ "rgb_loss": 0.06711576133966446,
146
+ "seg_loss": 0.07533706724643707,
147
+ "total": 0.14247247986090678,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019643824224657797,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014153600700352237
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.038697417825460434,
174
+ "ssim_fused": 0.8771393895149231,
175
+ "seg_l1": 0.063044972717762,
176
+ "seg_ssim_ref": 0.8771377801895142,
177
+ "depth": 0.01450783284194483,
178
+ "rgb_loss": 0.05553005635738373,
179
+ "seg_loss": 0.07500842213630676,
180
+ "total": 0.13055298632653242,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01450783284194483,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01141356309368094
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02527310885488987,
207
+ "ssim_fused": 0.9094399213790894,
208
+ "seg_l1": 0.037061404436826706,
209
+ "seg_ssim_ref": 0.9094386696815491,
210
+ "depth": 0.009964262494574196,
211
+ "rgb_loss": 0.038330502808094025,
212
+ "seg_loss": 0.04776138812303543,
213
+ "total": 0.08610185519362402,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009964262494574196,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00867624817165753
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019229643046855927,
240
+ "ssim_fused": 0.9139498472213745,
241
+ "seg_l1": 0.02397904358804226,
242
+ "seg_ssim_ref": 0.9139483571052551,
243
+ "depth": 0.005607537370117692,
244
+ "rgb_loss": 0.0325937457382679,
245
+ "seg_loss": 0.03639356419444084,
246
+ "total": 0.06899291747007885,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005607537370117692,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005607537370117692
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 315,
281
+ "adam_update_count": 52920
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24870579899288714
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_8d965ecddb8e4b3e81492a801b81f75a_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 316,
293
+ "next_interval": 0,
294
+ "next_adam_update": 52921,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 315,
300
+ "trained_intervals": 52920,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 52920,
306
+ "source_timestamp_s": 5.6,
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": -6.9434685707092285,
333
+ "median": 10.656249046325684,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.37033671140670776,
354
+ "median": 9.272212028503418,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009649169514887035,
361
+ "median": 42457.0859375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.6905018091201782,
382
+ "median": 10640.45703125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23885,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0316.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_0316",
5
+ "executed_epochs": 316,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_dd72a8fe3dc64bda910f55546796ba3f.npz",
37
+ "optimizer_file": "boundary_dd72a8fe3dc64bda910f55546796ba3f_optimizer.pt",
38
+ "arrays_sha256": "aacc2f551fc397070e4883c96bc1bf36ed666b59510c1a486847e4fca36bfcfd",
39
+ "optimizer_sha256": "750ddafa7be4a117cd00b4c4def744472aac7794381914da225019fa33964fbc",
40
+ "stage": "adam",
41
+ "completed_passes": 316,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53088,
45
+ "adam_update_count": 53088,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 317,
49
+ "consumed_count": 316,
50
+ "last_submitted_update": 53088,
51
+ "last_consumed_update": 52920,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53088,
56
+ "completed_passes": 316,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53088,
59
+ "snapshot": "pass_end_0316",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 316,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53088,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53088,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018062455637846142,
83
+ "update_l2": 0.07237757742404938
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.210971044609323e-05,
95
+ "update_l2": 0.0038263481110334396
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10722498541215122,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23903,
109
+ "attachment": 120,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10722498541215122,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033937688916921616,
129
+ "ssim_fused": 0.8935328722000122,
130
+ "seg_l1": 0.04684412479400635,
131
+ "seg_ssim_ref": 0.8935316801071167,
132
+ "depth": 0.01242516079605444,
133
+ "rgb_loss": 0.04844358190894127,
134
+ "seg_loss": 0.058768972754478455,
135
+ "total": 0.10722498541215122
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052045825868844986,
141
+ "ssim_fused": 0.875001072883606,
142
+ "seg_l1": 0.062296438962221146,
143
+ "seg_ssim_ref": 0.875000536441803,
144
+ "depth": 0.019536674378731213,
145
+ "rgb_loss": 0.06663644313812256,
146
+ "seg_loss": 0.07483704388141632,
147
+ "total": 0.1414930236939176,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019536674378731213,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014046450854425654
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0386577732861042,
174
+ "ssim_fused": 0.8767171502113342,
175
+ "seg_l1": 0.06304320693016052,
176
+ "seg_ssim_ref": 0.8767156004905701,
177
+ "depth": 0.014338089843725064,
178
+ "rgb_loss": 0.055582787841558456,
179
+ "seg_loss": 0.07509145140647888,
180
+ "total": 0.13068858106317136,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014338089843725064,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011243820095461175
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025729307904839516,
207
+ "ssim_fused": 0.908252477645874,
208
+ "seg_l1": 0.037880491465330124,
209
+ "seg_ssim_ref": 0.908251166343689,
210
+ "depth": 0.010230960009990311,
211
+ "rgb_loss": 0.03893294930458069,
212
+ "seg_loss": 0.048654161393642426,
213
+ "total": 0.0875973416582331,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010230960009990311,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008942945687073644
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019317852333188057,
240
+ "ssim_fused": 0.9141606688499451,
241
+ "seg_l1": 0.024156367406249046,
242
+ "seg_ssim_ref": 0.9141592383384705,
243
+ "depth": 0.0055949189517711705,
244
+ "rgb_loss": 0.03262214735150337,
245
+ "seg_loss": 0.036493249237537384,
246
+ "total": 0.06912099523328283,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0055949189517711705,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0055949189517711705
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 316,
281
+ "adam_update_count": 53088
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25773543305695057
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_dd72a8fe3dc64bda910f55546796ba3f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 317,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53089,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 316,
300
+ "trained_intervals": 53088,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53088,
306
+ "source_timestamp_s": 5.6,
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": -6.95574951171875,
333
+ "median": 10.669977188110352,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.3928011357784271,
354
+ "median": 9.261258125305176,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009531392715871334,
361
+ "median": 43043.95703125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.6751630306243896,
382
+ "median": 10524.98828125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23903,
420
+ "controller_edge_stiffness": 120
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0317.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_0317",
5
+ "executed_epochs": 317,
6
+ "score": null,
7
+ "best_score": 0.08860945645371056,
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_d0bc88a1a0bc462c91c77f77e58ed9c1.npz",
37
+ "optimizer_file": "boundary_d0bc88a1a0bc462c91c77f77e58ed9c1_optimizer.pt",
38
+ "arrays_sha256": "6dd7910fc77d4f41618f2ea8afa3ed0cd095b5c0ca4318e04dd9cfa996f705a9",
39
+ "optimizer_sha256": "0a8fec67a8df4879a02a2e7173989d35a042b96b5c86851b5ff8bb4c18950f72",
40
+ "stage": "adam",
41
+ "completed_passes": 317,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53256,
45
+ "adam_update_count": 53256,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 318,
49
+ "consumed_count": 317,
50
+ "last_submitted_update": 53256,
51
+ "last_consumed_update": 53088,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53256,
56
+ "completed_passes": 317,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53256,
59
+ "snapshot": "pass_end_0317",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50400,
67
+ "pass_science": {
68
+ "completed_passes": 317,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53256,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53256,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002309690898982808,
83
+ "update_l2": 0.06019498035311699
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8700742404907942e-05,
95
+ "update_l2": 0.0032379175536334515
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10671425564990994,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23915,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10671425564990994,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03377346694469452,
129
+ "ssim_fused": 0.89369136095047,
130
+ "seg_l1": 0.04644934833049774,
131
+ "seg_ssim_ref": 0.8936900496482849,
132
+ "depth": 0.012287412152262438,
133
+ "rgb_loss": 0.048280492424964905,
134
+ "seg_loss": 0.05842147022485733,
135
+ "total": 0.10671425564990994
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051957666873931885,
141
+ "ssim_fused": 0.8748698830604553,
142
+ "seg_l1": 0.061886273324489594,
143
+ "seg_ssim_ref": 0.874869167804718,
144
+ "depth": 0.01942352720287098,
145
+ "rgb_loss": 0.06659215688705444,
146
+ "seg_loss": 0.07453518360853195,
147
+ "total": 0.14114677147336988,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01942352720287098,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013933303678565427
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03853380307555199,
174
+ "ssim_fused": 0.8767809867858887,
175
+ "seg_l1": 0.06274700164794922,
176
+ "seg_ssim_ref": 0.876779317855835,
177
+ "depth": 0.014271463561247932,
178
+ "rgb_loss": 0.055470846593379974,
179
+ "seg_loss": 0.07484173774719238,
180
+ "total": 0.1303268632547142,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014271463561247932,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011177193812984043
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02538427896797657,
207
+ "ssim_fused": 0.9090429544448853,
208
+ "seg_l1": 0.03720967844128609,
209
+ "seg_ssim_ref": 0.9090415835380554,
210
+ "depth": 0.009959001197413697,
211
+ "rgb_loss": 0.038498833775520325,
212
+ "seg_loss": 0.047959424555301666,
213
+ "total": 0.0864682173320194,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009959001197413697,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00867098687449703
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019218113273382187,
240
+ "ssim_fused": 0.9140717387199402,
241
+ "seg_l1": 0.02395443059504032,
242
+ "seg_ssim_ref": 0.9140700697898865,
243
+ "depth": 0.0054956566475171395,
244
+ "rgb_loss": 0.03256014361977577,
245
+ "seg_loss": 0.03634953126311302,
246
+ "total": 0.06891517053953632,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0054956566475171395,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0054956566475171395
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 317,
281
+ "adam_update_count": 53256
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24431852297857404
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_d0bc88a1a0bc462c91c77f77e58ed9c1_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 318,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53257,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 317,
300
+ "trained_intervals": 53256,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53256,
306
+ "source_timestamp_s": 5.6,
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": -6.967195987701416,
333
+ "median": 10.671700477600098,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.4159466028213501,
354
+ "median": 9.267114639282227,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.000942291459068656,
361
+ "median": 43118.203125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.659715473651886,
382
+ "median": 10586.87890625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23915,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0318.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_0318",
5
+ "executed_epochs": 318,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_21fc8719ac9d4f4786fdc0941bd57825.npz",
37
+ "optimizer_file": "boundary_21fc8719ac9d4f4786fdc0941bd57825_optimizer.pt",
38
+ "arrays_sha256": "a7a6dc01124b693f763ef45e0fdf5f390dc569b451801a8bca14f592244b2ad8",
39
+ "optimizer_sha256": "62e34530e8dcb724b28c4777c04bbed7a04277efe759e4f2606c690954b009b2",
40
+ "stage": "adam",
41
+ "completed_passes": 318,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53424,
45
+ "adam_update_count": 53424,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 319,
49
+ "consumed_count": 318,
50
+ "last_submitted_update": 53424,
51
+ "last_consumed_update": 53256,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53424,
56
+ "completed_passes": 318,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53424,
59
+ "snapshot": "pass_end_0318",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 318,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53424,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53424,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005077959503978491,
83
+ "update_l2": 0.06468995660543442
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.677789052540902e-05,
95
+ "update_l2": 0.002770175924524665
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10649655001868387,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23926,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10649655001868387,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03367359936237335,
129
+ "ssim_fused": 0.8938857913017273,
130
+ "seg_l1": 0.0463743656873703,
131
+ "seg_ssim_ref": 0.893884539604187,
132
+ "depth": 0.012244905129876051,
133
+ "rgb_loss": 0.04816171154379845,
134
+ "seg_loss": 0.058322593569755554,
135
+ "total": 0.10649655001868387
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051632463932037354,
141
+ "ssim_fused": 0.875471293926239,
142
+ "seg_l1": 0.061586085706949234,
143
+ "seg_ssim_ref": 0.8754706382751465,
144
+ "depth": 0.0192898401303967,
145
+ "rgb_loss": 0.06621171534061432,
146
+ "seg_loss": 0.07417473942041397,
147
+ "total": 0.14040575205173927,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.0192898401303967,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013799616606091148
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03840450569987297,
174
+ "ssim_fused": 0.8771275281906128,
175
+ "seg_l1": 0.06258031725883484,
176
+ "seg_ssim_ref": 0.8771259188652039,
177
+ "depth": 0.014166125791021625,
178
+ "rgb_loss": 0.0552980974316597,
179
+ "seg_loss": 0.07463906705379486,
180
+ "total": 0.12995133806182618,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014166125791021625,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011071856042757733
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02537505514919758,
207
+ "ssim_fused": 0.9092017412185669,
208
+ "seg_l1": 0.0372425802052021,
209
+ "seg_ssim_ref": 0.9092003703117371,
210
+ "depth": 0.009990661117762017,
211
+ "rgb_loss": 0.038459695875644684,
212
+ "seg_loss": 0.04795399308204651,
213
+ "total": 0.08642367961880895,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009990661117762017,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00870264679484535
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01928236521780491,
240
+ "ssim_fused": 0.9137427806854248,
241
+ "seg_l1": 0.024088479578495026,
242
+ "seg_ssim_ref": 0.9137411117553711,
243
+ "depth": 0.005532993480323866,
244
+ "rgb_loss": 0.032677337527275085,
245
+ "seg_loss": 0.03652255982160568,
246
+ "total": 0.0692054303423611,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005532993480323866,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005532993480323866
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 318,
281
+ "adam_update_count": 53424
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25391044886782765
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_21fc8719ac9d4f4786fdc0941bd57825_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 319,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53425,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 318,
300
+ "trained_intervals": 53424,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53424,
306
+ "source_timestamp_s": 5.6,
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": -6.9784746170043945,
333
+ "median": 10.681434631347656,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.4363207519054413,
354
+ "median": 9.267610549926758,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009317233343608677,
361
+ "median": 43539.96875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.646410346031189,
382
+ "median": 10593.28125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23926,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0319.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_0319",
5
+ "executed_epochs": 319,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_300ae0ecc0684ec890c25bb3f98131d1.npz",
37
+ "optimizer_file": "boundary_300ae0ecc0684ec890c25bb3f98131d1_optimizer.pt",
38
+ "arrays_sha256": "3ede05759cd997c33a5e67e7a9eec2ad9b81febb003832031c37e36571ffae21",
39
+ "optimizer_sha256": "4cde286bf1f6c45c079a6c8c78a48884aeef55463c5b711b57fce4b9678bca4d",
40
+ "stage": "adam",
41
+ "completed_passes": 319,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53592,
45
+ "adam_update_count": 53592,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 320,
49
+ "consumed_count": 319,
50
+ "last_submitted_update": 53592,
51
+ "last_consumed_update": 53424,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53592,
56
+ "completed_passes": 319,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53592,
59
+ "snapshot": "pass_end_0319",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 319,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53592,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53592,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000137864873977378,
83
+ "update_l2": 0.058715201914310455
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.820711233653128e-05,
95
+ "update_l2": 0.0032365068327635527
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10710183966872107,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23943,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10710183966872107,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0338481180369854,
129
+ "ssim_fused": 0.8934338688850403,
130
+ "seg_l1": 0.04673038795590401,
131
+ "seg_ssim_ref": 0.8934326171875,
132
+ "depth": 0.012335069149848131,
133
+ "rgb_loss": 0.048391714692115784,
134
+ "seg_loss": 0.05869779363274574,
135
+ "total": 0.10710183966872107
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05178648605942726,
141
+ "ssim_fused": 0.8751277923583984,
142
+ "seg_l1": 0.06200867146253586,
143
+ "seg_ssim_ref": 0.8751271367073059,
144
+ "depth": 0.01944622688582335,
145
+ "rgb_loss": 0.06640362739562988,
146
+ "seg_loss": 0.07458151131868362,
147
+ "total": 0.14100457749061873,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01944622688582335,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013956003361517795
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03867971524596214,
174
+ "ssim_fused": 0.8767140507698059,
175
+ "seg_l1": 0.06333945691585541,
176
+ "seg_ssim_ref": 0.876712441444397,
177
+ "depth": 0.014361503097387807,
178
+ "rgb_loss": 0.05560096353292465,
179
+ "seg_loss": 0.07532908022403717,
180
+ "total": 0.1309443978094786,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014361503097387807,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011267233349123917
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02552628330886364,
207
+ "ssim_fused": 0.9089236855506897,
208
+ "seg_l1": 0.03740568459033966,
209
+ "seg_ssim_ref": 0.9089224338531494,
210
+ "depth": 0.010002891881806879,
211
+ "rgb_loss": 0.03863628953695297,
212
+ "seg_loss": 0.048140060156583786,
213
+ "total": 0.08678634886012827,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010002891881806879,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008714877558890213
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019399981945753098,
240
+ "ssim_fused": 0.9129700064659119,
241
+ "seg_l1": 0.0241677425801754,
242
+ "seg_ssim_ref": 0.9129683971405029,
243
+ "depth": 0.00552965473437449,
244
+ "rgb_loss": 0.032925985753536224,
245
+ "seg_loss": 0.036740515381097794,
246
+ "total": 0.06967203451465868,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00552965473437449,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00552965473437449
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 319,
281
+ "adam_update_count": 53592
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2565362770110369
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_300ae0ecc0684ec890c25bb3f98131d1_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 320,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53593,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 319,
300
+ "trained_intervals": 53592,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53592,
306
+ "source_timestamp_s": 5.6,
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": -6.989945411682129,
333
+ "median": 10.683024406433105,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.4610203802585602,
354
+ "median": 9.259296417236328,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009210968273691833,
361
+ "median": 43609.2421875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.6306397914886475,
382
+ "median": 10505.513671875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23944,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0320.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_0320",
5
+ "executed_epochs": 320,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_c7cc68a9ceb2490686516227e0c5ea94.npz",
37
+ "optimizer_file": "boundary_c7cc68a9ceb2490686516227e0c5ea94_optimizer.pt",
38
+ "arrays_sha256": "8c4ac5bd57fb50a72b696170424fecde52e1152381e83d621818f686c2387cfd",
39
+ "optimizer_sha256": "418dfa29c66b4e83d09d7c7e3ebf2c0984541256dcebf64bf371e68cefc69a0c",
40
+ "stage": "adam",
41
+ "completed_passes": 320,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53760,
45
+ "adam_update_count": 53760,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 321,
49
+ "consumed_count": 320,
50
+ "last_submitted_update": 53760,
51
+ "last_consumed_update": 53592,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53760,
56
+ "completed_passes": 320,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53760,
59
+ "snapshot": "pass_end_0320",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 320,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53760,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53760,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00032088413718156517,
83
+ "update_l2": 0.05913282930850983
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.6070401872857474e-05,
95
+ "update_l2": 0.0029292069375514984
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10640940029658764,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23962,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10640940029658764,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03365151956677437,
129
+ "ssim_fused": 0.8937820196151733,
130
+ "seg_l1": 0.04623575508594513,
131
+ "seg_ssim_ref": 0.8937807083129883,
132
+ "depth": 0.012129140276603285,
133
+ "rgb_loss": 0.04816480726003647,
134
+ "seg_loss": 0.05823246017098427,
135
+ "total": 0.10640940029658764
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05164119973778725,
141
+ "ssim_fused": 0.8753995895385742,
142
+ "seg_l1": 0.061507683247327805,
143
+ "seg_ssim_ref": 0.8753989338874817,
144
+ "depth": 0.01928802853158158,
145
+ "rgb_loss": 0.06623303890228271,
146
+ "seg_loss": 0.07412636280059814,
147
+ "total": 0.14037868973141243,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01928802853158158,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01379780500727602
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03859655186533928,
174
+ "ssim_fused": 0.8768250942230225,
175
+ "seg_l1": 0.06303015351295471,
176
+ "seg_ssim_ref": 0.8768234848976135,
177
+ "depth": 0.01420564541961584,
178
+ "rgb_loss": 0.05551222339272499,
179
+ "seg_loss": 0.0750594288110733,
180
+ "total": 0.13058585412392762,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01420564541961584,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01111137567135195
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025148872286081314,
207
+ "ssim_fused": 0.909228503704071,
208
+ "seg_l1": 0.03661729022860527,
209
+ "seg_ssim_ref": 0.9092270731925964,
210
+ "depth": 0.009555423260018903,
211
+ "rgb_loss": 0.0382733978331089,
212
+ "seg_loss": 0.04744841903448105,
213
+ "total": 0.08573137601614027,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009555423260018903,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008267408937102236
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01921946182847023,
240
+ "ssim_fused": 0.9136749505996704,
241
+ "seg_l1": 0.023787878453731537,
242
+ "seg_ssim_ref": 0.9136733412742615,
243
+ "depth": 0.005467463895196819,
244
+ "rgb_loss": 0.03264058008790016,
245
+ "seg_loss": 0.03629563748836517,
246
+ "total": 0.06894168131487023,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005467463895196819,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005467463895196819
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 320,
281
+ "adam_update_count": 53760
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24394638207741082
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_c7cc68a9ceb2490686516227e0c5ea94_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 321,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53761,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 320,
300
+ "trained_intervals": 53760,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53760,
306
+ "source_timestamp_s": 5.6,
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": -6.997030258178711,
333
+ "median": 10.683687210083008,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.4871032238006592,
354
+ "median": 9.258953094482422,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009145940421149135,
361
+ "median": 43638.15625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.6144036650657654,
382
+ "median": 10502.228515625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23962,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0321.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_0321",
5
+ "executed_epochs": 321,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_8c798e31b2ec4532bd329890c92eec22.npz",
37
+ "optimizer_file": "boundary_8c798e31b2ec4532bd329890c92eec22_optimizer.pt",
38
+ "arrays_sha256": "078e80ec66510aa513a1d37edc7ebc3c818a9b6ca75238d9d4b05ce8dab7379d",
39
+ "optimizer_sha256": "d59e7a3e382b6c56ad88e56379dfa77db331389c1e9c89b58fcd4ae9951bf07c",
40
+ "stage": "adam",
41
+ "completed_passes": 321,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53928,
45
+ "adam_update_count": 53928,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 322,
49
+ "consumed_count": 321,
50
+ "last_submitted_update": 53928,
51
+ "last_consumed_update": 53760,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53928,
56
+ "completed_passes": 321,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53928,
59
+ "snapshot": "pass_end_0321",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 321,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53928,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53928,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00015793154307175428,
83
+ "update_l2": 0.06195266917347908
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8835809644078836e-05,
95
+ "update_l2": 0.0037066685035824776
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10714721741432454,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23977,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10714721741432454,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03391984477639198,
129
+ "ssim_fused": 0.8936007022857666,
130
+ "seg_l1": 0.04679873213171959,
131
+ "seg_ssim_ref": 0.8935994505882263,
132
+ "depth": 0.012385345046781878,
133
+ "rgb_loss": 0.048415735363960266,
134
+ "seg_loss": 0.058719098567962646,
135
+ "total": 0.10714721741432454
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.052144769579172134,
141
+ "ssim_fused": 0.8748465776443481,
142
+ "seg_l1": 0.0625445768237114,
143
+ "seg_ssim_ref": 0.8748459219932556,
144
+ "depth": 0.019690007258059535,
145
+ "rgb_loss": 0.06674650311470032,
146
+ "seg_loss": 0.075066477060318,
147
+ "total": 0.14183267018227638,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019690007258059535,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01419978373375398
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03841192647814751,
174
+ "ssim_fused": 0.8772403001785278,
175
+ "seg_l1": 0.06263397634029388,
176
+ "seg_ssim_ref": 0.8772386908531189,
177
+ "depth": 0.014216137448070416,
178
+ "rgb_loss": 0.05528148263692856,
179
+ "seg_loss": 0.07465944439172745,
180
+ "total": 0.12995514316610407,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014216137448070416,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011121867699806528
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02556699886918068,
207
+ "ssim_fused": 0.9090360999107361,
208
+ "seg_l1": 0.03749821335077286,
209
+ "seg_ssim_ref": 0.9090348482131958,
210
+ "depth": 0.010037637716622302,
211
+ "rgb_loss": 0.038646381348371506,
212
+ "seg_loss": 0.04819159954786301,
213
+ "total": 0.08684801480866083,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010037637716622302,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008749623393705632
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01955568976700306,
240
+ "ssim_fused": 0.9132798910140991,
241
+ "seg_l1": 0.024518171325325966,
242
+ "seg_ssim_ref": 0.913278341293335,
243
+ "depth": 0.005597597764375258,
244
+ "rgb_loss": 0.03298857435584068,
245
+ "seg_loss": 0.03695886954665184,
246
+ "total": 0.0699530415002569,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005597597764375258,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005597597764375257
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 321,
281
+ "adam_update_count": 53928
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24177461490035057
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_8c798e31b2ec4532bd329890c92eec22_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 322,
293
+ "next_interval": 0,
294
+ "next_adam_update": 53929,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 321,
300
+ "trained_intervals": 53928,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 53928,
306
+ "source_timestamp_s": 5.6,
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": -7.007065296173096,
333
+ "median": 10.69324779510498,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.5125501155853271,
354
+ "median": 9.251773834228516,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0009054619586095214,
361
+ "median": 44057.3671875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.5989661812782288,
382
+ "median": 10429.509765625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23977,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0322.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_0322",
5
+ "executed_epochs": 322,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_4f1973d2e9dd482b96dbd393eedd0831.npz",
37
+ "optimizer_file": "boundary_4f1973d2e9dd482b96dbd393eedd0831_optimizer.pt",
38
+ "arrays_sha256": "48dd5cb0637099790f4a584adad5aeb7fc73b4c301a5667fddfe0d0836031b2c",
39
+ "optimizer_sha256": "1b92e02e2c1e9e53f3c5fb762a523a1eb50a9432f7d636f55a77e7a5d13857a5",
40
+ "stage": "adam",
41
+ "completed_passes": 322,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54096,
45
+ "adam_update_count": 54096,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 323,
49
+ "consumed_count": 322,
50
+ "last_submitted_update": 54096,
51
+ "last_consumed_update": 53928,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54096,
56
+ "completed_passes": 322,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54096,
59
+ "snapshot": "pass_end_0322",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 322,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54096,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54096,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00015475184773094952,
83
+ "update_l2": 0.05475541949272156
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.732117172854487e-05,
95
+ "update_l2": 0.0034617052879184484
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1068164003217319,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 23993,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1068164003217319,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03378817439079285,
129
+ "ssim_fused": 0.8936479091644287,
130
+ "seg_l1": 0.04654064029455185,
131
+ "seg_ssim_ref": 0.8936466574668884,
132
+ "depth": 0.012256684313143812,
133
+ "rgb_loss": 0.04830096289515495,
134
+ "seg_loss": 0.058503180742263794,
135
+ "total": 0.1068164003217319
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05198412761092186,
141
+ "ssim_fused": 0.8748977184295654,
142
+ "seg_l1": 0.0621650330722332,
143
+ "seg_ssim_ref": 0.8748971223831177,
144
+ "depth": 0.01943746504096987,
145
+ "rgb_loss": 0.0666077584028244,
146
+ "seg_loss": 0.07475259900093079,
147
+ "total": 0.14137979486879615,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01943746504096987,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013947241516664315
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.03830839321017265,
174
+ "ssim_fused": 0.8771995306015015,
175
+ "seg_l1": 0.06233835220336914,
176
+ "seg_ssim_ref": 0.8771979808807373,
177
+ "depth": 0.014130712839809196,
178
+ "rgb_loss": 0.05520680919289589,
179
+ "seg_loss": 0.07443108409643173,
180
+ "total": 0.12965202772745774,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014130712839809196,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011036443091545306
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.02535167522728443,
207
+ "ssim_fused": 0.9097521305084229,
208
+ "seg_l1": 0.037188366055488586,
209
+ "seg_ssim_ref": 0.9097508192062378,
210
+ "depth": 0.009954737239143965,
211
+ "rgb_loss": 0.038330912590026855,
212
+ "seg_loss": 0.04780052974820137,
213
+ "total": 0.08614139335017706,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009954737239143965,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008666722916227299
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.019508499652147293,
240
+ "ssim_fused": 0.9127421379089355,
241
+ "seg_l1": 0.02447081357240677,
242
+ "seg_ssim_ref": 0.9127407073974609,
243
+ "depth": 0.005503822132652212,
244
+ "rgb_loss": 0.033058375120162964,
245
+ "seg_loss": 0.03702851012349129,
246
+ "total": 0.07009238534049661,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005503822132652212,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005503822132652212
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 322,
281
+ "adam_update_count": 54096
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24836869607679546
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_4f1973d2e9dd482b96dbd393eedd0831_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 323,
293
+ "next_interval": 0,
294
+ "next_adam_update": 54097,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 322,
300
+ "trained_intervals": 54096,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 54096,
306
+ "source_timestamp_s": 5.6,
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": -7.018646717071533,
333
+ "median": 10.700345993041992,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.5334146022796631,
354
+ "median": 9.254196166992188,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.000895035860594362,
361
+ "median": 44371.20703125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.5865985751152039,
382
+ "median": 10454.482421875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 23994,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0323.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_0323",
5
+ "executed_epochs": 323,
6
+ "score": null,
7
+ "best_score": 0.08852175615371768,
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_02f5169b05ab4fbdba193835e8bffc92.npz",
37
+ "optimizer_file": "boundary_02f5169b05ab4fbdba193835e8bffc92_optimizer.pt",
38
+ "arrays_sha256": "b516179ecafd09998f27e6a35e09305881379305f0dabd15747cf811b920f07f",
39
+ "optimizer_sha256": "15b4a6bed861634ec567214890a82e299b4e3bce7a214df3f4008db43d8971b5",
40
+ "stage": "adam",
41
+ "completed_passes": 323,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54264,
45
+ "adam_update_count": 54264,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 324,
49
+ "consumed_count": 323,
50
+ "last_submitted_update": 54264,
51
+ "last_consumed_update": 54096,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54264,
56
+ "completed_passes": 323,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54264,
59
+ "snapshot": "pass_end_0323",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 53256,
67
+ "pass_science": {
68
+ "completed_passes": 323,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54264,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54264,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019533316663000733,
83
+ "update_l2": 0.06462221592664719
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.167886097799055e-05,
95
+ "update_l2": 0.003241392085328698
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.10689006806898943,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 24011,
109
+ "attachment": 121,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.10689006806898943,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033902622759342194,
129
+ "ssim_fused": 0.8936606645584106,
130
+ "seg_l1": 0.04652463644742966,
131
+ "seg_ssim_ref": 0.8936594128608704,
132
+ "depth": 0.012271717079786502,
133
+ "rgb_loss": 0.04838996380567551,
134
+ "seg_loss": 0.058487825095653534,
135
+ "total": 0.10689006806898943
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05239301919937134,
141
+ "ssim_fused": 0.8741085529327393,
142
+ "seg_l1": 0.06229390576481819,
143
+ "seg_ssim_ref": 0.8741078972816467,
144
+ "depth": 0.019407356652341553,
145
+ "rgb_loss": 0.06709270179271698,
146
+ "seg_loss": 0.07501354813575745,
147
+ "total": 0.14212565728512677,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019407356652341553,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013917133128035997
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.039131034165620804,
174
+ "ssim_fused": 0.8761733174324036,
175
+ "seg_l1": 0.06356141716241837,
176
+ "seg_ssim_ref": 0.876171886920929,
177
+ "depth": 0.014430989432097157,
178
+ "rgb_loss": 0.05607016384601593,
179
+ "seg_loss": 0.07561475783586502,
180
+ "total": 0.13169936012189365,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014430989432097157,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011336719683833266
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.025081930682063103,
207
+ "ssim_fused": 0.9101594090461731,
208
+ "seg_l1": 0.03673224523663521,
209
+ "seg_ssim_ref": 0.9101580381393433,
210
+ "depth": 0.009798140170825387,
211
+ "rgb_loss": 0.03803366422653198,
212
+ "seg_loss": 0.047354187816381454,
213
+ "total": 0.08539765390837456,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009798140170825387,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00851012584790872
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.01900450885295868,
240
+ "ssim_fused": 0.9142013788223267,
241
+ "seg_l1": 0.023510973900556564,
242
+ "seg_ssim_ref": 0.9141998291015625,
243
+ "depth": 0.005450382063881908,
244
+ "rgb_loss": 0.03236333280801773,
245
+ "seg_loss": 0.03596881404519081,
246
+ "total": 0.06833760096056272,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005450382063881908,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005450382063881908
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 323,
281
+ "adam_update_count": 54264
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24226183304563165
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_02f5169b05ab4fbdba193835e8bffc92_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 324,
293
+ "next_interval": 0,
294
+ "next_adam_update": 54265,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 323,
300
+ "trained_intervals": 54264,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 54264,
306
+ "source_timestamp_s": 5.6,
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": -7.021617889404297,
333
+ "median": 10.704322814941406,
334
+ "max": 11.535470008850098,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": -0.5527383685112,
354
+ "median": 9.270487785339355,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0008923806017264724,
361
+ "median": 44548.01171875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.575372040271759,
382
+ "median": 10627.0244140625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 24011,
420
+ "controller_edge_stiffness": 121
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }