serialexperimentsleon commited on
Commit
e8d0def
·
verified ·
1 Parent(s): 833c1ed

processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo: payload batch 21/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_0474.json +423 -0
  2. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0475.json +423 -0
  3. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0476.json +423 -0
  4. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0477.json +423 -0
  5. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0478.json +423 -0
  6. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0479.json +423 -0
  7. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0480.json +423 -0
  8. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0481.json +423 -0
  9. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0482.json +423 -0
  10. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0483.json +423 -0
  11. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0484.json +423 -0
  12. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0485.json +423 -0
  13. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0486.json +423 -0
  14. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0487.json +423 -0
  15. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0488.json +423 -0
  16. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0489.json +423 -0
  17. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0490.json +423 -0
  18. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0491.json +423 -0
  19. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0492.json +423 -0
  20. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0493.json +423 -0
  21. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0494.json +423 -0
  22. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0495.json +423 -0
  23. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0496.json +423 -0
  24. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0497.json +423 -0
  25. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0498.json +423 -0
  26. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0499.json +423 -0
  27. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0500.json +423 -0
  28. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0000.json +0 -0
  29. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0001.json +0 -0
  30. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0002.json +0 -0
  31. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0003.json +0 -0
  32. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0004.json +0 -0
  33. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0005.json +0 -0
  34. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0006.json +0 -0
  35. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0007.json +0 -0
  36. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0008.json +0 -0
  37. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0009.json +0 -0
  38. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0010.json +0 -0
  39. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0011.json +0 -0
  40. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0012.json +0 -0
  41. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0013.json +0 -0
  42. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0014.json +0 -0
  43. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0015.json +0 -0
  44. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0016.json +0 -0
  45. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0017.json +0 -0
  46. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0018.json +0 -0
  47. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0019.json +0 -0
  48. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0020.json +0 -0
  49. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0021.json +0 -0
  50. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0022.json +0 -0
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0474.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_0474",
5
+ "executed_epochs": 474,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_2187cdd7482a4d409c673bfec182ee7f.npz",
37
+ "optimizer_file": "boundary_2187cdd7482a4d409c673bfec182ee7f_optimizer.pt",
38
+ "arrays_sha256": "8a989df0070f50174051464a68fef157bd6e8fdb1d91d4951146d8519362589b",
39
+ "optimizer_sha256": "4653e114106beae248734b8098e02b3ddd03ff9ccddfd650b292e13bf739f30b",
40
+ "stage": "adam",
41
+ "completed_passes": 474,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 79632,
45
+ "adam_update_count": 79632,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 475,
49
+ "consumed_count": 474,
50
+ "last_submitted_update": 79632,
51
+ "last_consumed_update": 79464,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 79632,
56
+ "completed_passes": 474,
57
+ "next_interval": 0,
58
+ "trained_intervals": 79632,
59
+ "snapshot": "pass_end_0474",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 474,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 79632,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 79632,
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.00024120097805280238,
83
+ "update_l2": 0.050701845437288284
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": 1.8575599824544042e-05,
95
+ "update_l2": 0.0025076952297240496
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.10522639711744028,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25471,
109
+ "attachment": 126,
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.10522639711744028,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03327472135424614,
129
+ "ssim_fused": 0.8948452472686768,
130
+ "seg_l1": 0.04566537216305733,
131
+ "seg_ssim_ref": 0.8948439359664917,
132
+ "depth": 0.012162675921509929,
133
+ "rgb_loss": 0.04765072464942932,
134
+ "seg_loss": 0.057563506066799164,
135
+ "total": 0.10522639711744028
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05101233720779419,
141
+ "ssim_fused": 0.876273512840271,
142
+ "seg_l1": 0.06060681864619255,
143
+ "seg_ssim_ref": 0.8762728571891785,
144
+ "depth": 0.019121946918480747,
145
+ "rgb_loss": 0.06555517017841339,
146
+ "seg_loss": 0.07323088496923447,
147
+ "total": 0.13880516964398573,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019121946918480747,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013631723394175189
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.03803868964314461,
174
+ "ssim_fused": 0.8784788250923157,
175
+ "seg_l1": 0.06198970600962639,
176
+ "seg_ssim_ref": 0.8784772753715515,
177
+ "depth": 0.014224458874800606,
178
+ "rgb_loss": 0.05473518744111061,
179
+ "seg_loss": 0.07389631122350693,
180
+ "total": 0.12864572684878264,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014224458874800606,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011130189126536716
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.024974895641207695,
207
+ "ssim_fused": 0.9103668332099915,
208
+ "seg_l1": 0.03649046644568443,
209
+ "seg_ssim_ref": 0.9103654623031616,
210
+ "depth": 0.00982684456382671,
211
+ "rgb_loss": 0.037906549870967865,
212
+ "seg_loss": 0.04711928218603134,
213
+ "total": 0.08503565890156303,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00982684456382671,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008538830240910044
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.019072966650128365,
240
+ "ssim_fused": 0.9142618179321289,
241
+ "seg_l1": 0.023574495688080788,
242
+ "seg_ssim_ref": 0.9142602682113647,
243
+ "depth": 0.005477453328931653,
244
+ "rgb_loss": 0.03240600973367691,
245
+ "seg_loss": 0.03600754588842392,
246
+ "total": 0.06841903307542976,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005477453328931653,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005477453328931653
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": 474,
281
+ "adam_update_count": 79632
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24017753615044057
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_2187cdd7482a4d409c673bfec182ee7f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 475,
293
+ "next_interval": 0,
294
+ "next_adam_update": 79633,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 474,
300
+ "trained_intervals": 79632,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 79632,
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.69863748550415,
333
+ "median": 11.513101577758789,
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": -2.6810898780822754,
354
+ "median": 9.022722244262695,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004534446052275598,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.0684884637594223,
382
+ "median": 8293.232421875,
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": 25471,
420
+ "controller_edge_stiffness": 126
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_0475.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_0475",
5
+ "executed_epochs": 475,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_2d0a99e8b23244378ace7e601ba56733.npz",
37
+ "optimizer_file": "boundary_2d0a99e8b23244378ace7e601ba56733_optimizer.pt",
38
+ "arrays_sha256": "a0cf831a54fd5c6f7ac65d0f07b11e622a2a09529cd782e3ac28a2c19604bcf2",
39
+ "optimizer_sha256": "633e70b0d5a3ef20649024238c43fbc2a3898ca9e85c92888e18954044266e0f",
40
+ "stage": "adam",
41
+ "completed_passes": 475,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 79800,
45
+ "adam_update_count": 79800,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 476,
49
+ "consumed_count": 475,
50
+ "last_submitted_update": 79800,
51
+ "last_consumed_update": 79632,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 79800,
56
+ "completed_passes": 475,
57
+ "next_interval": 0,
58
+ "trained_intervals": 79800,
59
+ "snapshot": "pass_end_0475",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 475,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 79800,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 79800,
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.0003228515270166099,
83
+ "update_l2": 0.05254872515797615
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": 1.8971222743857652e-05,
95
+ "update_l2": 0.00256731198169291
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.10532826406150211,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25479,
109
+ "attachment": 126,
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.10532826406150211,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03330136463046074,
129
+ "ssim_fused": 0.8947895169258118,
130
+ "seg_l1": 0.04573819041252136,
131
+ "seg_ssim_ref": 0.8947881460189819,
132
+ "depth": 0.012150380900995093,
133
+ "rgb_loss": 0.04768319055438042,
134
+ "seg_loss": 0.057632919400930405,
135
+ "total": 0.10532826406150211
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05089062824845314,
141
+ "ssim_fused": 0.8766325116157532,
142
+ "seg_l1": 0.060447972267866135,
143
+ "seg_ssim_ref": 0.8766317367553711,
144
+ "depth": 0.019119695267659973,
145
+ "rgb_loss": 0.06538599729537964,
146
+ "seg_loss": 0.07303202897310257,
147
+ "total": 0.13843713851316927,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019119695267659973,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013629471743354419
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.03803563490509987,
174
+ "ssim_fused": 0.8784753084182739,
175
+ "seg_l1": 0.061995767056941986,
176
+ "seg_ssim_ref": 0.8784736394882202,
177
+ "depth": 0.014178426554632478,
178
+ "rgb_loss": 0.05473344773054123,
179
+ "seg_loss": 0.07390189170837402,
180
+ "total": 0.12864952531605048,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014178426554632478,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01108415680636859
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.025113927200436592,
207
+ "ssim_fused": 0.9097793698310852,
208
+ "seg_l1": 0.03672065585851669,
209
+ "seg_ssim_ref": 0.9097779989242554,
210
+ "depth": 0.009809970081778398,
211
+ "rgb_loss": 0.03813526779413223,
212
+ "seg_loss": 0.0474209263920784,
213
+ "total": 0.08556600415629241,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009809970081778398,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008521955758861732
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.019165268167853355,
240
+ "ssim_fused": 0.91427081823349,
241
+ "seg_l1": 0.023788368329405785,
242
+ "seg_ssim_ref": 0.9142692685127258,
243
+ "depth": 0.005493431699909528,
244
+ "rgb_loss": 0.03247804939746857,
245
+ "seg_loss": 0.03617684170603752,
246
+ "total": 0.0686603882604963,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005493431699909528,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005493431699909528
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": 475,
281
+ "adam_update_count": 79800
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2373468631412834
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_2d0a99e8b23244378ace7e601ba56733_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 476,
293
+ "next_interval": 0,
294
+ "next_adam_update": 79801,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 475,
300
+ "trained_intervals": 79800,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 79800,
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.703265190124512,
333
+ "median": 11.513102531433105,
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": -2.68678879737854,
354
+ "median": 9.021650314331055,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004513510502874851,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06809926778078079,
382
+ "median": 8283.201171875,
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": 25479,
420
+ "controller_edge_stiffness": 126
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_0476.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_0476",
5
+ "executed_epochs": 476,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_6b2fa8018da14a86ae5bf7cad5f2957f.npz",
37
+ "optimizer_file": "boundary_6b2fa8018da14a86ae5bf7cad5f2957f_optimizer.pt",
38
+ "arrays_sha256": "54c2b45ece2480cd67849afc8064dfd7b73ebf3e4163d02b3178317ef9598f11",
39
+ "optimizer_sha256": "d4c8249deebfada790d5a064dc532949edd969841fe3b306fd6a98774d5fe7ae",
40
+ "stage": "adam",
41
+ "completed_passes": 476,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 79968,
45
+ "adam_update_count": 79968,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 477,
49
+ "consumed_count": 476,
50
+ "last_submitted_update": 79968,
51
+ "last_consumed_update": 79800,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 79968,
56
+ "completed_passes": 476,
57
+ "next_interval": 0,
58
+ "trained_intervals": 79968,
59
+ "snapshot": "pass_end_0476",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 476,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 79968,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 79968,
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.0002460516698192805,
83
+ "update_l2": 0.04626573994755745
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.1140265744179487e-05,
95
+ "update_l2": 0.002310982206836343
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.10545748285531546,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25485,
109
+ "attachment": 126,
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.10545748285531546,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0333213172852993,
129
+ "ssim_fused": 0.8945827484130859,
130
+ "seg_l1": 0.045776497572660446,
131
+ "seg_ssim_ref": 0.8945814371109009,
132
+ "depth": 0.012053172583821999,
133
+ "rgb_loss": 0.04774051532149315,
134
+ "seg_loss": 0.05770491063594818,
135
+ "total": 0.10545748285531546
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050992172211408615,
141
+ "ssim_fused": 0.8765589594841003,
142
+ "seg_l1": 0.06091729551553726,
143
+ "seg_ssim_ref": 0.8765583634376526,
144
+ "depth": 0.019185877257058424,
145
+ "rgb_loss": 0.06548194587230682,
146
+ "seg_loss": 0.07342216372489929,
147
+ "total": 0.13892329547446317,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019185877257058424,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013695653732752867
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.0380622074007988,
174
+ "ssim_fused": 0.8780459761619568,
175
+ "seg_l1": 0.06200793385505676,
176
+ "seg_ssim_ref": 0.8780444264411926,
177
+ "depth": 0.014046959085850975,
178
+ "rgb_loss": 0.0548405721783638,
179
+ "seg_loss": 0.07399746775627136,
180
+ "total": 0.12885207944314042,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014046959085850975,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.010952689337587088
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.025084175169467926,
207
+ "ssim_fused": 0.9097314476966858,
208
+ "seg_l1": 0.036565136164426804,
209
+ "seg_ssim_ref": 0.909730076789856,
210
+ "depth": 0.009647282643788236,
211
+ "rgb_loss": 0.0381210520863533,
212
+ "seg_loss": 0.04730609431862831,
213
+ "total": 0.0854367974129157,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009647282643788236,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008359268320871568
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.019146723672747612,
240
+ "ssim_fused": 0.9139944314956665,
241
+ "seg_l1": 0.023615628480911255,
242
+ "seg_ssim_ref": 0.9139928817749023,
243
+ "depth": 0.005332571348590363,
244
+ "rgb_loss": 0.03251849487423897,
245
+ "seg_loss": 0.036093927919864655,
246
+ "total": 0.06861775909074251,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005332571348590363,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005332571348590363
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": 476,
281
+ "adam_update_count": 79968
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24490345711819828
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_6b2fa8018da14a86ae5bf7cad5f2957f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 477,
293
+ "next_interval": 0,
294
+ "next_adam_update": 79969,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 476,
300
+ "trained_intervals": 79968,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 79968,
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.70572566986084,
333
+ "median": 11.513103485107422,
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": -2.692889451980591,
354
+ "median": 9.018327713012695,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004502418451011181,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.0676850825548172,
382
+ "median": 8253.7685546875,
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": 25485,
420
+ "controller_edge_stiffness": 126
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_0477.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_0477",
5
+ "executed_epochs": 477,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_ef5418e7c4b942be8a34cb1b5f75e849.npz",
37
+ "optimizer_file": "boundary_ef5418e7c4b942be8a34cb1b5f75e849_optimizer.pt",
38
+ "arrays_sha256": "831265d9bd61fdd63e1b138c3bfaefae07502e4044899faedef474803d204103",
39
+ "optimizer_sha256": "eb29705aee5479a17afa71b8a4028f39d157eb0d215f9b76782b72e779de5597",
40
+ "stage": "adam",
41
+ "completed_passes": 477,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80136,
45
+ "adam_update_count": 80136,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 478,
49
+ "consumed_count": 477,
50
+ "last_submitted_update": 80136,
51
+ "last_consumed_update": 79968,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80136,
56
+ "completed_passes": 477,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80136,
59
+ "snapshot": "pass_end_0477",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 477,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80136,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80136,
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.00021148173254914582,
83
+ "update_l2": 0.050014227628707886
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.1838715838384815e-05,
95
+ "update_l2": 0.0022997641935944557
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.10513469910074219,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25493,
109
+ "attachment": 126,
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.10513469910074219,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03321118280291557,
129
+ "ssim_fused": 0.8946699500083923,
130
+ "seg_l1": 0.045526888221502304,
131
+ "seg_ssim_ref": 0.894668698310852,
132
+ "depth": 0.011983865985731989,
133
+ "rgb_loss": 0.04763495549559593,
134
+ "seg_loss": 0.05748775973916054,
135
+ "total": 0.10513469910074219
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05058961734175682,
141
+ "ssim_fused": 0.8770914673805237,
142
+ "seg_l1": 0.05990830808877945,
143
+ "seg_ssim_ref": 0.8770909309387207,
144
+ "depth": 0.018844103099423228,
145
+ "rgb_loss": 0.06505340337753296,
146
+ "seg_loss": 0.07250846177339554,
147
+ "total": 0.13758070180344734,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.018844103099423228,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01335387957511767
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.03813590109348297,
174
+ "ssim_fused": 0.8780171871185303,
175
+ "seg_l1": 0.06210237368941307,
176
+ "seg_ssim_ref": 0.8780157566070557,
177
+ "depth": 0.014184802763697227,
178
+ "rgb_loss": 0.05490528419613838,
179
+ "seg_loss": 0.0740787461400032,
180
+ "total": 0.12899821886419557,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014184802763697227,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011090533015433337
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.024852517992258072,
207
+ "ssim_fused": 0.9102499485015869,
208
+ "seg_l1": 0.036187201738357544,
209
+ "seg_ssim_ref": 0.9102486371994019,
210
+ "depth": 0.00950236438182286,
211
+ "rgb_loss": 0.037832025438547134,
212
+ "seg_loss": 0.046900033950805664,
213
+ "total": 0.08474155802844432,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00950236438182286,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008214350058906195
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.019266696646809578,
240
+ "ssim_fused": 0.9133211970329285,
241
+ "seg_l1": 0.023909669369459152,
242
+ "seg_ssim_ref": 0.9133197069168091,
243
+ "depth": 0.00540419369798464,
244
+ "rgb_loss": 0.03274912014603615,
245
+ "seg_loss": 0.036463797092437744,
246
+ "total": 0.06921831770688158,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00540419369798464,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00540419369798464
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": 477,
281
+ "adam_update_count": 80136
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.23690615687519312
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_ef5418e7c4b942be8a34cb1b5f75e849_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 478,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80137,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 477,
300
+ "trained_intervals": 80136,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80136,
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.708577632904053,
333
+ "median": 11.513107299804688,
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": -2.699087619781494,
354
+ "median": 9.008323669433594,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004489595885388553,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06726685911417007,
382
+ "median": 8172.775390625,
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": 25493,
420
+ "controller_edge_stiffness": 126
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_0478.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_0478",
5
+ "executed_epochs": 478,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_7a4a2b87fa794b4a96a9a562e41e5e16.npz",
37
+ "optimizer_file": "boundary_7a4a2b87fa794b4a96a9a562e41e5e16_optimizer.pt",
38
+ "arrays_sha256": "15e9d63d572258b3b5354466d51f4879e2dfad15f3c5ba6339a34c25055b801e",
39
+ "optimizer_sha256": "3f583a689508acfb6092dffc8cca259fb9e2361ef46b308b64ed212d3ea8d109",
40
+ "stage": "adam",
41
+ "completed_passes": 478,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80304,
45
+ "adam_update_count": 80304,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 479,
49
+ "consumed_count": 478,
50
+ "last_submitted_update": 80304,
51
+ "last_consumed_update": 80136,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80304,
56
+ "completed_passes": 478,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80304,
59
+ "snapshot": "pass_end_0478",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 478,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80304,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80304,
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.000308590562781319,
83
+ "update_l2": 0.05779586359858513
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.6986293707741424e-05,
95
+ "update_l2": 0.002229925012215972
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.10605692786044035,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25498,
109
+ "attachment": 126,
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.10605692786044035,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03349406644701958,
129
+ "ssim_fused": 0.894042432308197,
130
+ "seg_l1": 0.04608285054564476,
131
+ "seg_ssim_ref": 0.8940412402153015,
132
+ "depth": 0.012115732492552584,
133
+ "rgb_loss": 0.047986771911382675,
134
+ "seg_loss": 0.05805804580450058,
135
+ "total": 0.10605692786044035
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051224902272224426,
141
+ "ssim_fused": 0.8760300874710083,
142
+ "seg_l1": 0.061199527233839035,
143
+ "seg_ssim_ref": 0.876029372215271,
144
+ "depth": 0.01927613309652066,
145
+ "rgb_loss": 0.06577390432357788,
146
+ "seg_loss": 0.07375375181436539,
147
+ "total": 0.1395469248204592,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01927613309652066,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013785909572215104
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.03837963938713074,
174
+ "ssim_fused": 0.8776141405105591,
175
+ "seg_l1": 0.0625077560544014,
176
+ "seg_ssim_ref": 0.8776126503944397,
177
+ "depth": 0.0141387472696354,
178
+ "rgb_loss": 0.05518088489770889,
179
+ "seg_loss": 0.07448367774486542,
180
+ "total": 0.12967870884042454,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.0141387472696354,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011044477521371512
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.025170836597681046,
207
+ "ssim_fused": 0.9090530276298523,
208
+ "seg_l1": 0.03682403638958931,
209
+ "seg_ssim_ref": 0.9090518355369568,
210
+ "depth": 0.009686250044012752,
211
+ "rgb_loss": 0.03832606226205826,
212
+ "seg_loss": 0.04764886200428009,
213
+ "total": 0.08598461051638236,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009686250044012752,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008398235721096086
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.019200894981622696,
240
+ "ssim_fused": 0.9134724140167236,
241
+ "seg_l1": 0.023800091817975044,
242
+ "seg_ssim_ref": 0.913470983505249,
243
+ "depth": 0.005361799560041529,
244
+ "rgb_loss": 0.03266623243689537,
245
+ "seg_loss": 0.03634587675333023,
246
+ "total": 0.06901746726449534,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005361799560041529,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005361799560041529
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": 478,
281
+ "adam_update_count": 80304
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24777012621052563
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_7a4a2b87fa794b4a96a9a562e41e5e16_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 479,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80305,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 478,
300
+ "trained_intervals": 80304,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80304,
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.712082386016846,
333
+ "median": 11.51310920715332,
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": -2.704826831817627,
354
+ "median": 8.995121955871582,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00044738888391293585,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06688190251588821,
382
+ "median": 8068.7705078125,
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": 25498,
420
+ "controller_edge_stiffness": 126
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_0479.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_0479",
5
+ "executed_epochs": 479,
6
+ "score": null,
7
+ "best_score": 0.0872685430689864,
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_cbc6f7f3c23f4bb79f9f9b085c1b75c0.npz",
37
+ "optimizer_file": "boundary_cbc6f7f3c23f4bb79f9f9b085c1b75c0_optimizer.pt",
38
+ "arrays_sha256": "cd7d5706dc477195b332457ee536a7a4c0cab92f4ca2ba8ef02967f502cad5d9",
39
+ "optimizer_sha256": "72bd14add46c6db0e53c955e6720312859d052fd43234eeb801ff5f115798eec",
40
+ "stage": "adam",
41
+ "completed_passes": 479,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80472,
45
+ "adam_update_count": 80472,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 480,
49
+ "consumed_count": 479,
50
+ "last_submitted_update": 80472,
51
+ "last_consumed_update": 80304,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80472,
56
+ "completed_passes": 479,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80472,
59
+ "snapshot": "pass_end_0479",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 78792,
67
+ "pass_science": {
68
+ "completed_passes": 479,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80472,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80472,
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.000352988310623914,
83
+ "update_l2": 0.04909796640276909
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.1475303583429195e-05,
95
+ "update_l2": 0.001614222303032875
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.10549717669873006,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25504,
109
+ "attachment": 126,
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.10549717669873006,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03335316479206085,
129
+ "ssim_fused": 0.8945325016975403,
130
+ "seg_l1": 0.04576903209090233,
131
+ "seg_ssim_ref": 0.89453125,
132
+ "depth": 0.012169531867569184,
133
+ "rgb_loss": 0.047776028513908386,
134
+ "seg_loss": 0.0577089823782444,
135
+ "total": 0.10549717669873006
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05114101245999336,
141
+ "ssim_fused": 0.8761655688285828,
142
+ "seg_l1": 0.06081682816147804,
143
+ "seg_ssim_ref": 0.8761647939682007,
144
+ "depth": 0.01916696907343679,
145
+ "rgb_loss": 0.06567969918251038,
146
+ "seg_loss": 0.07342050969600677,
147
+ "total": 0.1391193758475906,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01916696907343679,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013676745549131236
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.03819050267338753,
174
+ "ssim_fused": 0.8780349493026733,
175
+ "seg_l1": 0.062192730605602264,
176
+ "seg_ssim_ref": 0.8780332803726196,
177
+ "depth": 0.014188012260422628,
178
+ "rgb_loss": 0.054945413023233414,
179
+ "seg_loss": 0.074147529900074,
180
+ "total": 0.12910713466085813,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014188012260422628,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01109374251215874
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.024882061406970024,
207
+ "ssim_fused": 0.9106440544128418,
208
+ "seg_l1": 0.036277979612350464,
209
+ "seg_ssim_ref": 0.9106429219245911,
210
+ "depth": 0.009828398125115266,
211
+ "rgb_loss": 0.03777683898806572,
212
+ "seg_loss": 0.04689379781484604,
213
+ "total": 0.08468046147574658,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009828398125115266,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008540383802198598
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.019199082627892494,
240
+ "ssim_fused": 0.913285493850708,
241
+ "seg_l1": 0.023788584396243095,
242
+ "seg_ssim_ref": 0.9132839441299438,
243
+ "depth": 0.005494748011302048,
244
+ "rgb_loss": 0.032702166587114334,
245
+ "seg_loss": 0.03637407720088959,
246
+ "total": 0.06908173481072492,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005494748011302048,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005494748011302048
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": 479,
281
+ "adam_update_count": 80472
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.23693494102917612
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_cbc6f7f3c23f4bb79f9f9b085c1b75c0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 480,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80473,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 479,
300
+ "trained_intervals": 80472,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80472,
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.716108798980713,
333
+ "median": 11.513110160827637,
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": -2.710188150405884,
354
+ "median": 8.998758316040039,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004455911403056234,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06652428954839706,
382
+ "median": 8099.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": 25504,
420
+ "controller_edge_stiffness": 126
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_0480.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_0480",
5
+ "executed_epochs": 480,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_262cbbff46ce44b59dd18e82fdccef69.npz",
37
+ "optimizer_file": "boundary_262cbbff46ce44b59dd18e82fdccef69_optimizer.pt",
38
+ "arrays_sha256": "9307711177de163d861a7504cb0c1df55f040b5f52f29032b19bfab7533948b6",
39
+ "optimizer_sha256": "c661c996c1f13c8c15798fab59d66b496dca75c9a5632c89106cae13d8b1d0bb",
40
+ "stage": "adam",
41
+ "completed_passes": 480,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80640,
45
+ "adam_update_count": 80640,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 481,
49
+ "consumed_count": 480,
50
+ "last_submitted_update": 80640,
51
+ "last_consumed_update": 80472,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80640,
56
+ "completed_passes": 480,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80640,
59
+ "snapshot": "pass_end_0480",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 480,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80640,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80640,
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.00022413881379179657,
83
+ "update_l2": 0.0504838228225708
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.6477129217237234e-05,
95
+ "update_l2": 0.0034232442267239094
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.10859007071237672,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25506,
109
+ "attachment": 126,
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.10859007071237672,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03450029343366623,
129
+ "ssim_fused": 0.8922340273857117,
130
+ "seg_l1": 0.047338277101516724,
131
+ "seg_ssim_ref": 0.8922327756881714,
132
+ "depth": 0.012578996826298568,
133
+ "rgb_loss": 0.04915343225002289,
134
+ "seg_loss": 0.059424061328172684,
135
+ "total": 0.10859007071237672
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05365440249443054,
141
+ "ssim_fused": 0.8727505803108215,
142
+ "seg_l1": 0.06432844698429108,
143
+ "seg_ssim_ref": 0.8727500438690186,
144
+ "depth": 0.019755104327945736,
145
+ "rgb_loss": 0.06837340444326401,
146
+ "seg_loss": 0.07691274583339691,
147
+ "total": 0.14530589793040827,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019755104327945736,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014264880803640181
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.03872371464967728,
174
+ "ssim_fused": 0.8766354918479919,
175
+ "seg_l1": 0.06294198334217072,
176
+ "seg_ssim_ref": 0.8766339421272278,
177
+ "depth": 0.014634361303255688,
178
+ "rgb_loss": 0.05565187335014343,
179
+ "seg_loss": 0.07502679526805878,
180
+ "total": 0.13069330297950546,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014634361303255688,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011540091554991798
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.02566320076584816,
207
+ "ssim_fused": 0.9081975817680359,
208
+ "seg_l1": 0.03720701485872269,
209
+ "seg_ssim_ref": 0.9081963300704956,
210
+ "depth": 0.010196530550642768,
211
+ "rgb_loss": 0.03889104723930359,
212
+ "seg_loss": 0.04812634736299515,
213
+ "total": 0.08702759113284939,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010196530550642768,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008908516227726098
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.01995985582470894,
240
+ "ssim_fused": 0.9113524556159973,
241
+ "seg_l1": 0.024875666946172714,
242
+ "seg_ssim_ref": 0.9113508462905884,
243
+ "depth": 0.005729991123350079,
244
+ "rgb_loss": 0.03369739651679993,
245
+ "seg_loss": 0.037630364298820496,
246
+ "total": 0.07133349080674377,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005729991123350079,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005729991123350079
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": 480,
281
+ "adam_update_count": 80640
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24165063886903226
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_262cbbff46ce44b59dd18e82fdccef69_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 481,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80641,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 480,
300
+ "trained_intervals": 80640,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80640,
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.721640110015869,
333
+ "median": 11.513110160827637,
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": -2.7160396575927734,
354
+ "median": 9.001556396484375,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00044313326361589134,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06613615900278091,
382
+ "median": 8120.96728515625,
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": 25506,
420
+ "controller_edge_stiffness": 126
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_0481.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_0481",
5
+ "executed_epochs": 481,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_e07f132b6ca24cdda0b86f9c0384ad66.npz",
37
+ "optimizer_file": "boundary_e07f132b6ca24cdda0b86f9c0384ad66_optimizer.pt",
38
+ "arrays_sha256": "3c9fb758a379448748fd0a92618037aeb234e901561fbe208eb576e2d5d258bf",
39
+ "optimizer_sha256": "87f94cb08c4662c13546d0a7005f6da33797dfbee227e3c978606976539a1ab8",
40
+ "stage": "adam",
41
+ "completed_passes": 481,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80808,
45
+ "adam_update_count": 80808,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 482,
49
+ "consumed_count": 481,
50
+ "last_submitted_update": 80808,
51
+ "last_consumed_update": 80640,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80808,
56
+ "completed_passes": 481,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80808,
59
+ "snapshot": "pass_end_0481",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 481,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80808,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80808,
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.00012065078044543043,
83
+ "update_l2": 0.042190439999103546
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": 1.6000432879081927e-05,
95
+ "update_l2": 0.0016952080186456442
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.10487316837801205,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25512,
109
+ "attachment": 126,
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.10487316837801205,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03313487395644188,
129
+ "ssim_fused": 0.8949645757675171,
130
+ "seg_l1": 0.045423559844493866,
131
+ "seg_ssim_ref": 0.894963264465332,
132
+ "depth": 0.011983423368810812,
133
+ "rgb_loss": 0.04751498997211456,
134
+ "seg_loss": 0.057346194982528687,
135
+ "total": 0.10487316837801205
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05052696913480759,
141
+ "ssim_fused": 0.8772366642951965,
142
+ "seg_l1": 0.05986632779240608,
143
+ "seg_ssim_ref": 0.8772360682487488,
144
+ "depth": 0.018969943441370787,
145
+ "rgb_loss": 0.06497424095869064,
146
+ "seg_loss": 0.07244584709405899,
147
+ "total": 0.137439057996191,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.018969943441370787,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01347971991706523
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.03805861622095108,
174
+ "ssim_fused": 0.8781622648239136,
175
+ "seg_l1": 0.06197894364595413,
176
+ "seg_ssim_ref": 0.8781605958938599,
177
+ "depth": 0.014069750154505536,
178
+ "rgb_loss": 0.05481443926692009,
179
+ "seg_loss": 0.07395103573799133,
180
+ "total": 0.12877954848035622,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014069750154505536,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.010975480406241647
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.02489153854548931,
207
+ "ssim_fused": 0.9102379083633423,
208
+ "seg_l1": 0.03628670796751976,
209
+ "seg_ssim_ref": 0.9102365374565125,
210
+ "depth": 0.00955017856758657,
211
+ "rgb_loss": 0.03786564990878105,
212
+ "seg_loss": 0.0469820611178875,
213
+ "total": 0.08485726120523614,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00955017856758657,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008262164244669903
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.01906237192451954,
240
+ "ssim_fused": 0.9142213463783264,
241
+ "seg_l1": 0.023562254384160042,
242
+ "seg_ssim_ref": 0.914219856262207,
243
+ "depth": 0.005343821311780355,
244
+ "rgb_loss": 0.03240562975406647,
245
+ "seg_loss": 0.03600583225488663,
246
+ "total": 0.06841680583026487,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005343821311780355,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005343821311780355
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": 481,
281
+ "adam_update_count": 80808
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24489625892601907
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_e07f132b6ca24cdda0b86f9c0384ad66_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 482,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80809,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 481,
300
+ "trained_intervals": 80808,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80808,
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.724665641784668,
333
+ "median": 11.51311206817627,
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": -2.722226619720459,
354
+ "median": 8.992725372314453,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004417945456225425,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06572823971509933,
382
+ "median": 8052.4443359375,
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": 25512,
420
+ "controller_edge_stiffness": 126
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_0482.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_0482",
5
+ "executed_epochs": 482,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_aa8750059f594475bf933c1fe03af9a7.npz",
37
+ "optimizer_file": "boundary_aa8750059f594475bf933c1fe03af9a7_optimizer.pt",
38
+ "arrays_sha256": "c4079d558791c48fb705da2156602882c29bffc54c677783baafd1e5a7eea9ff",
39
+ "optimizer_sha256": "9d96dc67a9b0c5415cebce61750e6f76fbb74aa5d949c3d8636926d27d7f5431",
40
+ "stage": "adam",
41
+ "completed_passes": 482,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 80976,
45
+ "adam_update_count": 80976,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 483,
49
+ "consumed_count": 482,
50
+ "last_submitted_update": 80976,
51
+ "last_consumed_update": 80808,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 80976,
56
+ "completed_passes": 482,
57
+ "next_interval": 0,
58
+ "trained_intervals": 80976,
59
+ "snapshot": "pass_end_0482",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 482,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 80976,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 80976,
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.00022085968521423638,
83
+ "update_l2": 0.05509809032082558
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.431649358593859e-05,
95
+ "update_l2": 0.003600721014663577
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.10821051413222924,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25516,
109
+ "attachment": 126,
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.10821051413222924,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03438367322087288,
129
+ "ssim_fused": 0.8925668001174927,
130
+ "seg_l1": 0.047146961092948914,
131
+ "seg_ssim_ref": 0.8925654888153076,
132
+ "depth": 0.012456272093196004,
133
+ "rgb_loss": 0.04899357631802559,
134
+ "seg_loss": 0.05920448154211044,
135
+ "total": 0.10821051413222924
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05384264886379242,
141
+ "ssim_fused": 0.8722817301750183,
142
+ "seg_l1": 0.06440965086221695,
143
+ "seg_ssim_ref": 0.872281014919281,
144
+ "depth": 0.01962367420029296,
145
+ "rgb_loss": 0.06861777603626251,
146
+ "seg_loss": 0.07707151770591736,
147
+ "total": 0.14570891741638017,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01962367420029296,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014133450675987404
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.0385766476392746,
174
+ "ssim_fused": 0.8766365647315979,
175
+ "seg_l1": 0.06275077909231186,
176
+ "seg_ssim_ref": 0.8766350150108337,
177
+ "depth": 0.014497838771431707,
178
+ "rgb_loss": 0.0555340051651001,
179
+ "seg_loss": 0.07487361878156662,
180
+ "total": 0.13042212923601876,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014497838771431707,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011403569023167819
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.025533566251397133,
207
+ "ssim_fused": 0.9087480306625366,
208
+ "seg_l1": 0.037078339606523514,
209
+ "seg_ssim_ref": 0.9087465405464172,
210
+ "depth": 0.010060058818828158,
211
+ "rgb_loss": 0.03867724537849426,
212
+ "seg_loss": 0.04791336506605148,
213
+ "total": 0.08660067050336458,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010060058818828158,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008772044495911492
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.019581835716962814,
240
+ "ssim_fused": 0.9126009345054626,
241
+ "seg_l1": 0.02434908039867878,
242
+ "seg_ssim_ref": 0.9125992655754089,
243
+ "depth": 0.005643516582231193,
244
+ "rgb_loss": 0.03314528241753578,
245
+ "seg_loss": 0.036959413439035416,
246
+ "total": 0.07011033937315343,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005643516582231193,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005643516582231193
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": 482,
281
+ "adam_update_count": 80976
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.23959093494340777
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_aa8750059f594475bf933c1fe03af9a7_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 483,
293
+ "next_interval": 0,
294
+ "next_adam_update": 80977,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 482,
300
+ "trained_intervals": 80976,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 80976,
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.729413032531738,
333
+ "median": 11.513113021850586,
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": -2.728527069091797,
354
+ "median": 8.981287956237793,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00043970212573185563,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06531542539596558,
382
+ "median": 7962.35986328125,
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": 25516,
420
+ "controller_edge_stiffness": 126
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_0483.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_0483",
5
+ "executed_epochs": 483,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_040f00847aa746e5963c245f78b131ad.npz",
37
+ "optimizer_file": "boundary_040f00847aa746e5963c245f78b131ad_optimizer.pt",
38
+ "arrays_sha256": "c78ce6c7dca66d0f2eef2c5ca3561bf6baee52ba8e89ea0ce184f93405fda788",
39
+ "optimizer_sha256": "1276fdc40550018c6fc07e34e2d793f54b6a7ed1953998b17b9235b8f368464e",
40
+ "stage": "adam",
41
+ "completed_passes": 483,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81144,
45
+ "adam_update_count": 81144,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 484,
49
+ "consumed_count": 483,
50
+ "last_submitted_update": 81144,
51
+ "last_consumed_update": 80976,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81144,
56
+ "completed_passes": 483,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81144,
59
+ "snapshot": "pass_end_0483",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 483,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81144,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81144,
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.00013929352280683815,
83
+ "update_l2": 0.05317166447639465
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.2061598428990692e-05,
95
+ "update_l2": 0.0029055895283818245
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.10485699024745343,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25522,
109
+ "attachment": 126,
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.10485699024745343,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033127643167972565,
129
+ "ssim_fused": 0.8948612809181213,
130
+ "seg_l1": 0.045358940958976746,
131
+ "seg_ssim_ref": 0.894860029220581,
132
+ "depth": 0.011993541802137592,
133
+ "rgb_loss": 0.047529857605695724,
134
+ "seg_loss": 0.05731514096260071,
135
+ "total": 0.10485699024745343
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05061100050806999,
141
+ "ssim_fused": 0.8769534826278687,
142
+ "seg_l1": 0.05995753034949303,
143
+ "seg_ssim_ref": 0.8769529461860657,
144
+ "depth": 0.018903739530321137,
145
+ "rgb_loss": 0.0650981068611145,
146
+ "seg_loss": 0.07257543504238129,
147
+ "total": 0.1376924456430261,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.018903739530321137,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013413516006015579
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.03798467293381691,
174
+ "ssim_fused": 0.8784403204917908,
175
+ "seg_l1": 0.06188776716589928,
176
+ "seg_ssim_ref": 0.8784387707710266,
177
+ "depth": 0.014134314078092059,
178
+ "rgb_loss": 0.054699674248695374,
179
+ "seg_loss": 0.07382246106863022,
180
+ "total": 0.1285362621808231,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014134314078092059,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011040044329828169
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.024749424308538437,
207
+ "ssim_fused": 0.9103230834007263,
208
+ "seg_l1": 0.035855237394571304,
209
+ "seg_ssim_ref": 0.910321831703186,
210
+ "depth": 0.009531959729692122,
211
+ "rgb_loss": 0.037734925746917725,
212
+ "seg_loss": 0.046619825065135956,
213
+ "total": 0.08436428277178337,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009531959729692122,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008243945406775456
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.01916547492146492,
240
+ "ssim_fused": 0.9137282967567444,
241
+ "seg_l1": 0.023735228925943375,
242
+ "seg_ssim_ref": 0.9137266874313354,
243
+ "depth": 0.005404153870445055,
244
+ "rgb_loss": 0.0325867235660553,
245
+ "seg_loss": 0.03624284639954567,
246
+ "total": 0.06883497039418111,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005404153870445055,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005404153870445055
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": 483,
281
+ "adam_update_count": 81144
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25951067404821515
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_040f00847aa746e5963c245f78b131ad_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 484,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81145,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 483,
300
+ "trained_intervals": 81144,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81144,
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.734835147857666,
333
+ "median": 11.513114929199219,
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": -2.734302520751953,
354
+ "median": 8.976350784301758,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00043732448830269277,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06493928283452988,
382
+ "median": 7926.35791015625,
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": 25522,
420
+ "controller_edge_stiffness": 126
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_0484.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_0484",
5
+ "executed_epochs": 484,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_3e7927f300614990b7c7d53e0c659132.npz",
37
+ "optimizer_file": "boundary_3e7927f300614990b7c7d53e0c659132_optimizer.pt",
38
+ "arrays_sha256": "170a0b9e5464130a12be4da34a57b344e62be5cff8b0edfba37d0e7ba83942bd",
39
+ "optimizer_sha256": "d05a9b728f881a735ecaf325800a4a849010530b68c8616ae885f7f344a64742",
40
+ "stage": "adam",
41
+ "completed_passes": 484,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81312,
45
+ "adam_update_count": 81312,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 485,
49
+ "consumed_count": 484,
50
+ "last_submitted_update": 81312,
51
+ "last_consumed_update": 81144,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81312,
56
+ "completed_passes": 484,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81312,
59
+ "snapshot": "pass_end_0484",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 484,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81312,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81312,
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.0001792728726286441,
83
+ "update_l2": 0.06343699991703033
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.3971999326022342e-05,
95
+ "update_l2": 0.003061507362872362
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.10525033910780293,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25530,
109
+ "attachment": 126,
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.10525033910780293,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03331834077835083,
129
+ "ssim_fused": 0.8947181105613708,
130
+ "seg_l1": 0.04558824747800827,
131
+ "seg_ssim_ref": 0.8947169184684753,
132
+ "depth": 0.01208399443966896,
133
+ "rgb_loss": 0.04771104454994202,
134
+ "seg_loss": 0.05752720683813095,
135
+ "total": 0.10525033910780293
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05113650858402252,
141
+ "ssim_fused": 0.8760811686515808,
142
+ "seg_l1": 0.060454875230789185,
143
+ "seg_ssim_ref": 0.8760806322097778,
144
+ "depth": 0.019076460785730352,
145
+ "rgb_loss": 0.0656929761171341,
146
+ "seg_loss": 0.07314777374267578,
147
+ "total": 0.1388598263205956,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019076460785730352,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.0135862372614248
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.03846977651119232,
174
+ "ssim_fused": 0.87746262550354,
175
+ "seg_l1": 0.0625966265797615,
176
+ "seg_ssim_ref": 0.8774611949920654,
177
+ "depth": 0.014297445894541324,
178
+ "rgb_loss": 0.05528329685330391,
179
+ "seg_loss": 0.07458506524562836,
180
+ "total": 0.1298826558195365,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014297445894541324,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011203176146277435
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.024749957025051117,
207
+ "ssim_fused": 0.9108186960220337,
208
+ "seg_l1": 0.0359778068959713,
209
+ "seg_ssim_ref": 0.9108173251152039,
210
+ "depth": 0.009552265835881181,
211
+ "rgb_loss": 0.037636227905750275,
212
+ "seg_loss": 0.046618781983852386,
213
+ "total": 0.08426456215543854,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009552265835881181,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008264251512964515
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.01891711726784706,
240
+ "ssim_fused": 0.9145100712776184,
241
+ "seg_l1": 0.02332368865609169,
242
+ "seg_ssim_ref": 0.9145086407661438,
243
+ "depth": 0.005409805242522982,
244
+ "rgb_loss": 0.03223168104887009,
245
+ "seg_loss": 0.03575722128152847,
246
+ "total": 0.06799431213564108,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005409805242522982,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005409805242522982
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": 484,
281
+ "adam_update_count": 81312
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24164571100845933
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_3e7927f300614990b7c7d53e0c659132_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 485,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81313,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 484,
300
+ "trained_intervals": 81312,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81312,
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.738464832305908,
333
+ "median": 11.513117790222168,
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": -2.7405893802642822,
354
+ "median": 8.978461265563965,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004357399884611368,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06453230232000351,
382
+ "median": 7943.5517578125,
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": 25531,
420
+ "controller_edge_stiffness": 126
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_0485.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_0485",
5
+ "executed_epochs": 485,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_2316dbdc26dd4346932d57f8e954c696.npz",
37
+ "optimizer_file": "boundary_2316dbdc26dd4346932d57f8e954c696_optimizer.pt",
38
+ "arrays_sha256": "db1c8611c3d8456f98dfe162f7a4f7cd8270c707c0f17760db6c5dff3c1bfc8a",
39
+ "optimizer_sha256": "057cccacf025b98ea4b8ab65bdeb117b02a76072ced6d4ca832b627b0d20f151",
40
+ "stage": "adam",
41
+ "completed_passes": 485,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81480,
45
+ "adam_update_count": 81480,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 486,
49
+ "consumed_count": 485,
50
+ "last_submitted_update": 81480,
51
+ "last_consumed_update": 81312,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81480,
56
+ "completed_passes": 485,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81480,
59
+ "snapshot": "pass_end_0485",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 485,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81480,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81480,
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.00024583161575719714,
83
+ "update_l2": 0.05321928486227989
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.2680487745674327e-05,
95
+ "update_l2": 0.002645409433171153
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.10489747106297406,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25541,
109
+ "attachment": 126,
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.10489747106297406,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033188410103321075,
129
+ "ssim_fused": 0.8949381709098816,
130
+ "seg_l1": 0.04538711532950401,
131
+ "seg_ssim_ref": 0.8949369788169861,
132
+ "depth": 0.012075446681099809,
133
+ "rgb_loss": 0.0475630983710289,
134
+ "seg_loss": 0.05732229724526405,
135
+ "total": 0.10489747106297406
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05093929544091225,
141
+ "ssim_fused": 0.8762668967247009,
142
+ "seg_l1": 0.0601528026163578,
143
+ "seg_ssim_ref": 0.8762663006782532,
144
+ "depth": 0.018981334543525265,
145
+ "rgb_loss": 0.06549806147813797,
146
+ "seg_loss": 0.07286898046731949,
147
+ "total": 0.138386023280001,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.018981334543525265,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013491111019219713
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.03828113526105881,
174
+ "ssim_fused": 0.877856969833374,
175
+ "seg_l1": 0.0622839629650116,
176
+ "seg_ssim_ref": 0.8778555393218994,
177
+ "depth": 0.014275136421706733,
178
+ "rgb_loss": 0.05505351722240448,
179
+ "seg_loss": 0.0742560625076294,
180
+ "total": 0.1293238548664556,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014275136421706733,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011180866673442848
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.024752378463745117,
207
+ "ssim_fused": 0.9107580780982971,
208
+ "seg_l1": 0.03604501858353615,
209
+ "seg_ssim_ref": 0.9107568264007568,
210
+ "depth": 0.009630821265795063,
211
+ "rgb_loss": 0.03765028715133667,
212
+ "seg_loss": 0.04668465256690979,
213
+ "total": 0.08434457053951226,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009630821265795063,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008342806942878395
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.018780820071697235,
240
+ "ssim_fused": 0.9148706793785095,
241
+ "seg_l1": 0.0230666883289814,
242
+ "seg_ssim_ref": 0.9148692488670349,
243
+ "depth": 0.00541449449337217,
244
+ "rgb_loss": 0.032050520181655884,
245
+ "seg_loss": 0.03547950088977814,
246
+ "total": 0.06753543556592739,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00541449449337217,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00541449449337217
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": 485,
281
+ "adam_update_count": 81480
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24831789708696306
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_2316dbdc26dd4346932d57f8e954c696_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 486,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81481,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 485,
300
+ "trained_intervals": 81480,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81480,
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.743233680725098,
333
+ "median": 11.5131196975708,
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": -2.7470221519470215,
354
+ "median": 8.971114158630371,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00043366695172153413,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06411851197481155,
382
+ "median": 7887.09375,
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": 25541,
420
+ "controller_edge_stiffness": 126
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_0486.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_0486",
5
+ "executed_epochs": 486,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_064c9297c9ce4b428a9090a810aca2a0.npz",
37
+ "optimizer_file": "boundary_064c9297c9ce4b428a9090a810aca2a0_optimizer.pt",
38
+ "arrays_sha256": "11387da350291c78ca08a8718447d1f587d1c9b693f2046f04adc722cfad94af",
39
+ "optimizer_sha256": "de1ec81886588e962da503377da8ef2b92bd0f767057100200273b584f09a91b",
40
+ "stage": "adam",
41
+ "completed_passes": 486,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81648,
45
+ "adam_update_count": 81648,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 487,
49
+ "consumed_count": 486,
50
+ "last_submitted_update": 81648,
51
+ "last_consumed_update": 81480,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81648,
56
+ "completed_passes": 486,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81648,
59
+ "snapshot": "pass_end_0486",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 486,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81648,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81648,
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.00019439517927821726,
83
+ "update_l2": 0.05666670948266983
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.476065856171772e-05,
95
+ "update_l2": 0.0029990042094141245
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.10727075843077638,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25547,
109
+ "attachment": 126,
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.10727075843077638,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03387967869639397,
129
+ "ssim_fused": 0.8932363986968994,
130
+ "seg_l1": 0.04681111499667168,
131
+ "seg_ssim_ref": 0.8932350873947144,
132
+ "depth": 0.012406911072540194,
133
+ "rgb_loss": 0.048456475138664246,
134
+ "seg_loss": 0.05880188196897507,
135
+ "total": 0.10727075843077638
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05164475739002228,
141
+ "ssim_fused": 0.8756678700447083,
142
+ "seg_l1": 0.06215902790427208,
143
+ "seg_ssim_ref": 0.8756672143936157,
144
+ "depth": 0.019644919177589343,
145
+ "rgb_loss": 0.06618223339319229,
146
+ "seg_loss": 0.07459378242492676,
147
+ "total": 0.14079565328671603,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019644919177589343,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014154695653283787
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.03836779296398163,
174
+ "ssim_fused": 0.8771357536315918,
175
+ "seg_l1": 0.06258270144462585,
176
+ "seg_ssim_ref": 0.8771341443061829,
177
+ "depth": 0.014238598826048481,
178
+ "rgb_loss": 0.055267084389925,
179
+ "seg_loss": 0.07463933527469635,
180
+ "total": 0.1299206545381571,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014238598826048481,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011144329077784593
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.025718269869685173,
207
+ "ssim_fused": 0.9084588289260864,
208
+ "seg_l1": 0.037714000791311264,
209
+ "seg_ssim_ref": 0.9084575772285461,
210
+ "depth": 0.010202727507647747,
211
+ "rgb_loss": 0.03888285160064697,
212
+ "seg_loss": 0.04847968369722366,
213
+ "total": 0.08737273802537829,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010202727507647747,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00891471318473108
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.01978789083659649,
240
+ "ssim_fused": 0.9116829633712769,
241
+ "seg_l1": 0.02478872612118721,
242
+ "seg_ssim_ref": 0.9116812944412231,
243
+ "depth": 0.005541398778875203,
244
+ "rgb_loss": 0.03349371999502182,
245
+ "seg_loss": 0.0374947227537632,
246
+ "total": 0.07099398787285419,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005541398778875203,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005541398778875203
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": 486,
281
+ "adam_update_count": 81648
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2535258859861642
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_064c9297c9ce4b428a9090a810aca2a0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 487,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81649,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 486,
300
+ "trained_intervals": 81648,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81648,
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.7458319664001465,
333
+ "median": 11.513121604919434,
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": -2.752419948577881,
354
+ "median": 8.972734451293945,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00043254162301309407,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06377334892749786,
382
+ "median": 7905.421875,
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": 25547,
420
+ "controller_edge_stiffness": 126
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_0487.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_0487",
5
+ "executed_epochs": 487,
6
+ "score": null,
7
+ "best_score": 0.08721966054799261,
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_6867bc01047048d9a0b16cad4679d99a.npz",
37
+ "optimizer_file": "boundary_6867bc01047048d9a0b16cad4679d99a_optimizer.pt",
38
+ "arrays_sha256": "b26fb6887acd36f626ee1872ed095d70c78eb9236c5e4af2e79323fbf0740c13",
39
+ "optimizer_sha256": "4efa1a1f723b034aa6ee53cb871e9112c8772cd15bb18b10add31edfbeb620cc",
40
+ "stage": "adam",
41
+ "completed_passes": 487,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81816,
45
+ "adam_update_count": 81816,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 488,
49
+ "consumed_count": 487,
50
+ "last_submitted_update": 81816,
51
+ "last_consumed_update": 81648,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81816,
56
+ "completed_passes": 487,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81816,
59
+ "snapshot": "pass_end_0487",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 80472,
67
+ "pass_science": {
68
+ "completed_passes": 487,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81816,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81816,
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.00014127109898254275,
83
+ "update_l2": 0.051349036395549774
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.440500793454703e-05,
95
+ "update_l2": 0.0026201587170362473
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.10623359251156932,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25552,
109
+ "attachment": 126,
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.10623359251156932,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033567290753126144,
129
+ "ssim_fused": 0.8940595388412476,
130
+ "seg_l1": 0.04623880609869957,
131
+ "seg_ssim_ref": 0.8940582275390625,
132
+ "depth": 0.012259365474046855,
133
+ "rgb_loss": 0.048041932284832,
134
+ "seg_loss": 0.05817939713597298,
135
+ "total": 0.10623359251156932
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05140860006213188,
141
+ "ssim_fused": 0.875924825668335,
142
+ "seg_l1": 0.061566680669784546,
143
+ "seg_ssim_ref": 0.8759241104125977,
144
+ "depth": 0.01941170631606546,
145
+ "rgb_loss": 0.06594191491603851,
146
+ "seg_loss": 0.07406852394342422,
147
+ "total": 0.1400298580163594,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01941170631606546,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013921482791759901
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.038224417716264725,
174
+ "ssim_fused": 0.8780145049095154,
175
+ "seg_l1": 0.06231946498155594,
176
+ "seg_ssim_ref": 0.8780128955841064,
177
+ "depth": 0.014135616229568711,
178
+ "rgb_loss": 0.05497663468122482,
179
+ "seg_loss": 0.07425299286842346,
180
+ "total": 0.12924377061645845,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014135616229568711,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011041346481304825
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.02535569854080677,
207
+ "ssim_fused": 0.9088262915611267,
208
+ "seg_l1": 0.03711414709687233,
209
+ "seg_ssim_ref": 0.9088250398635864,
210
+ "depth": 0.00994789895769338,
211
+ "rgb_loss": 0.038519300520420074,
212
+ "seg_loss": 0.04792631044983864,
213
+ "total": 0.08645556259450671,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.00994789895769338,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008659884634776713
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.019280442968010902,
240
+ "ssim_fused": 0.9134724140167236,
241
+ "seg_l1": 0.023954927921295166,
242
+ "seg_ssim_ref": 0.9134708642959595,
243
+ "depth": 0.00554224039285987,
244
+ "rgb_loss": 0.032729871571063995,
245
+ "seg_loss": 0.03646976873278618,
246
+ "total": 0.06920517881895273,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00554224039285987,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00554224039285987
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": 487,
281
+ "adam_update_count": 81816
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2379320899490267
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_6867bc01047048d9a0b16cad4679d99a_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 488,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81817,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 487,
300
+ "trained_intervals": 81816,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81816,
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.749139785766602,
333
+ "median": 11.51312255859375,
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": -2.758753776550293,
354
+ "median": 8.973090171813965,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004311132070142776,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06337068974971771,
382
+ "median": 7912.39013671875,
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": 25552,
420
+ "controller_edge_stiffness": 126
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_0488.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_0488",
5
+ "executed_epochs": 488,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_1dcb616c8a904524a760fe670a0180b0.npz",
37
+ "optimizer_file": "boundary_1dcb616c8a904524a760fe670a0180b0_optimizer.pt",
38
+ "arrays_sha256": "db86b17fff90aeff17270852f7a6135f5c616b0fb0b0295f5e0d66dc8dafb611",
39
+ "optimizer_sha256": "f4332873c5d5992d88439ec50a3a95cc6c9c5f8e12d061e1976a2422112ca6ca",
40
+ "stage": "adam",
41
+ "completed_passes": 488,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 81984,
45
+ "adam_update_count": 81984,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 489,
49
+ "consumed_count": 488,
50
+ "last_submitted_update": 81984,
51
+ "last_consumed_update": 81816,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 81984,
56
+ "completed_passes": 488,
57
+ "next_interval": 0,
58
+ "trained_intervals": 81984,
59
+ "snapshot": "pass_end_0488",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 488,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 81984,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 81984,
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.00021622187341563404,
83
+ "update_l2": 0.05650472268462181
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.74193220725283e-05,
95
+ "update_l2": 0.0035717361606657505
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.1091588492551359,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25559,
109
+ "attachment": 126,
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.1091588492551359,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03467804938554764,
129
+ "ssim_fused": 0.8919397592544556,
130
+ "seg_l1": 0.047724269330501556,
131
+ "seg_ssim_ref": 0.8919384479522705,
132
+ "depth": 0.012649134686848232,
133
+ "rgb_loss": 0.04935448616743088,
134
+ "seg_loss": 0.05979171395301819,
135
+ "total": 0.1091588492551359
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05418071523308754,
141
+ "ssim_fused": 0.8719585537910461,
142
+ "seg_l1": 0.06534572690725327,
143
+ "seg_ssim_ref": 0.8719580173492432,
144
+ "depth": 0.019937808127015854,
145
+ "rgb_loss": 0.06895285844802856,
146
+ "seg_loss": 0.0778849795460701,
147
+ "total": 0.14685776835164507,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019937808127015854,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.0144475846027103
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.03854880854487419,
174
+ "ssim_fused": 0.8768551349639893,
175
+ "seg_l1": 0.06281059980392456,
176
+ "seg_ssim_ref": 0.8768535852432251,
177
+ "depth": 0.014574641528499778,
178
+ "rgb_loss": 0.05546801909804344,
179
+ "seg_loss": 0.0748777687549591,
180
+ "total": 0.13036036621982133,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014574641528499778,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011480371780235891
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.02605065144598484,
207
+ "ssim_fused": 0.9071313738822937,
208
+ "seg_l1": 0.03790387883782387,
209
+ "seg_ssim_ref": 0.9071300029754639,
210
+ "depth": 0.010361013110877637,
211
+ "rgb_loss": 0.03941424936056137,
212
+ "seg_loss": 0.04889710247516632,
213
+ "total": 0.08832171284883857,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010361013110877637,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00907299878796097
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.019932027906179428,
240
+ "ssim_fused": 0.9118140339851379,
241
+ "seg_l1": 0.024836871773004532,
242
+ "seg_ssim_ref": 0.911812424659729,
243
+ "depth": 0.005723075980999663,
244
+ "rgb_loss": 0.033582814037799835,
245
+ "seg_loss": 0.037507012486457825,
246
+ "total": 0.07109554960023866,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005723075980999663,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005723075980999663
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": 488,
281
+ "adam_update_count": 81984
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2486946010030806
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_1dcb616c8a904524a760fe670a0180b0_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 489,
293
+ "next_interval": 0,
294
+ "next_adam_update": 81985,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 488,
300
+ "trained_intervals": 81984,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 81984,
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.752507209777832,
333
+ "median": 11.5131254196167,
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": -2.7643911838531494,
354
+ "median": 8.972177505493164,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004296639235690236,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.063014455139637,
382
+ "median": 7904.646484375,
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": 25559,
420
+ "controller_edge_stiffness": 126
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_0489.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_0489",
5
+ "executed_epochs": 489,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_62fd3c3d30dd472ba1292a76e0ad85f9.npz",
37
+ "optimizer_file": "boundary_62fd3c3d30dd472ba1292a76e0ad85f9_optimizer.pt",
38
+ "arrays_sha256": "2dad4e7aac98b129d9028c8a01c39a1ae22e521cd7214666fddd3acdfd085da9",
39
+ "optimizer_sha256": "8431f913b38900663ab1994ef561eb523eb1b8763d4241e9b5482231884beb11",
40
+ "stage": "adam",
41
+ "completed_passes": 489,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82152,
45
+ "adam_update_count": 82152,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 490,
49
+ "consumed_count": 489,
50
+ "last_submitted_update": 82152,
51
+ "last_consumed_update": 81984,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82152,
56
+ "completed_passes": 489,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82152,
59
+ "snapshot": "pass_end_0489",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 489,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82152,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82152,
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.0003428660857025534,
83
+ "update_l2": 0.05380919203162193
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.774199624080211e-05,
95
+ "update_l2": 0.0033853992354124784
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.10969577754202044,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25564,
109
+ "attachment": 126,
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.10969577754202044,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03483664616942406,
129
+ "ssim_fused": 0.8916321396827698,
130
+ "seg_l1": 0.048082925379276276,
131
+ "seg_ssim_ref": 0.8916308879852295,
132
+ "depth": 0.012718386079429376,
133
+ "rgb_loss": 0.04954289644956589,
134
+ "seg_loss": 0.060140158981084824,
135
+ "total": 0.10969577754202044
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05444483458995819,
141
+ "ssim_fused": 0.8716017603874207,
142
+ "seg_l1": 0.06605429947376251,
143
+ "seg_ssim_ref": 0.8716012239456177,
144
+ "depth": 0.020128194939716102,
145
+ "rgb_loss": 0.06923551857471466,
146
+ "seg_loss": 0.0785231962800026,
147
+ "total": 0.14777885050023756,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020128194939716102,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014637971415410542
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.038740191608667374,
174
+ "ssim_fused": 0.8763483762741089,
175
+ "seg_l1": 0.0630316212773323,
176
+ "seg_ssim_ref": 0.8763467669487,
177
+ "depth": 0.014556704329056666,
178
+ "rgb_loss": 0.05572247877717018,
179
+ "seg_loss": 0.07515594363212585,
180
+ "total": 0.1308929753883348,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014556704329056666,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011462434580792775
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.026249349117279053,
207
+ "ssim_fused": 0.907016932964325,
208
+ "seg_l1": 0.03845750167965889,
209
+ "seg_ssim_ref": 0.9070156216621399,
210
+ "depth": 0.010503773231720291,
211
+ "rgb_loss": 0.03959609568119049,
212
+ "seg_loss": 0.049362875521183014,
213
+ "total": 0.08896947497560523,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010503773231720291,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009215758908803625
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.019912218675017357,
240
+ "ssim_fused": 0.9115614295005798,
241
+ "seg_l1": 0.024788280948996544,
242
+ "seg_ssim_ref": 0.9115599393844604,
243
+ "depth": 0.0056848718172244515,
244
+ "rgb_loss": 0.03361748903989792,
245
+ "seg_loss": 0.037518635392189026,
246
+ "total": 0.07114180930390417,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0056848718172244515,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0056848718172244515
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": 489,
281
+ "adam_update_count": 82152
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.23962010303512216
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_62fd3c3d30dd472ba1292a76e0ad85f9_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 490,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82153,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 489,
300
+ "trained_intervals": 82152,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82152,
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.756524562835693,
333
+ "median": 11.513126373291016,
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": -2.7707033157348633,
354
+ "median": 8.968631744384766,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00042794126784428954,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.0626179501414299,
382
+ "median": 7879.33984375,
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": 25564,
420
+ "controller_edge_stiffness": 126
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_0490.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_0490",
5
+ "executed_epochs": 490,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_6a3b2676864b428eb29cc2b812002ea9.npz",
37
+ "optimizer_file": "boundary_6a3b2676864b428eb29cc2b812002ea9_optimizer.pt",
38
+ "arrays_sha256": "1277624cd50bb466d288dc6ff344795b170eb5cc6d994c2a9436fa67e2ea9d6e",
39
+ "optimizer_sha256": "e0f819e1c23fe9b883f469b83e5de8c89a6bb56de7e9878cb1cd281fdd799355",
40
+ "stage": "adam",
41
+ "completed_passes": 490,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82320,
45
+ "adam_update_count": 82320,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 491,
49
+ "consumed_count": 490,
50
+ "last_submitted_update": 82320,
51
+ "last_consumed_update": 82152,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82320,
56
+ "completed_passes": 490,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82320,
59
+ "snapshot": "pass_end_0490",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 490,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82320,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82320,
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.00019942918152082711,
83
+ "update_l2": 0.04798946529626846
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.111206751782447e-05,
95
+ "update_l2": 0.0020372711587697268
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.10572410691848211,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25575,
109
+ "attachment": 126,
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.10572410691848211,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03343265503644943,
129
+ "ssim_fused": 0.8943111896514893,
130
+ "seg_l1": 0.04586251452565193,
131
+ "seg_ssim_ref": 0.8943098783493042,
132
+ "depth": 0.01218486895970515,
133
+ "rgb_loss": 0.04788389056921005,
134
+ "seg_loss": 0.057828038930892944,
135
+ "total": 0.10572410691848211
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05118001997470856,
141
+ "ssim_fused": 0.8758479952812195,
142
+ "seg_l1": 0.06081748381257057,
143
+ "seg_ssim_ref": 0.8758471012115479,
144
+ "depth": 0.019163684247063162,
145
+ "rgb_loss": 0.06577441841363907,
146
+ "seg_loss": 0.07348456978797913,
147
+ "total": 0.13927814443528466,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019163684247063162,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013673460722757606
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.038290735334157944,
174
+ "ssim_fused": 0.87775057554245,
175
+ "seg_l1": 0.062438517808914185,
176
+ "seg_ssim_ref": 0.8777490258216858,
177
+ "depth": 0.014272386567487073,
178
+ "rgb_loss": 0.055082473903894424,
179
+ "seg_loss": 0.07440101355314255,
180
+ "total": 0.12949776356889475,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014272386567487073,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011178116819223182
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.025039786472916603,
207
+ "ssim_fused": 0.9100390672683716,
208
+ "seg_l1": 0.03643929213285446,
209
+ "seg_ssim_ref": 0.9100376963615417,
210
+ "depth": 0.009797828479531066,
211
+ "rgb_loss": 0.038024015724658966,
212
+ "seg_loss": 0.04714389517903328,
213
+ "total": 0.08517771245746207,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009797828479531066,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.0085098141566144
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.019220074638724327,
240
+ "ssim_fused": 0.913607120513916,
241
+ "seg_l1": 0.02375475876033306,
242
+ "seg_ssim_ref": 0.9136056900024414,
243
+ "depth": 0.005505576544739306,
244
+ "rgb_loss": 0.03265463560819626,
245
+ "seg_loss": 0.03628266975283623,
246
+ "total": 0.06894280721228693,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005505576544739306,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005505576544739306
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": 490,
281
+ "adam_update_count": 82320
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2364554179366678
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_6a3b2676864b428eb29cc2b812002ea9_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 491,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82321,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 490,
300
+ "trained_intervals": 82320,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82320,
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.763576984405518,
333
+ "median": 11.513132095336914,
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": -2.7762906551361084,
354
+ "median": 8.972140312194824,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004249338817317039,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06226905435323715,
382
+ "median": 7905.8828125,
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": 25575,
420
+ "controller_edge_stiffness": 126
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_0491.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_0491",
5
+ "executed_epochs": 491,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_27c4f27252c44061bc5c52bedbacf508.npz",
37
+ "optimizer_file": "boundary_27c4f27252c44061bc5c52bedbacf508_optimizer.pt",
38
+ "arrays_sha256": "c8d49c8a7be3ceec0cac8cfd974e2c753a534dbf8813622e684e8dfeb8e96dc5",
39
+ "optimizer_sha256": "584b253385fb70d589dcd6a5ec5ed5e2348a64b5a25a98fa49379389a55e9b4b",
40
+ "stage": "adam",
41
+ "completed_passes": 491,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82488,
45
+ "adam_update_count": 82488,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 492,
49
+ "consumed_count": 491,
50
+ "last_submitted_update": 82488,
51
+ "last_consumed_update": 82320,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82488,
56
+ "completed_passes": 491,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82488,
59
+ "snapshot": "pass_end_0491",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 491,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82488,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82488,
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.00035124074202030897,
83
+ "update_l2": 0.05781663581728935
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.913072189083323e-05,
95
+ "update_l2": 0.0031428334768861532
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.10887261530202565,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25580,
109
+ "attachment": 126,
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.10887261530202565,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03461848199367523,
129
+ "ssim_fused": 0.8920671939849854,
130
+ "seg_l1": 0.04748982936143875,
131
+ "seg_ssim_ref": 0.8920658230781555,
132
+ "depth": 0.012558454691736292,
133
+ "rgb_loss": 0.04928135871887207,
134
+ "seg_loss": 0.05957869812846184,
135
+ "total": 0.10887261530202565
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05401020124554634,
141
+ "ssim_fused": 0.8722913265228271,
142
+ "seg_l1": 0.06468900293111801,
143
+ "seg_ssim_ref": 0.8722905516624451,
144
+ "depth": 0.019606931779019714,
145
+ "rgb_loss": 0.06874989718198776,
146
+ "seg_loss": 0.07729309797286987,
147
+ "total": 0.14606260953721725,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019606931779019714,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01411670825471416
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.038800373673439026,
174
+ "ssim_fused": 0.876219630241394,
175
+ "seg_l1": 0.06302615255117416,
176
+ "seg_ssim_ref": 0.8762179613113403,
177
+ "depth": 0.014636309432662871,
178
+ "rgb_loss": 0.05579637363553047,
179
+ "seg_loss": 0.07517732679843903,
180
+ "total": 0.13098833301811186,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014636309432662871,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01154203968439898
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.025783611461520195,
207
+ "ssim_fused": 0.9080779552459717,
208
+ "seg_l1": 0.03752340376377106,
209
+ "seg_ssim_ref": 0.9080767035484314,
210
+ "depth": 0.010282324326277917,
211
+ "rgb_loss": 0.03901129961013794,
212
+ "seg_loss": 0.048403382301330566,
213
+ "total": 0.08742496423579478,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010282324326277917,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00899431000336125
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.019879737868905067,
240
+ "ssim_fused": 0.9116796851158142,
241
+ "seg_l1": 0.024720752611756325,
242
+ "seg_ssim_ref": 0.9116780757904053,
243
+ "depth": 0.005708253228984671,
244
+ "rgb_loss": 0.03356785327196121,
245
+ "seg_loss": 0.037440989166498184,
246
+ "total": 0.07101455441697868,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005708253228984671,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005708253228984671
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": 491,
281
+ "adam_update_count": 82488
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24494124297052622
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_27c4f27252c44061bc5c52bedbacf508_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 492,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82489,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 491,
300
+ "trained_intervals": 82488,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82488,
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.766170024871826,
333
+ "median": 11.51313304901123,
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": -2.782559394836426,
354
+ "median": 8.971219062805176,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004238334367983043,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06187993288040161,
382
+ "median": 7900.35546875,
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": 25580,
420
+ "controller_edge_stiffness": 126
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_0492.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_0492",
5
+ "executed_epochs": 492,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_19e974969b1346e6b1fad22a071766e7.npz",
37
+ "optimizer_file": "boundary_19e974969b1346e6b1fad22a071766e7_optimizer.pt",
38
+ "arrays_sha256": "0f9f6371c723665a1e86ff17e398d9fa87fb8718e2c52897dee60eee8a53bb4c",
39
+ "optimizer_sha256": "d0b738ed4fa5cdfc04ff5fe96a3f89325478e8d1bb3138d8cd8d81d10ed8e3df",
40
+ "stage": "adam",
41
+ "completed_passes": 492,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82656,
45
+ "adam_update_count": 82656,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 493,
49
+ "consumed_count": 492,
50
+ "last_submitted_update": 82656,
51
+ "last_consumed_update": 82488,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82656,
56
+ "completed_passes": 492,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82656,
59
+ "snapshot": "pass_end_0492",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 492,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82656,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82656,
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.00015304677071981132,
83
+ "update_l2": 0.06006868928670883
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": 1.399971097271191e-05,
95
+ "update_l2": 0.0018646675162017345
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.1053654659694106,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25586,
109
+ "attachment": 126,
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.1053654659694106,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03327050432562828,
129
+ "ssim_fused": 0.8945399522781372,
130
+ "seg_l1": 0.045690882951021194,
131
+ "seg_ssim_ref": 0.8945387601852417,
132
+ "depth": 0.012099385824841933,
133
+ "rgb_loss": 0.04770840331912041,
134
+ "seg_loss": 0.057644955813884735,
135
+ "total": 0.1053654659694106
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050647616386413574,
141
+ "ssim_fused": 0.8769408464431763,
142
+ "seg_l1": 0.0602203793823719,
143
+ "seg_ssim_ref": 0.8769403100013733,
144
+ "depth": 0.01919923770511717,
145
+ "rgb_loss": 0.06512992084026337,
146
+ "seg_loss": 0.07278823852539062,
147
+ "total": 0.13793735860335912,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01919923770511717,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013709014180811616
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.03816092014312744,
174
+ "ssim_fused": 0.8777836561203003,
175
+ "seg_l1": 0.06222550943493843,
176
+ "seg_ssim_ref": 0.8777820467948914,
177
+ "depth": 0.01409343624567251,
178
+ "rgb_loss": 0.05497200787067413,
179
+ "seg_loss": 0.07422400265932083,
180
+ "total": 0.12921011141682123,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01409343624567251,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.010999166497408619
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.02513718232512474,
207
+ "ssim_fused": 0.9097321629524231,
208
+ "seg_l1": 0.03665555268526077,
209
+ "seg_ssim_ref": 0.9097309112548828,
210
+ "depth": 0.009731771985122468,
211
+ "rgb_loss": 0.038163311779499054,
212
+ "seg_loss": 0.047378260642290115,
213
+ "total": 0.0855513079190646,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009731771985122468,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008443757662205802
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.01913628913462162,
240
+ "ssim_fused": 0.9137032628059387,
241
+ "seg_l1": 0.02366209216415882,
242
+ "seg_ssim_ref": 0.9137017130851746,
243
+ "depth": 0.005373097363455583,
244
+ "rgb_loss": 0.03256838023662567,
245
+ "seg_loss": 0.036189332604408264,
246
+ "total": 0.06876308593839739,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005373097363455583,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005373097363455584
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": 492,
281
+ "adam_update_count": 82656
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2469925689511001
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_19e974969b1346e6b1fad22a071766e7_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 493,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82657,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 492,
300
+ "trained_intervals": 82656,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82656,
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.76820707321167,
333
+ "median": 11.513134956359863,
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": -2.7882678508758545,
354
+ "median": 8.971656799316406,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.000422970944782719,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06152769923210144,
382
+ "median": 7899.4853515625,
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": 25586,
420
+ "controller_edge_stiffness": 126
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_0493.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_0493",
5
+ "executed_epochs": 493,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_4cadfe67e29840a68da18f03f4a3fc51.npz",
37
+ "optimizer_file": "boundary_4cadfe67e29840a68da18f03f4a3fc51_optimizer.pt",
38
+ "arrays_sha256": "8a1e5fa46f73e788af0edfd3e1386cf64351f44fff66b9837396347d7b1920d6",
39
+ "optimizer_sha256": "09058024d0763f0b97314337f6cf7ea966379cf8166ece912688db43a6a783ac",
40
+ "stage": "adam",
41
+ "completed_passes": 493,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82824,
45
+ "adam_update_count": 82824,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 494,
49
+ "consumed_count": 493,
50
+ "last_submitted_update": 82824,
51
+ "last_consumed_update": 82656,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82824,
56
+ "completed_passes": 493,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82824,
59
+ "snapshot": "pass_end_0493",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 493,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82824,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82824,
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.00015750539023429155,
83
+ "update_l2": 0.0453922376036644
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": 1.8918606656370685e-05,
95
+ "update_l2": 0.0020108697935938835
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.1047176393573025,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25589,
109
+ "attachment": 126,
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.1047176393573025,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033104058355093,
129
+ "ssim_fused": 0.8950560092926025,
130
+ "seg_l1": 0.04530562832951546,
131
+ "seg_ssim_ref": 0.895054817199707,
132
+ "depth": 0.012052327845403148,
133
+ "rgb_loss": 0.047472041100263596,
134
+ "seg_loss": 0.0572335422039032,
135
+ "total": 0.1047176393573025
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05068853870034218,
141
+ "ssim_fused": 0.8767154812812805,
142
+ "seg_l1": 0.06003468856215477,
143
+ "seg_ssim_ref": 0.8767148852348328,
144
+ "depth": 0.019007031784943926,
145
+ "rgb_loss": 0.06520773470401764,
146
+ "seg_loss": 0.07268477231264114,
147
+ "total": 0.13791152149902433,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019007031784943926,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01351680826063837
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.03805392235517502,
174
+ "ssim_fused": 0.8782831430435181,
175
+ "seg_l1": 0.06197898089885712,
176
+ "seg_ssim_ref": 0.8782815933227539,
177
+ "depth": 0.014129060921370985,
178
+ "rgb_loss": 0.05478651076555252,
179
+ "seg_loss": 0.07392686605453491,
180
+ "total": 0.12872749843042822,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014129060921370985,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011034791173107097
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.024867095053195953,
207
+ "ssim_fused": 0.9103962182998657,
208
+ "seg_l1": 0.03615836426615715,
209
+ "seg_ssim_ref": 0.9103948473930359,
210
+ "depth": 0.009668842863456293,
211
+ "rgb_loss": 0.0378144308924675,
212
+ "seg_loss": 0.04684772342443466,
213
+ "total": 0.08467182315976561,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009668842863456293,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008380828540539627
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.01880667917430401,
240
+ "ssim_fused": 0.9148292541503906,
241
+ "seg_l1": 0.023050470277667046,
242
+ "seg_ssim_ref": 0.914827823638916,
243
+ "depth": 0.005404375811841391,
244
+ "rgb_loss": 0.03207949176430702,
245
+ "seg_loss": 0.03547481447458267,
246
+ "total": 0.06755971433999183,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005404375811841391,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0054043758118413904
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": 493,
281
+ "adam_update_count": 82824
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24754357198253274
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_4cadfe67e29840a68da18f03f4a3fc51_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 494,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82825,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 493,
300
+ "trained_intervals": 82824,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82824,
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.773674964904785,
333
+ "median": 11.51313591003418,
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": -2.7946486473083496,
354
+ "median": 8.963846206665039,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004206644953228533,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.06113635003566742,
382
+ "median": 7839.0400390625,
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": 25589,
420
+ "controller_edge_stiffness": 126
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_0494.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_0494",
5
+ "executed_epochs": 494,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_0bd8e4098f854bfc881f18621f781c1b.npz",
37
+ "optimizer_file": "boundary_0bd8e4098f854bfc881f18621f781c1b_optimizer.pt",
38
+ "arrays_sha256": "94f543f80e03b416d736ab119a9a31ef0fc15d2c30724ebcd7ec7d3f400ae634",
39
+ "optimizer_sha256": "69203f9664e26dc0eb82d31dcac4a0625bec8ccbf806abf6d620cefcf98eb523",
40
+ "stage": "adam",
41
+ "completed_passes": 494,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 82992,
45
+ "adam_update_count": 82992,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 495,
49
+ "consumed_count": 494,
50
+ "last_submitted_update": 82992,
51
+ "last_consumed_update": 82824,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 82992,
56
+ "completed_passes": 494,
57
+ "next_interval": 0,
58
+ "trained_intervals": 82992,
59
+ "snapshot": "pass_end_0494",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 494,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 82992,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 82992,
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.00022615428315475583,
83
+ "update_l2": 0.05836040526628494
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": 5.0269332859897986e-05,
95
+ "update_l2": 0.004657253623008728
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.10862107496590491,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25594,
109
+ "attachment": 126,
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.10862107496590491,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03447284922003746,
129
+ "ssim_fused": 0.892371416091919,
130
+ "seg_l1": 0.04747325927019119,
131
+ "seg_ssim_ref": 0.8923702836036682,
132
+ "depth": 0.012529230426497753,
133
+ "rgb_loss": 0.049103993922472,
134
+ "seg_loss": 0.05950455367565155,
135
+ "total": 0.10862107496590491
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05371323227882385,
141
+ "ssim_fused": 0.8726303577423096,
142
+ "seg_l1": 0.06477857381105423,
143
+ "seg_ssim_ref": 0.8726299405097961,
144
+ "depth": 0.01989147039405937,
145
+ "rgb_loss": 0.06844451278448105,
146
+ "seg_loss": 0.07729686796665192,
147
+ "total": 0.14576126477094642,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01989147039405937,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014401246869753814
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.03868584334850311,
174
+ "ssim_fused": 0.8762997388839722,
175
+ "seg_l1": 0.06295277923345566,
176
+ "seg_ssim_ref": 0.876298189163208,
177
+ "depth": 0.01435768690632708,
178
+ "rgb_loss": 0.055688727647066116,
179
+ "seg_loss": 0.07510259002447128,
180
+ "total": 0.13080567908373403,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01435768690632708,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011263417158063192
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.025851909071207047,
207
+ "ssim_fused": 0.9078683853149414,
208
+ "seg_l1": 0.037723880261182785,
209
+ "seg_ssim_ref": 0.9078671336174011,
210
+ "depth": 0.010247926154697003,
211
+ "rgb_loss": 0.039107851684093475,
212
+ "seg_loss": 0.048605676740407944,
213
+ "total": 0.08772377262536582,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010247926154697003,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008959911831780335
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.019640417769551277,
240
+ "ssim_fused": 0.9126872420310974,
241
+ "seg_l1": 0.02443779446184635,
242
+ "seg_ssim_ref": 0.9126858115196228,
243
+ "depth": 0.005619838250907552,
244
+ "rgb_loss": 0.03317488729953766,
245
+ "seg_loss": 0.03701307624578476,
246
+ "total": 0.07019358338357333,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005619838250907552,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005619838250907552
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": 494,
281
+ "adam_update_count": 82992
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25886266119778156
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_0bd8e4098f854bfc881f18621f781c1b_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 495,
293
+ "next_interval": 0,
294
+ "next_adam_update": 82993,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 494,
300
+ "trained_intervals": 82992,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 82992,
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.777426719665527,
333
+ "median": 11.513137817382812,
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": -2.7993414402008057,
354
+ "median": 8.976564407348633,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00041908922139555216,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.0608501210808754,
382
+ "median": 7931.328125,
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": 25594,
420
+ "controller_edge_stiffness": 126
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_0495.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_0495",
5
+ "executed_epochs": 495,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_7ac2707390ba46ab88f7a1722b050429.npz",
37
+ "optimizer_file": "boundary_7ac2707390ba46ab88f7a1722b050429_optimizer.pt",
38
+ "arrays_sha256": "ebd260e0fe94ba04e040d4f2f5b4f614879c44410341fc0d302afebf699b5f89",
39
+ "optimizer_sha256": "1451d0de471ee3bc554a6856017cf1befde3958d0dfba5f5262fc86f8cd0025d",
40
+ "stage": "adam",
41
+ "completed_passes": 495,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83160,
45
+ "adam_update_count": 83160,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 496,
49
+ "consumed_count": 495,
50
+ "last_submitted_update": 83160,
51
+ "last_consumed_update": 82992,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 83160,
56
+ "completed_passes": 495,
57
+ "next_interval": 0,
58
+ "trained_intervals": 83160,
59
+ "snapshot": "pass_end_0495",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 495,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 83160,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 83160,
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.00019805175543297082,
83
+ "update_l2": 0.047428347170352936
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.584416456054896e-05,
95
+ "update_l2": 0.003254712326452136
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.10737855185546728,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25604,
109
+ "attachment": 126,
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.10737855185546728,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0341060571372509,
129
+ "ssim_fused": 0.8931686878204346,
130
+ "seg_l1": 0.04668569192290306,
131
+ "seg_ssim_ref": 0.8931674361228943,
132
+ "depth": 0.01237553336473738,
133
+ "rgb_loss": 0.048651110380887985,
134
+ "seg_loss": 0.05871506407856941,
135
+ "total": 0.10737855185546728
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.053338680416345596,
141
+ "ssim_fused": 0.8730702996253967,
142
+ "seg_l1": 0.06360875070095062,
143
+ "seg_ssim_ref": 0.8730698227882385,
144
+ "depth": 0.01946174361843926,
145
+ "rgb_loss": 0.06805688887834549,
146
+ "seg_loss": 0.07627303898334503,
147
+ "total": 0.14434939705588956,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.01946174361843926,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013971520094133705
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.03841644152998924,
174
+ "ssim_fused": 0.877088189125061,
175
+ "seg_l1": 0.06251277774572372,
176
+ "seg_ssim_ref": 0.8770865797996521,
177
+ "depth": 0.014425491763994408,
178
+ "rgb_loss": 0.055315516889095306,
179
+ "seg_loss": 0.07459290325641632,
180
+ "total": 0.12992283818669503,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014425491763994408,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01133122201573052
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.025427138432860374,
207
+ "ssim_fused": 0.908812403678894,
208
+ "seg_l1": 0.036864329129457474,
209
+ "seg_ssim_ref": 0.9088111519813538,
210
+ "depth": 0.010001984395432907,
211
+ "rgb_loss": 0.03857923299074173,
212
+ "seg_loss": 0.04772923141717911,
213
+ "total": 0.08631846639231627,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010001984395432907,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00871397007251624
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.019241971895098686,
240
+ "ssim_fused": 0.9137038588523865,
241
+ "seg_l1": 0.02375691756606102,
242
+ "seg_ssim_ref": 0.9137022495269775,
243
+ "depth": 0.005612913681082945,
244
+ "rgb_loss": 0.032652806490659714,
245
+ "seg_loss": 0.03626508638262749,
246
+ "total": 0.06892350578696828,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005612913681082945,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005612913681082945
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": 495,
281
+ "adam_update_count": 83160
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25494361901655793
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_7ac2707390ba46ab88f7a1722b050429_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 496,
293
+ "next_interval": 0,
294
+ "next_adam_update": 83161,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 495,
300
+ "trained_intervals": 83160,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 83160,
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.779258728027344,
333
+ "median": 11.513140678405762,
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": -2.805575370788574,
354
+ "median": 8.976171493530273,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004183221608400345,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.060471970587968826,
382
+ "median": 7930.9541015625,
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": 25604,
420
+ "controller_edge_stiffness": 126
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_0496.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_0496",
5
+ "executed_epochs": 496,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_386c13e6a2b043549a2dc1a2b0349adb.npz",
37
+ "optimizer_file": "boundary_386c13e6a2b043549a2dc1a2b0349adb_optimizer.pt",
38
+ "arrays_sha256": "bbbd5ade454b2ac4060ee5d56f40dadae0c9467acdbd644775d8f2c2b26b34e8",
39
+ "optimizer_sha256": "cd53aee25c33fc6fd206c6345d9980d495fdecbb7228777c542af2c037047196",
40
+ "stage": "adam",
41
+ "completed_passes": 496,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83328,
45
+ "adam_update_count": 83328,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 497,
49
+ "consumed_count": 496,
50
+ "last_submitted_update": 83328,
51
+ "last_consumed_update": 83160,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 83328,
56
+ "completed_passes": 496,
57
+ "next_interval": 0,
58
+ "trained_intervals": 83328,
59
+ "snapshot": "pass_end_0496",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 496,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 83328,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 83328,
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.00020901586685795337,
83
+ "update_l2": 0.04999249801039696
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.43848803115543e-05,
95
+ "update_l2": 0.0034721458796411753
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.10835473744105874,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25612,
109
+ "attachment": 126,
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.10835473744105874,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03439091891050339,
129
+ "ssim_fused": 0.8924347162246704,
130
+ "seg_l1": 0.04725394397974014,
131
+ "seg_ssim_ref": 0.8924333453178406,
132
+ "depth": 0.012462417598335013,
133
+ "rgb_loss": 0.04902579262852669,
134
+ "seg_loss": 0.0593164823949337,
135
+ "total": 0.10835473744105874
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05383804813027382,
141
+ "ssim_fused": 0.8720274567604065,
142
+ "seg_l1": 0.06442448496818542,
143
+ "seg_ssim_ref": 0.8720266222953796,
144
+ "depth": 0.019693215724181822,
145
+ "rgb_loss": 0.06866494566202164,
146
+ "seg_loss": 0.07713426649570465,
147
+ "total": 0.14581891282403106,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019693215724181822,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.014202992199876268
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.03856053203344345,
174
+ "ssim_fused": 0.8763949275016785,
175
+ "seg_l1": 0.06282136589288712,
176
+ "seg_ssim_ref": 0.8763934373855591,
177
+ "depth": 0.014356139390647362,
178
+ "rgb_loss": 0.05556944012641907,
179
+ "seg_loss": 0.07497841119766235,
180
+ "total": 0.13056220746347208,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014356139390647362,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01126186964238347
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.025725729763507843,
207
+ "ssim_fused": 0.9083225727081299,
208
+ "seg_l1": 0.03762289881706238,
209
+ "seg_ssim_ref": 0.9083212018013,
210
+ "depth": 0.010240112682561803,
211
+ "rgb_loss": 0.03891607001423836,
212
+ "seg_loss": 0.04843407869338989,
213
+ "total": 0.08736038509502052,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.010240112682561803,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008952098359645137
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.01943936012685299,
240
+ "ssim_fused": 0.9129939079284668,
241
+ "seg_l1": 0.02414702996611595,
242
+ "seg_ssim_ref": 0.9129922389984131,
243
+ "depth": 0.005560202595949069,
244
+ "rgb_loss": 0.03295270726084709,
245
+ "seg_loss": 0.036719176918268204,
246
+ "total": 0.06967744438171125,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005560202595949069,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005560202595949071
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": 496,
281
+ "adam_update_count": 83328
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24299876089207828
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_386c13e6a2b043549a2dc1a2b0349adb_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 497,
293
+ "next_interval": 0,
294
+ "next_adam_update": 83329,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 496,
300
+ "trained_intervals": 83328,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 83328,
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.781711101531982,
333
+ "median": 11.513142585754395,
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": -2.8108105659484863,
354
+ "median": 8.980489730834961,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0004172975313849747,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.060156211256980896,
382
+ "median": 7966.57080078125,
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": 25612,
420
+ "controller_edge_stiffness": 126
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_0497.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_0497",
5
+ "executed_epochs": 497,
6
+ "score": null,
7
+ "best_score": 0.08709480332209349,
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_df0a5464675c4dfdb1a079425421f303.npz",
37
+ "optimizer_file": "boundary_df0a5464675c4dfdb1a079425421f303_optimizer.pt",
38
+ "arrays_sha256": "153c06c09fdb3b151ddba1eadce2bcce8f20100f01e9d14a10b9f0e22a5409a3",
39
+ "optimizer_sha256": "9706cb98df695333d2904fd3cf54f4c19e9e5f70cf0687904fd2c4ef84df6c11",
40
+ "stage": "adam",
41
+ "completed_passes": 497,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83496,
45
+ "adam_update_count": 83496,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 498,
49
+ "consumed_count": 497,
50
+ "last_submitted_update": 83496,
51
+ "last_consumed_update": 83328,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 83496,
56
+ "completed_passes": 497,
57
+ "next_interval": 0,
58
+ "trained_intervals": 83496,
59
+ "snapshot": "pass_end_0497",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 81816,
67
+ "pass_science": {
68
+ "completed_passes": 497,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 83496,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 83496,
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.0002618735597934574,
83
+ "update_l2": 0.050429463386535645
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.0753355784108862e-05,
95
+ "update_l2": 0.002248290227726102
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.10472824625809898,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25621,
109
+ "attachment": 126,
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.10472824625809898,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.033105894923210144,
129
+ "ssim_fused": 0.8949856758117676,
130
+ "seg_l1": 0.04528189077973366,
131
+ "seg_ssim_ref": 0.8949843645095825,
132
+ "depth": 0.012030975420371848,
133
+ "rgb_loss": 0.04748757928609848,
134
+ "seg_loss": 0.057228635996580124,
135
+ "total": 0.10472824625809898
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050587210804224014,
141
+ "ssim_fused": 0.877107560634613,
142
+ "seg_l1": 0.059773724526166916,
143
+ "seg_ssim_ref": 0.8771068453788757,
144
+ "depth": 0.018889340212152907,
145
+ "rgb_loss": 0.06504825502634048,
146
+ "seg_loss": 0.0723976120352745,
147
+ "total": 0.13746475640182715,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.018889340212152907,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013399116687847351
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.03809282183647156,
174
+ "ssim_fused": 0.8781234622001648,
175
+ "seg_l1": 0.062085751444101334,
176
+ "seg_ssim_ref": 0.8781218528747559,
177
+ "depth": 0.014200799013996342,
178
+ "rgb_loss": 0.05484956502914429,
179
+ "seg_loss": 0.07404423505067825,
180
+ "total": 0.12890799342825593,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014200799013996342,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011106529265732452
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.024788694456219673,
207
+ "ssim_fused": 0.9102153182029724,
208
+ "seg_l1": 0.03592377156019211,
209
+ "seg_ssim_ref": 0.9102140069007874,
210
+ "depth": 0.009563509967040217,
211
+ "rgb_loss": 0.037787891924381256,
212
+ "seg_loss": 0.046696215867996216,
213
+ "total": 0.08449367130234452,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009563509967040217,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008275495644123552
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.01895485818386078,
240
+ "ssim_fused": 0.9144963622093201,
241
+ "seg_l1": 0.023344319313764572,
242
+ "seg_ssim_ref": 0.9144948720932007,
243
+ "depth": 0.005470252488297927,
244
+ "rgb_loss": 0.03226461261510849,
245
+ "seg_loss": 0.03577648103237152,
246
+ "total": 0.06804656389996831,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005470252488297927,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005470252488297927
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": 497,
281
+ "adam_update_count": 83496
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24466234189458191
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_df0a5464675c4dfdb1a079425421f303_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 498,
293
+ "next_interval": 0,
294
+ "next_adam_update": 83497,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 497,
300
+ "trained_intervals": 83496,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 83496,
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.783340930938721,
333
+ "median": 11.513144493103027,
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": -2.817387342453003,
354
+ "median": 8.97540283203125,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00041661792783997953,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.05976187810301781,
382
+ "median": 7928.44091796875,
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": 25621,
420
+ "controller_edge_stiffness": 126
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_0498.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_0498",
5
+ "executed_epochs": 498,
6
+ "score": null,
7
+ "best_score": 0.08707057683511617,
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_7f01caf4ecc7489993253473c32e9c00.npz",
37
+ "optimizer_file": "boundary_7f01caf4ecc7489993253473c32e9c00_optimizer.pt",
38
+ "arrays_sha256": "db8e6961ae97a95c4e421e39b0cf080d7fae40c95fb66249567a7d37e30d8617",
39
+ "optimizer_sha256": "92cacb4b589d15be7003a3f4baba60ecd72a40d840e31fc42354bd45ed486c36",
40
+ "stage": "adam",
41
+ "completed_passes": 498,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83664,
45
+ "adam_update_count": 83664,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 499,
49
+ "consumed_count": 498,
50
+ "last_submitted_update": 83664,
51
+ "last_consumed_update": 83496,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 83664,
56
+ "completed_passes": 498,
57
+ "next_interval": 0,
58
+ "trained_intervals": 83664,
59
+ "snapshot": "pass_end_0498",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 83496,
67
+ "pass_science": {
68
+ "completed_passes": 498,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 83664,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 83664,
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.00027359151863493025,
83
+ "update_l2": 0.05464942753314972
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.969112342223525e-05,
95
+ "update_l2": 0.0038797296583652496
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.11039130190652714,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25631,
109
+ "attachment": 126,
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.11039130190652714,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.035062406212091446,
129
+ "ssim_fused": 0.8910687565803528,
130
+ "seg_l1": 0.04844476282596588,
131
+ "seg_ssim_ref": 0.891067624092102,
132
+ "depth": 0.012842810572243697,
133
+ "rgb_loss": 0.049836162477731705,
134
+ "seg_loss": 0.06054229661822319,
135
+ "total": 0.11039130190652714
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0544031597673893,
141
+ "ssim_fused": 0.8715540170669556,
142
+ "seg_l1": 0.065816730260849,
143
+ "seg_ssim_ref": 0.8715534806251526,
144
+ "depth": 0.020158952658253255,
145
+ "rgb_loss": 0.06921172887086868,
146
+ "seg_loss": 0.07834269106388092,
147
+ "total": 0.14757458633798845,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.020158952658253255,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.0146687291339477
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.039069537073373795,
174
+ "ssim_fused": 0.8757955431938171,
175
+ "seg_l1": 0.0635097399353981,
176
+ "seg_ssim_ref": 0.8757941126823425,
177
+ "depth": 0.014671354702569856,
178
+ "rgb_loss": 0.05609652027487755,
179
+ "seg_loss": 0.0756489709019661,
180
+ "total": 0.1317601588062559,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014671354702569856,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011577084954305965
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.026404542848467827,
207
+ "ssim_fused": 0.9064654111862183,
208
+ "seg_l1": 0.03880082443356514,
209
+ "seg_ssim_ref": 0.9064640402793884,
210
+ "depth": 0.01068020783328063,
211
+ "rgb_loss": 0.03983055055141449,
212
+ "seg_loss": 0.04974785074591637,
213
+ "total": 0.08958908523045443,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01068020783328063,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.009392193510363966
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.020372379571199417,
240
+ "ssim_fused": 0.9104602336883545,
241
+ "seg_l1": 0.025651775300502777,
242
+ "seg_ssim_ref": 0.9104588031768799,
243
+ "depth": 0.005860727094871043,
244
+ "rgb_loss": 0.034205857664346695,
245
+ "seg_loss": 0.038429662585258484,
246
+ "total": 0.07264137725140975,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.005860727094871043,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005860727094871045
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": 498,
281
+ "adam_update_count": 83664
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.26135578099638224
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_7f01caf4ecc7489993253473c32e9c00_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 499,
293
+ "next_interval": 0,
294
+ "next_adam_update": 83665,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 498,
300
+ "trained_intervals": 83664,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 83664,
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.7869791984558105,
333
+ "median": 11.513147354125977,
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": -2.822248697280884,
354
+ "median": 8.984003067016602,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00041510493610985577,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.05947205796837807,
382
+ "median": 7992.259765625,
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": 25631,
420
+ "controller_edge_stiffness": 126
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_0499.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_0499",
5
+ "executed_epochs": 499,
6
+ "score": null,
7
+ "best_score": 0.08707057683511617,
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_d4eb33e701674be8a386a62a8dcd0377.npz",
37
+ "optimizer_file": "boundary_d4eb33e701674be8a386a62a8dcd0377_optimizer.pt",
38
+ "arrays_sha256": "a0e4785dc7c432439690c6550f61081231360e8e52fddaee799dd1d51000b556",
39
+ "optimizer_sha256": "2e53259bf6c40beb9edef0f389eeb2ca04b187a4fd8b1ccffed3e9d56e129308",
40
+ "stage": "adam",
41
+ "completed_passes": 499,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83832,
45
+ "adam_update_count": 83832,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 500,
49
+ "consumed_count": 499,
50
+ "last_submitted_update": 83832,
51
+ "last_consumed_update": 83664,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 83832,
56
+ "completed_passes": 499,
57
+ "next_interval": 0,
58
+ "trained_intervals": 83832,
59
+ "snapshot": "pass_end_0499",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 83496,
67
+ "pass_science": {
68
+ "completed_passes": 499,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 83832,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 83832,
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.0002459387469571084,
83
+ "update_l2": 0.051514554768800735
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.6905461204005405e-05,
95
+ "update_l2": 0.002796564716845751
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.10751664696731335,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25633,
109
+ "attachment": 126,
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.10751664696731335,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0341825932264328,
129
+ "ssim_fused": 0.8930407166481018,
130
+ "seg_l1": 0.046717770397663116,
131
+ "seg_ssim_ref": 0.8930394649505615,
132
+ "depth": 0.012390897653166966,
133
+ "rgb_loss": 0.04873792827129364,
134
+ "seg_loss": 0.05876632779836655,
135
+ "total": 0.10751664696731335
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.053418245166540146,
141
+ "ssim_fused": 0.8730049133300781,
142
+ "seg_l1": 0.06344044208526611,
143
+ "seg_ssim_ref": 0.8730041980743408,
144
+ "depth": 0.019426259845405712,
145
+ "rgb_loss": 0.06813361495733261,
146
+ "seg_loss": 0.07615151256322861,
147
+ "total": 0.14430455378040663,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.019426259845405712,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013936036321100157
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.03859958052635193,
174
+ "ssim_fused": 0.8767127990722656,
175
+ "seg_l1": 0.0627368837594986,
176
+ "seg_ssim_ref": 0.8767112493515015,
177
+ "depth": 0.01449794395703357,
178
+ "rgb_loss": 0.05553710460662842,
179
+ "seg_loss": 0.0748472586274147,
180
+ "total": 0.13039885372741955,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01449794395703357,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011403674208769678
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.02538839541375637,
207
+ "ssim_fused": 0.9089646339416504,
208
+ "seg_l1": 0.03677867725491524,
209
+ "seg_ssim_ref": 0.9089633822441101,
210
+ "depth": 0.01000377403926363,
211
+ "rgb_loss": 0.0385177880525589,
212
+ "seg_loss": 0.04763026535511017,
213
+ "total": 0.08615805718170833,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01000377403926363,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.008715759716346963
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.019324153661727905,
240
+ "ssim_fused": 0.9134805202484131,
241
+ "seg_l1": 0.023915087804198265,
242
+ "seg_ssim_ref": 0.9134790301322937,
243
+ "depth": 0.00563561277096496,
244
+ "rgb_loss": 0.032763220369815826,
245
+ "seg_loss": 0.03643626719713211,
246
+ "total": 0.0692051231797189,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00563561277096496,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00563561277096496
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": 499,
281
+ "adam_update_count": 83832
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25068491394631565
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_d4eb33e701674be8a386a62a8dcd0377_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 500,
293
+ "next_interval": 0,
294
+ "next_adam_update": 83833,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 499,
300
+ "trained_intervals": 83832,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 83832,
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.790006637573242,
333
+ "median": 11.513148307800293,
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": -2.8285226821899414,
354
+ "median": 8.987181663513184,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.00041385015356354415,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.05910010263323784,
382
+ "median": 8016.6787109375,
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": 25633,
420
+ "controller_edge_stiffness": 126
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_0500.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_0500",
5
+ "executed_epochs": 500,
6
+ "score": null,
7
+ "best_score": 0.08707057683511617,
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_6cb795be4bab42ec8ebc9007a889d4f7.npz",
37
+ "optimizer_file": "boundary_6cb795be4bab42ec8ebc9007a889d4f7_optimizer.pt",
38
+ "arrays_sha256": "bd34f7da1ea56ceac6087d1529ebbc130de2dcdbcc5b3363c148d06bc3626ea0",
39
+ "optimizer_sha256": "c832c91ac6b5d6183ef756e28e0a67ae7ebb83bfc692c3eaae8bb74a40daa531",
40
+ "stage": "adam",
41
+ "completed_passes": 500,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 84000,
45
+ "adam_update_count": 84000,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 501,
49
+ "consumed_count": 500,
50
+ "last_submitted_update": 84000,
51
+ "last_consumed_update": 83832,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 84000,
56
+ "completed_passes": 500,
57
+ "next_interval": 0,
58
+ "trained_intervals": 84000,
59
+ "snapshot": "pass_end_0500",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 83496,
67
+ "pass_science": {
68
+ "completed_passes": 500,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 84000,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 84000,
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.00017395448230672628,
83
+ "update_l2": 0.05861193314194679
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.073773430311121e-05,
95
+ "update_l2": 0.0036269482225179672
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.10638005308388837,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 25639,
109
+ "attachment": 126,
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.10638005308388837,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03364551439881325,
129
+ "ssim_fused": 0.8940118551254272,
130
+ "seg_l1": 0.04631984233856201,
131
+ "seg_ssim_ref": 0.8940105438232422,
132
+ "depth": 0.01223779796727131,
133
+ "rgb_loss": 0.048114046454429626,
134
+ "seg_loss": 0.05825376510620117,
135
+ "total": 0.10638005308388837
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05148902162909508,
141
+ "ssim_fused": 0.8757727742195129,
142
+ "seg_l1": 0.06153467297554016,
143
+ "seg_ssim_ref": 0.8757721781730652,
144
+ "depth": 0.0193962789157866,
145
+ "rgb_loss": 0.0660366639494896,
146
+ "seg_loss": 0.07407330721616745,
147
+ "total": 0.14012936744457283,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.0193962789157866,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.013906055391481043
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.038455452769994736,
174
+ "ssim_fused": 0.8774611353874207,
175
+ "seg_l1": 0.06260448694229126,
176
+ "seg_ssim_ref": 0.8774596452713013,
177
+ "depth": 0.014228872325954855,
178
+ "rgb_loss": 0.05527213588356972,
179
+ "seg_loss": 0.07459165900945663,
180
+ "total": 0.12987802749064262,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.014228872325954855,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.011134602577690968
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.02525443769991398,
207
+ "ssim_fused": 0.9094468951225281,
208
+ "seg_l1": 0.036991316825151443,
209
+ "seg_ssim_ref": 0.9094455242156982,
210
+ "depth": 0.009827984543717206,
211
+ "rgb_loss": 0.03831417113542557,
212
+ "seg_loss": 0.047703951597213745,
213
+ "total": 0.08602795071718303,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.009827984543717206,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.00853997022080054
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.01938314363360405,
240
+ "ssim_fused": 0.913366436958313,
241
+ "seg_l1": 0.02414890006184578,
242
+ "seg_ssim_ref": 0.9133648872375488,
243
+ "depth": 0.00549805608362658,
244
+ "rgb_loss": 0.03283322602510452,
245
+ "seg_loss": 0.03664614260196686,
246
+ "total": 0.06948486668315501,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00549805608362658,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.005498056083626579
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": 500,
281
+ "adam_update_count": 84000
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24088122602552176
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_6cb795be4bab42ec8ebc9007a889d4f7_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 501,
293
+ "next_interval": 0,
294
+ "next_adam_update": 84001,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 500,
300
+ "trained_intervals": 84000,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 84000,
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.794068336486816,
333
+ "median": 11.51314926147461,
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": -2.8338944911956787,
354
+ "median": 9.000015258789062,
355
+ "max": 11.528096199035645,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.000412172608776018,
361
+ "median": 100000.0,
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": 1.0,
376
+ "max": 1.0,
377
+ "finite_count": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 0.058783479034900665,
382
+ "median": 8118.171875,
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": 25639,
420
+ "controller_edge_stiffness": 126
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_scores/pass_end_0000.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0001.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0002.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0003.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0004.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0005.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0006.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0007.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0008.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0009.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0010.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0011.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0012.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0013.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0014.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0015.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0016.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0017.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0018.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0019.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0020.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0021.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_scores/pass_end_0022.json ADDED
The diff for this file is too large to render. See raw diff