serialexperimentsleon commited on
Commit
deaafbc
·
verified ·
1 Parent(s): 9b3769f

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

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0275.json +423 -0
  2. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0276.json +423 -0
  3. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0277.json +423 -0
  4. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0278.json +423 -0
  5. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0279.json +423 -0
  6. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0280.json +423 -0
  7. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0281.json +423 -0
  8. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0282.json +423 -0
  9. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0283.json +423 -0
  10. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0284.json +423 -0
  11. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0285.json +423 -0
  12. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0286.json +423 -0
  13. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0287.json +423 -0
  14. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0288.json +423 -0
  15. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0289.json +423 -0
  16. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0290.json +423 -0
  17. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0291.json +423 -0
  18. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0292.json +423 -0
  19. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0293.json +423 -0
  20. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0294.json +423 -0
  21. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0295.json +423 -0
  22. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0296.json +423 -0
  23. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0297.json +423 -0
  24. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0298.json +423 -0
  25. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0299.json +423 -0
  26. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0300.json +423 -0
  27. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0301.json +423 -0
  28. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0302.json +423 -0
  29. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0303.json +423 -0
  30. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0304.json +423 -0
  31. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0305.json +423 -0
  32. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0306.json +423 -0
  33. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0307.json +423 -0
  34. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0308.json +423 -0
  35. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0309.json +423 -0
  36. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0310.json +423 -0
  37. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0311.json +423 -0
  38. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0312.json +423 -0
  39. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0313.json +423 -0
  40. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0314.json +423 -0
  41. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0315.json +423 -0
  42. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0316.json +423 -0
  43. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0317.json +423 -0
  44. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0318.json +423 -0
  45. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0319.json +423 -0
  46. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0320.json +423 -0
  47. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0321.json +423 -0
  48. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0322.json +423 -0
  49. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0323.json +423 -0
  50. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0324.json +423 -0
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0275.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0275",
5
+ "executed_epochs": 275,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_51174bd04ec84e9ebb406bea86f3656f.npz",
37
+ "optimizer_file": "boundary_51174bd04ec84e9ebb406bea86f3656f_optimizer.pt",
38
+ "arrays_sha256": "512ac1431fc2740b876ebfc58d7c3236726a89d67eb180747a1181dfe6bfea10",
39
+ "optimizer_sha256": "11b1ab1734b7ab4966f5f5c28e76248bef5593620e7f00eff258746e2b90640a",
40
+ "stage": "adam",
41
+ "completed_passes": 275,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 43725,
45
+ "adam_update_count": 43725,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 276,
49
+ "consumed_count": 275,
50
+ "last_submitted_update": 43725,
51
+ "last_consumed_update": 43566,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 43725,
56
+ "completed_passes": 275,
57
+ "next_interval": 0,
58
+ "trained_intervals": 43725,
59
+ "snapshot": "pass_end_0275",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 275,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 43725,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 43725,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001994842750718817,
83
+ "update_l2": 0.1978350132703781
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004009154159575701,
91
+ "update_l2": 0.00037711113691329956
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.2515708880964667e-05,
95
+ "update_l2": 0.009189142845571041
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0886120621449903,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15534,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10317369550466537,
117
+ "ground_restitution/effective": 0.10317369550466537,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0886120621449903,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.028613144531846046,
129
+ "ssim_fused": 0.8978336453437805,
130
+ "seg_l1": 0.031061360612511635,
131
+ "seg_ssim_ref": 0.8978321552276611,
132
+ "depth": 0.005607712979647169,
133
+ "rgb_loss": 0.04332378879189491,
134
+ "seg_loss": 0.04528266191482544,
135
+ "total": 0.0886120621449903
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03860072046518326,
141
+ "ssim_fused": 0.8814131021499634,
142
+ "seg_l1": 0.03345692157745361,
143
+ "seg_ssim_ref": 0.8814118504524231,
144
+ "depth": 0.00866147121549778,
145
+ "rgb_loss": 0.05459795519709587,
146
+ "seg_loss": 0.05048316717147827,
147
+ "total": 0.10508978756507995,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00866147121549778,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005809493133900558
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.038942474871873856,
174
+ "ssim_fused": 0.8687877058982849,
175
+ "seg_l1": 0.05161770433187485,
176
+ "seg_ssim_ref": 0.8687857985496521,
177
+ "depth": 0.006505575446211475,
178
+ "rgb_loss": 0.05739644169807434,
179
+ "seg_loss": 0.06753700971603394,
180
+ "total": 0.12493995698955448,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006505575446211475,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005062055480933696
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01799085922539234,
207
+ "ssim_fused": 0.9252395033836365,
208
+ "seg_l1": 0.01815163344144821,
209
+ "seg_ssim_ref": 0.9252381920814514,
210
+ "depth": 0.004152895642540469,
211
+ "rgb_loss": 0.029344787821173668,
212
+ "seg_loss": 0.029473669826984406,
213
+ "total": 0.05882261240644576,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004152895642540469,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0038114937328182466
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.018918519839644432,
240
+ "ssim_fused": 0.9158942103385925,
241
+ "seg_l1": 0.021019184961915016,
242
+ "seg_ssim_ref": 0.9158927202224731,
243
+ "depth": 0.0031109096143389536,
244
+ "rgb_loss": 0.03195597603917122,
245
+ "seg_loss": 0.033636804670095444,
246
+ "total": 0.065595891618881,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031109096143389536,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0026016735032278423
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 275,
281
+ "adam_update_count": 43725
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32340897200629115
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_51174bd04ec84e9ebb406bea86f3656f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 276,
293
+ "next_interval": 0,
294
+ "next_adam_update": 43726,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 275,
300
+ "trained_intervals": 43725,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 43725,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.652461528778076,
333
+ "median": 6.219756126403809,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10279658436775208,
347
+ "median": 0.10279658436775208,
348
+ "max": 0.10279658436775208,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7999756932258606,
354
+ "median": 4.6167120933532715,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.0259272288531065,
361
+ "median": 502.5805358886719,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.2254867553710938,
382
+ "median": 101.16109466552734,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10279658436775208,
410
+ "median": 0.10279658436775208,
411
+ "max": 0.10279658436775208,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15535,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0276.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0276",
5
+ "executed_epochs": 276,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_23d5bdb61e0840fcabe0fbac445990d6.npz",
37
+ "optimizer_file": "boundary_23d5bdb61e0840fcabe0fbac445990d6_optimizer.pt",
38
+ "arrays_sha256": "c57842b9c824375ee05a040c43014fac9f348b5f2978c0c104778b2093aee708",
39
+ "optimizer_sha256": "fc9e363e9dd2d35beeac93384cab08a4f3f752c4ad4564e5f5bc31ac8d42e832",
40
+ "stage": "adam",
41
+ "completed_passes": 276,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 43884,
45
+ "adam_update_count": 43884,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 277,
49
+ "consumed_count": 276,
50
+ "last_submitted_update": 43884,
51
+ "last_consumed_update": 43725,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 43884,
56
+ "completed_passes": 276,
57
+ "next_interval": 0,
58
+ "trained_intervals": 43884,
59
+ "snapshot": "pass_end_0276",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 276,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 43884,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 43884,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00031162449158728123,
83
+ "update_l2": 0.14082181453704834
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0033598269801586866,
91
+ "update_l2": 0.0003046467900276184
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.8349025999195874e-05,
95
+ "update_l2": 0.006484069395810366
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07704487436129319,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15581,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09239546209573746,
117
+ "ground_restitution/effective": 0.09239546209573746,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07704487436129319,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023971766233444214,
129
+ "ssim_fused": 0.9056759476661682,
130
+ "seg_l1": 0.025166746228933334,
131
+ "seg_ssim_ref": 0.9056744575500488,
132
+ "depth": 0.004155492918358488,
133
+ "rgb_loss": 0.03804222494363785,
134
+ "seg_loss": 0.038998495787382126,
135
+ "total": 0.07704487436129319
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03300468251109123,
141
+ "ssim_fused": 0.8887885212898254,
142
+ "seg_l1": 0.029491255059838295,
143
+ "seg_ssim_ref": 0.8887874484062195,
144
+ "depth": 0.007704113404951705,
145
+ "rgb_loss": 0.04864604026079178,
146
+ "seg_loss": 0.04583551734685898,
147
+ "total": 0.0944892617210557,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007704113404951705,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004852135323354483
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032662954181432724,
174
+ "ssim_fused": 0.8791864514350891,
175
+ "seg_l1": 0.04260529205203056,
176
+ "seg_ssim_ref": 0.8791847229003906,
177
+ "depth": 0.004591823147241699,
178
+ "rgb_loss": 0.05029307305812836,
179
+ "seg_loss": 0.058247290551662445,
180
+ "total": 0.10854495543293805,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004591823147241699,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003148303181963921
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015460370108485222,
207
+ "ssim_fused": 0.9288614988327026,
208
+ "seg_l1": 0.014277417212724686,
209
+ "seg_ssim_ref": 0.928860068321228,
210
+ "depth": 0.002658867768739453,
211
+ "rgb_loss": 0.02659599669277668,
212
+ "seg_loss": 0.025649920105934143,
213
+ "total": 0.052248573803834415,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002658867768739453,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023174658590172314
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.014759058132767677,
240
+ "ssim_fused": 0.9258673191070557,
241
+ "seg_l1": 0.014293012209236622,
242
+ "seg_ssim_ref": 0.9258657693862915,
243
+ "depth": 0.0016671673525010958,
244
+ "rgb_loss": 0.02663378417491913,
245
+ "seg_loss": 0.026261255145072937,
246
+ "total": 0.05289670648734457,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0016671673525010958,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0011579312413899847
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 276,
281
+ "adam_update_count": 43884
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3482101671397686
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_23d5bdb61e0840fcabe0fbac445990d6_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 277,
293
+ "next_interval": 0,
294
+ "next_adam_update": 43885,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 276,
300
+ "trained_intervals": 43884,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 43884,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.665785312652588,
333
+ "median": 6.215258598327637,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09209081530570984,
347
+ "median": 0.09209081530570984,
348
+ "max": 0.09209081530570984,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7987005114555359,
354
+ "median": 4.610042095184326,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02558407187461853,
361
+ "median": 500.3253479003906,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.2226507663726807,
382
+ "median": 100.4893798828125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09209081530570984,
410
+ "median": 0.09209081530570984,
411
+ "max": 0.09209081530570984,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15581,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0277.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0277",
5
+ "executed_epochs": 277,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_28a9067a050b4388897a17a760afb223.npz",
37
+ "optimizer_file": "boundary_28a9067a050b4388897a17a760afb223_optimizer.pt",
38
+ "arrays_sha256": "1bf80613538d3b1f9639e463507418acface894ceb9780544714d56531875026",
39
+ "optimizer_sha256": "d929fd80d8775efbbc5e7c610fbe35c034a2d7090a4ee8d5baa2d06b4dc9bcd9",
40
+ "stage": "adam",
41
+ "completed_passes": 277,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44043,
45
+ "adam_update_count": 44043,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 278,
49
+ "consumed_count": 277,
50
+ "last_submitted_update": 44043,
51
+ "last_consumed_update": 43884,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44043,
56
+ "completed_passes": 277,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44043,
59
+ "snapshot": "pass_end_0277",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 277,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44043,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44043,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021807488519698381,
83
+ "update_l2": 0.1541360318660736
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027061933651566505,
91
+ "update_l2": 0.0006682053208351135
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.466962905600667e-05,
95
+ "update_l2": 0.0052110557444393635
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0800228706021298,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15609,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.092073954641819,
117
+ "ground_restitution/effective": 0.092073954641819,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0800228706021298,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025229915976524353,
129
+ "ssim_fused": 0.9034404754638672,
130
+ "seg_l1": 0.026512887328863144,
131
+ "seg_ssim_ref": 0.903438925743103,
132
+ "depth": 0.00451602232346683,
133
+ "rgb_loss": 0.039495840668678284,
134
+ "seg_loss": 0.04052251577377319,
135
+ "total": 0.0800228706021298
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03463306277990341,
141
+ "ssim_fused": 0.8867484927177429,
142
+ "seg_l1": 0.030144844204187393,
143
+ "seg_ssim_ref": 0.8867473006248474,
144
+ "depth": 0.007868963126565149,
145
+ "rgb_loss": 0.050356753170490265,
146
+ "seg_loss": 0.04676641523838043,
147
+ "total": 0.09713103737199726,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007868963126565149,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005016985044967926
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03418179973959923,
174
+ "ssim_fused": 0.8750909566879272,
175
+ "seg_l1": 0.044388581067323685,
176
+ "seg_ssim_ref": 0.8750889897346497,
177
+ "depth": 0.005047723394202119,
178
+ "rgb_loss": 0.05232724919915199,
179
+ "seg_loss": 0.060493066906929016,
180
+ "total": 0.11282536010418491,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005047723394202119,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0036042034289243425
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01571347564458847,
207
+ "ssim_fused": 0.929451048374176,
208
+ "seg_l1": 0.014464374631643295,
209
+ "seg_ssim_ref": 0.9294496178627014,
210
+ "depth": 0.0030072949165211886,
211
+ "rgb_loss": 0.02668057009577751,
212
+ "seg_loss": 0.025681575760245323,
213
+ "total": 0.05236515128829421,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030072949165211886,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0026658930067989662
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.0163913294672966,
240
+ "ssim_fused": 0.9224714040756226,
241
+ "seg_l1": 0.0170537531375885,
242
+ "seg_ssim_ref": 0.922469973564148,
243
+ "depth": 0.002140107856578866,
244
+ "rgb_loss": 0.02861878275871277,
245
+ "seg_loss": 0.0291490089148283,
246
+ "total": 0.057769933644042794,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002140107856578866,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001630871745467755
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 277,
281
+ "adam_update_count": 44043
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33499166974797845
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_28a9067a050b4388897a17a760afb223_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 278,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44044,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 277,
300
+ "trained_intervals": 44043,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44043,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.6721668243408203,
333
+ "median": 6.212766170501709,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09140574932098389,
347
+ "median": 0.09140574932098389,
348
+ "max": 0.09140574932098389,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7672304511070251,
354
+ "median": 4.616321086883545,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.025421326979994774,
361
+ "median": 499.0798645019531,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1537928581237793,
382
+ "median": 101.12165832519531,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09140574932098389,
410
+ "median": 0.09140574932098389,
411
+ "max": 0.09140574932098389,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15610,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0278.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0278",
5
+ "executed_epochs": 278,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_7a996ef957694948b41dae8755f5c521.npz",
37
+ "optimizer_file": "boundary_7a996ef957694948b41dae8755f5c521_optimizer.pt",
38
+ "arrays_sha256": "cd0067ea352e2f8db28928c426484cba6449b807a41ae07d737ed4f628d7439a",
39
+ "optimizer_sha256": "6987ef304a1889f01e0f4981e9bbcde0a1a9bca8f673a9790689a5b3b06d3964",
40
+ "stage": "adam",
41
+ "completed_passes": 278,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44202,
45
+ "adam_update_count": 44202,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 279,
49
+ "consumed_count": 278,
50
+ "last_submitted_update": 44202,
51
+ "last_consumed_update": 44043,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44202,
56
+ "completed_passes": 278,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44202,
59
+ "snapshot": "pass_end_0278",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 278,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44202,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44202,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00024025120364967734,
83
+ "update_l2": 0.1726580411195755
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00403193524107337,
91
+ "update_l2": 0.0009423717856407166
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.978253567358479e-05,
95
+ "update_l2": 0.0048621296882629395
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08179805828004513,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15645,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07667693495750427,
117
+ "ground_restitution/effective": 0.07667693495750427,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08179805828004513,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025907790288329124,
129
+ "ssim_fused": 0.9022444486618042,
130
+ "seg_l1": 0.027455851435661316,
131
+ "seg_ssim_ref": 0.90224289894104,
132
+ "depth": 0.004606598312006875,
133
+ "rgb_loss": 0.04027734696865082,
134
+ "seg_loss": 0.041516102850437164,
135
+ "total": 0.08179805828004513
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.035000383853912354,
141
+ "ssim_fused": 0.8872390389442444,
142
+ "seg_l1": 0.029864400625228882,
143
+ "seg_ssim_ref": 0.8872377872467041,
144
+ "depth": 0.007692271200854642,
145
+ "rgb_loss": 0.050552502274513245,
146
+ "seg_loss": 0.046443965286016464,
147
+ "total": 0.09700416355702086,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007692271200854642,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004840293119257419
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03465034067630768,
174
+ "ssim_fused": 0.8745192885398865,
175
+ "seg_l1": 0.04517830163240433,
176
+ "seg_ssim_ref": 0.8745172619819641,
177
+ "depth": 0.005011245968295003,
178
+ "rgb_loss": 0.05281641334295273,
179
+ "seg_loss": 0.06123919039964676,
180
+ "total": 0.11406061498856779,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005011245968295003,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0035677260030172247
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016368575394153595,
207
+ "ssim_fused": 0.9277705550193787,
208
+ "seg_l1": 0.015703110024333,
209
+ "seg_ssim_ref": 0.927769124507904,
210
+ "depth": 0.003244751163047169,
211
+ "rgb_loss": 0.027540748938918114,
212
+ "seg_loss": 0.02700866386294365,
213
+ "total": 0.05455265569037966,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003244751163047169,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0029033492533249473
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01761186122894287,
240
+ "ssim_fused": 0.9194488525390625,
241
+ "seg_l1": 0.019077587872743607,
242
+ "seg_ssim_ref": 0.9194473624229431,
243
+ "depth": 0.0024781249158306873,
244
+ "rgb_loss": 0.030199719592928886,
245
+ "seg_loss": 0.03137259930372238,
246
+ "total": 0.061574798884212245,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0024781249158306873,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0019688888047195764
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 278,
281
+ "adam_update_count": 44202
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32936827186495066
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_7a996ef957694948b41dae8755f5c521_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 279,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44203,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 278,
300
+ "trained_intervals": 44202,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44202,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.6834373474121094,
333
+ "median": 6.208403587341309,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07573456317186356,
347
+ "median": 0.07573456317186356,
348
+ "max": 0.07573456317186356,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7603052258491516,
354
+ "median": 4.603470802307129,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.025136424228549004,
361
+ "median": 496.907470703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1389288902282715,
382
+ "median": 99.83366394042969,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07573456317186356,
410
+ "median": 0.07573456317186356,
411
+ "max": 0.07573456317186356,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15645,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0279.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0279",
5
+ "executed_epochs": 279,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_3207a92b483b4d0181b113116a97a425.npz",
37
+ "optimizer_file": "boundary_3207a92b483b4d0181b113116a97a425_optimizer.pt",
38
+ "arrays_sha256": "511395e5816515816b203209354e2c85014e6356d36dc93b422aef79665cf407",
39
+ "optimizer_sha256": "c717b8b731d336cdb82dd5d071e38198fc1b815aa99ae6c2c590431ecd5b0d34",
40
+ "stage": "adam",
41
+ "completed_passes": 279,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44361,
45
+ "adam_update_count": 44361,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 280,
49
+ "consumed_count": 279,
50
+ "last_submitted_update": 44361,
51
+ "last_consumed_update": 44202,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44361,
56
+ "completed_passes": 279,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44361,
59
+ "snapshot": "pass_end_0279",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 279,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44361,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44361,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00025181405362673104,
83
+ "update_l2": 0.20417873561382294
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0033678594045341015,
91
+ "update_l2": 0.0008166581392288208
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.840122735709883e-05,
95
+ "update_l2": 0.011061259545385838
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0882371161476728,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15695,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09345343708992004,
117
+ "ground_restitution/effective": 0.09345343708992004,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0882371161476728,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.028390685096383095,
129
+ "ssim_fused": 0.8977956771850586,
130
+ "seg_l1": 0.030795786529779434,
131
+ "seg_ssim_ref": 0.8977940678596497,
132
+ "depth": 0.005874817168365602,
133
+ "rgb_loss": 0.043153420090675354,
134
+ "seg_loss": 0.04507782310247421,
135
+ "total": 0.0882371161476728
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03842828422784805,
141
+ "ssim_fused": 0.8810703158378601,
142
+ "seg_l1": 0.03348662704229355,
143
+ "seg_ssim_ref": 0.8810689449310303,
144
+ "depth": 0.009388045688114879,
145
+ "rgb_loss": 0.05452856421470642,
146
+ "seg_loss": 0.050575513392686844,
147
+ "total": 0.10511346192779109,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009388045688114879,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006536067606517657
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03841005265712738,
174
+ "ssim_fused": 0.8683045506477356,
175
+ "seg_l1": 0.05105970427393913,
176
+ "seg_ssim_ref": 0.868302583694458,
177
+ "depth": 0.006838107079784128,
178
+ "rgb_loss": 0.057067133486270905,
179
+ "seg_loss": 0.06718724966049194,
180
+ "total": 0.12426122125384263,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006838107079784128,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005394587114506349
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.018120335415005684,
207
+ "ssim_fused": 0.9249215126037598,
208
+ "seg_l1": 0.01829635165631771,
209
+ "seg_ssim_ref": 0.9249199628829956,
210
+ "depth": 0.004251594159230073,
211
+ "rgb_loss": 0.029511965811252594,
212
+ "seg_loss": 0.029653089120984077,
213
+ "total": 0.059169304663750755,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004251594159230073,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.00391019224950785
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01860406994819641,
240
+ "ssim_fused": 0.9168862104415894,
241
+ "seg_l1": 0.020340466871857643,
242
+ "seg_ssim_ref": 0.9168846607208252,
243
+ "depth": 0.003021521746333326,
244
+ "rgb_loss": 0.0315060131251812,
245
+ "seg_loss": 0.032895442098379135,
246
+ "total": 0.06440447674530667,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003021521746333326,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002512285635222215
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 279,
281
+ "adam_update_count": 44361
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3298188867047429
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_3207a92b483b4d0181b113116a97a425_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 280,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44362,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 279,
300
+ "trained_intervals": 44361,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44361,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.6990108489990234,
333
+ "median": 6.205164909362793,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09263677895069122,
347
+ "median": 0.09263677895069122,
348
+ "max": 0.09263677895069122,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7749989628791809,
354
+ "median": 4.623561859130859,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.024747993797063828,
361
+ "median": 495.3006286621094,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1705899238586426,
382
+ "median": 101.85694885253906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09263677895069122,
410
+ "median": 0.09263677895069122,
411
+ "max": 0.09263677895069122,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15695,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0280.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0280",
5
+ "executed_epochs": 280,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_198fb661cc474663821a874359bd7375.npz",
37
+ "optimizer_file": "boundary_198fb661cc474663821a874359bd7375_optimizer.pt",
38
+ "arrays_sha256": "7e9b0050a7d77c77457e16c35912718d19b87f69f120306117a5318b63bb6cff",
39
+ "optimizer_sha256": "36130b402e29a08b49a542b8d45021702022e9e862c6b2c66642b81847d00d94",
40
+ "stage": "adam",
41
+ "completed_passes": 280,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44520,
45
+ "adam_update_count": 44520,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 281,
49
+ "consumed_count": 280,
50
+ "last_submitted_update": 44520,
51
+ "last_consumed_update": 44361,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44520,
56
+ "completed_passes": 280,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44520,
59
+ "snapshot": "pass_end_0280",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 280,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44520,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44520,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002100721321767196,
83
+ "update_l2": 0.18713480234146118
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0032591780181974173,
91
+ "update_l2": 0.0009380131959915161
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.9257578717079014e-05,
95
+ "update_l2": 0.006247912999242544
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08137546955358645,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15741,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07343907654285431,
117
+ "ground_restitution/effective": 0.07343907654285431,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08137546955358645,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02584862895309925,
129
+ "ssim_fused": 0.9026527404785156,
130
+ "seg_l1": 0.0271909236907959,
131
+ "seg_ssim_ref": 0.9026511311531067,
132
+ "depth": 0.004598039504494874,
133
+ "rgb_loss": 0.04014836251735687,
134
+ "seg_loss": 0.04122251272201538,
135
+ "total": 0.08137546955358645
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0357229970395565,
141
+ "ssim_fused": 0.8854923248291016,
142
+ "seg_l1": 0.031006518751382828,
143
+ "seg_ssim_ref": 0.8854910135269165,
144
+ "depth": 0.007963077192490066,
145
+ "rgb_loss": 0.05147993564605713,
146
+ "seg_loss": 0.04770701378583908,
147
+ "total": 0.0991949125090887,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007963077192490066,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0051110991108928435
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.035359568893909454,
174
+ "ssim_fused": 0.8734080195426941,
175
+ "seg_l1": 0.046050526201725006,
176
+ "seg_ssim_ref": 0.8734060525894165,
177
+ "depth": 0.005266483380103018,
178
+ "rgb_loss": 0.053606051951646805,
179
+ "seg_loss": 0.062159210443496704,
180
+ "total": 0.11577052515323331,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005266483380103018,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00382296341482524
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015876108780503273,
207
+ "ssim_fused": 0.9291691780090332,
208
+ "seg_l1": 0.0146785918623209,
209
+ "seg_ssim_ref": 0.9291677474975586,
210
+ "depth": 0.0030230359236024214,
211
+ "rgb_loss": 0.026867050677537918,
212
+ "seg_loss": 0.02590932510793209,
213
+ "total": 0.05277939695874846,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030230359236024214,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0026816340138801987
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01643584668636322,
240
+ "ssim_fused": 0.9225413203239441,
241
+ "seg_l1": 0.01702805794775486,
242
+ "seg_ssim_ref": 0.9225397706031799,
243
+ "depth": 0.0021395615217839887,
244
+ "rgb_loss": 0.028640413656830788,
245
+ "seg_loss": 0.0291144922375679,
246
+ "total": 0.057757043593275326,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021395615217839887,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016303254106728774
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 280,
281
+ "adam_update_count": 44520
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33262170292437077
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_198fb661cc474663821a874359bd7375_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 281,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44521,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 280,
300
+ "trained_intervals": 44520,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44520,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7048158645629883,
333
+ "median": 6.19793176651001,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07250106334686279,
347
+ "median": 0.07250106334686279,
348
+ "max": 0.07250106334686279,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7589992880821228,
354
+ "median": 4.612365245819092,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02460474893450737,
361
+ "median": 491.73095703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1361374855041504,
382
+ "median": 100.72341918945312,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07250106334686279,
410
+ "median": 0.07250106334686279,
411
+ "max": 0.07250106334686279,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15741,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0281.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0281",
5
+ "executed_epochs": 281,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_d31ccbd9cd7f4f958e5f385ca0f167e0.npz",
37
+ "optimizer_file": "boundary_d31ccbd9cd7f4f958e5f385ca0f167e0_optimizer.pt",
38
+ "arrays_sha256": "2a25e5f8093a20cae3d63106b1dd5e295a4ace97d2323b7d007019b5010ed867",
39
+ "optimizer_sha256": "1ee2583c58cd9e4933dfe4c6fa3202aaa2435755f6685a593daacd6575038a17",
40
+ "stage": "adam",
41
+ "completed_passes": 281,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44679,
45
+ "adam_update_count": 44679,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 282,
49
+ "consumed_count": 281,
50
+ "last_submitted_update": 44679,
51
+ "last_consumed_update": 44520,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44679,
56
+ "completed_passes": 281,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44679,
59
+ "snapshot": "pass_end_0281",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 281,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44679,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44679,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00027065296308137476,
83
+ "update_l2": 0.22067347168922424
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004757923539727926,
91
+ "update_l2": 0.0011727400124073029
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9696462913998403e-05,
95
+ "update_l2": 0.010073306038975716
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08306486562652565,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15788,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.06284873932600021,
117
+ "ground_restitution/effective": 0.06284873932600021,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08306486562652565,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026331182569265366,
129
+ "ssim_fused": 0.9010571241378784,
130
+ "seg_l1": 0.028022348880767822,
131
+ "seg_ssim_ref": 0.9010555148124695,
132
+ "depth": 0.004576824736372121,
133
+ "rgb_loss": 0.04085352644324303,
134
+ "seg_loss": 0.042206764221191406,
135
+ "total": 0.08306486562652565
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.037029627710580826,
141
+ "ssim_fused": 0.8814525604248047,
142
+ "seg_l1": 0.032605476677417755,
143
+ "seg_ssim_ref": 0.8814514875411987,
144
+ "depth": 0.007850475857442167,
145
+ "rgb_loss": 0.05333319306373596,
146
+ "seg_loss": 0.04979408532381058,
147
+ "total": 0.10313512886340398,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007850475857442167,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004998497775844945
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03501468524336815,
174
+ "ssim_fused": 0.8737500905990601,
175
+ "seg_l1": 0.04582970216870308,
176
+ "seg_ssim_ref": 0.8737480044364929,
177
+ "depth": 0.004971471951900101,
178
+ "rgb_loss": 0.05326173081994057,
179
+ "seg_loss": 0.06191416084766388,
180
+ "total": 0.11518085941426605,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004971471951900101,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0035279519866223247
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01602836325764656,
207
+ "ssim_fused": 0.9284030199050903,
208
+ "seg_l1": 0.015194189734756947,
209
+ "seg_ssim_ref": 0.9284015893936157,
210
+ "depth": 0.003042167415169015,
211
+ "rgb_loss": 0.027142086997628212,
212
+ "seg_loss": 0.026475034654140472,
213
+ "total": 0.0536201619565387,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003042167415169015,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0027007655054467937
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017252055928111076,
240
+ "ssim_fused": 0.9206227660179138,
241
+ "seg_l1": 0.018460024148225784,
242
+ "seg_ssim_ref": 0.9206212162971497,
243
+ "depth": 0.0024431837209772005,
244
+ "rgb_loss": 0.029677093029022217,
245
+ "seg_loss": 0.030643776059150696,
246
+ "total": 0.060323312271893886,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0024431837209772005,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0019339476098660896
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 281,
281
+ "adam_update_count": 44679
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.35654964996501803
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_d31ccbd9cd7f4f958e5f385ca0f167e0_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 282,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44680,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 281,
300
+ "trained_intervals": 44679,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44679,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7059524059295654,
333
+ "median": 6.192399024963379,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.06167599931359291,
347
+ "median": 0.06167599931359291,
348
+ "max": 0.06167599931359291,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7501170635223389,
354
+ "median": 4.620637893676758,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02457679994404316,
361
+ "median": 489.01800537109375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.117248058319092,
382
+ "median": 101.56149291992188,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.06167599931359291,
410
+ "median": 0.06167599931359291,
411
+ "max": 0.06167599931359291,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15789,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0282.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0282",
5
+ "executed_epochs": 282,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_10ab1727a2054d0c96d680aa4d6f61ec.npz",
37
+ "optimizer_file": "boundary_10ab1727a2054d0c96d680aa4d6f61ec_optimizer.pt",
38
+ "arrays_sha256": "437d1b643168079966f309af490bcfa81e6b5c2d1009e51fd5c7a607d938b561",
39
+ "optimizer_sha256": "55a8753975af8e88e1b2d50f1ad94896e12ef54658142e5707f894148b10d725",
40
+ "stage": "adam",
41
+ "completed_passes": 282,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44838,
45
+ "adam_update_count": 44838,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 283,
49
+ "consumed_count": 282,
50
+ "last_submitted_update": 44838,
51
+ "last_consumed_update": 44679,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44838,
56
+ "completed_passes": 282,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44838,
59
+ "snapshot": "pass_end_0282",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 282,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44838,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44838,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002505651500541717,
83
+ "update_l2": 0.214948371052742
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0037619757931679487,
91
+ "update_l2": 0.0007422566413879395
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.840747376671061e-05,
95
+ "update_l2": 0.009702361188828945
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08971490759167593,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15840,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08432438969612122,
117
+ "ground_restitution/effective": 0.08432438969612122,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08971490759167593,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.028992770239710808,
129
+ "ssim_fused": 0.8970387578010559,
130
+ "seg_l1": 0.03166230767965317,
131
+ "seg_ssim_ref": 0.8970372676849365,
132
+ "depth": 0.00604662809293772,
133
+ "rgb_loss": 0.043786466121673584,
134
+ "seg_loss": 0.04592239856719971,
135
+ "total": 0.08971490759167593
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03923812881112099,
141
+ "ssim_fused": 0.8802798390388489,
142
+ "seg_l1": 0.03451584279537201,
143
+ "seg_ssim_ref": 0.8802787065505981,
144
+ "depth": 0.009514562898919424,
145
+ "rgb_loss": 0.05533453822135925,
146
+ "seg_loss": 0.05155693367123604,
147
+ "total": 0.10690098273020392,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009514562898919424,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006662584817322205
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03942892700433731,
174
+ "ssim_fused": 0.8671969175338745,
175
+ "seg_l1": 0.052524976432323456,
176
+ "seg_ssim_ref": 0.8671948909759521,
177
+ "depth": 0.007108765377501647,
178
+ "rgb_loss": 0.058103762567043304,
179
+ "seg_loss": 0.0685809999704361,
180
+ "total": 0.1266918638522763,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007108765377501647,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00566524541222387
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.018386725336313248,
207
+ "ssim_fused": 0.9245376586914062,
208
+ "seg_l1": 0.01873638667166233,
209
+ "seg_ssim_ref": 0.9245362281799316,
210
+ "depth": 0.004414999627251074,
211
+ "rgb_loss": 0.029801849275827408,
212
+ "seg_loss": 0.030081864446401596,
213
+ "total": 0.059888128721856254,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004414999627251074,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.004073597717528852
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.018917297944426537,
240
+ "ssim_fused": 0.916140615940094,
241
+ "seg_l1": 0.020872021093964577,
242
+ "seg_ssim_ref": 0.9161391258239746,
243
+ "depth": 0.0031481844680787377,
244
+ "rgb_loss": 0.03190571442246437,
245
+ "seg_loss": 0.0334697924554348,
246
+ "total": 0.06537865506236724,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031481844680787377,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002638948356967626
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 282,
281
+ "adam_update_count": 44838
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3672269252128899
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_10ab1727a2054d0c96d680aa4d6f61ec_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 283,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44839,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 282,
300
+ "trained_intervals": 44838,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44838,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.722991943359375,
333
+ "median": 6.188652038574219,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08358213305473328,
347
+ "median": 0.08358213305473328,
348
+ "max": 0.08358213305473328,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7692440748214722,
354
+ "median": 4.643657684326172,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02416156977415085,
361
+ "median": 487.18896484375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1581344604492188,
382
+ "median": 103.94593811035156,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08358213305473328,
410
+ "median": 0.08358213305473328,
411
+ "max": 0.08358213305473328,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15840,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0283.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0283",
5
+ "executed_epochs": 283,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_6d9fabe05e3c4e818498dff2e66a7f18.npz",
37
+ "optimizer_file": "boundary_6d9fabe05e3c4e818498dff2e66a7f18_optimizer.pt",
38
+ "arrays_sha256": "bd4da7bd1dad13b3d62174fbaa35be933c0ce7dec6a4c7c1951d0cc7701df504",
39
+ "optimizer_sha256": "ac049ed7b7ba796a8b6f3efe34e5d7c195f9fff247a485be07904a71333afe31",
40
+ "stage": "adam",
41
+ "completed_passes": 283,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 44997,
45
+ "adam_update_count": 44997,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 284,
49
+ "consumed_count": 283,
50
+ "last_submitted_update": 44997,
51
+ "last_consumed_update": 44838,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 44997,
56
+ "completed_passes": 283,
57
+ "next_interval": 0,
58
+ "trained_intervals": 44997,
59
+ "snapshot": "pass_end_0283",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 283,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 44997,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 44997,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00024589960230514407,
83
+ "update_l2": 0.19027593731880188
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0037391886580735445,
91
+ "update_l2": 0.0008409470319747925
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.525362262735143e-05,
95
+ "update_l2": 0.006698122713714838
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.09021515791672474,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15890,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08511719852685928,
117
+ "ground_restitution/effective": 0.08511719852685928,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.09021515791672474,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02921145036816597,
129
+ "ssim_fused": 0.8966636061668396,
130
+ "seg_l1": 0.03188125416636467,
131
+ "seg_ssim_ref": 0.8966619968414307,
132
+ "depth": 0.006113400638167643,
133
+ "rgb_loss": 0.044036444276571274,
134
+ "seg_loss": 0.046172600239515305,
135
+ "total": 0.09021515791672474
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03984944522380829,
141
+ "ssim_fused": 0.8793153166770935,
142
+ "seg_l1": 0.03525405377149582,
143
+ "seg_ssim_ref": 0.8793139457702637,
144
+ "depth": 0.009778166961570064,
145
+ "rgb_loss": 0.05601648986339569,
146
+ "seg_loss": 0.05234045535326004,
147
+ "total": 0.1083667233836173,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009778166961570064,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006926188879972841
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0400611087679863,
174
+ "ssim_fused": 0.8661084175109863,
175
+ "seg_l1": 0.05355987325310707,
176
+ "seg_ssim_ref": 0.8661065101623535,
177
+ "depth": 0.00732182907881655,
178
+ "rgb_loss": 0.05882720649242401,
179
+ "seg_loss": 0.06962659955024719,
180
+ "total": 0.12846112787175,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00732182907881655,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005878309113538772
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.018571849912405014,
207
+ "ssim_fused": 0.9235848784446716,
208
+ "seg_l1": 0.018944602459669113,
209
+ "seg_ssim_ref": 0.9235832691192627,
210
+ "depth": 0.0043178445478179485,
211
+ "rgb_loss": 0.030140504240989685,
212
+ "seg_loss": 0.03043902851641178,
213
+ "total": 0.060583848739304134,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0043178445478179485,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003976442638095727
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.018363405019044876,
240
+ "ssim_fused": 0.9176457524299622,
241
+ "seg_l1": 0.01976647973060608,
242
+ "seg_ssim_ref": 0.9176443219184875,
243
+ "depth": 0.003035761964466009,
244
+ "rgb_loss": 0.03116157278418541,
245
+ "seg_loss": 0.032284319400787354,
246
+ "total": 0.06344893167222752,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003035761964466009,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002526525853354897
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 283,
281
+ "adam_update_count": 44997
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3495591450482607
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_6d9fabe05e3c4e818498dff2e66a7f18_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 284,
293
+ "next_interval": 0,
294
+ "next_adam_update": 44998,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 283,
300
+ "trained_intervals": 44997,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 44997,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.737062931060791,
333
+ "median": 6.182015419006348,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08427625149488449,
347
+ "median": 0.08427625149488449,
348
+ "max": 0.08427625149488449,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7743081450462341,
354
+ "median": 4.649659156799316,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023823974654078484,
361
+ "median": 483.96649169921875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.169090986251831,
382
+ "median": 104.56763458251953,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08427625149488449,
410
+ "median": 0.08427625149488449,
411
+ "max": 0.08427625149488449,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15890,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0284.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0284",
5
+ "executed_epochs": 284,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_893f3e784898482984023d6345260d8f.npz",
37
+ "optimizer_file": "boundary_893f3e784898482984023d6345260d8f_optimizer.pt",
38
+ "arrays_sha256": "61abe7842e1a3a9832c7dc00fb27a07177ec9787048c60fc1ee5e223709ecd21",
39
+ "optimizer_sha256": "a9c0f1c37a09ebefd198ce56aad9518d2cd71af2e74f82c770d63b983648003f",
40
+ "stage": "adam",
41
+ "completed_passes": 284,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45156,
45
+ "adam_update_count": 45156,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 285,
49
+ "consumed_count": 284,
50
+ "last_submitted_update": 45156,
51
+ "last_consumed_update": 44997,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45156,
56
+ "completed_passes": 284,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45156,
59
+ "snapshot": "pass_end_0284",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 284,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45156,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45156,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019555908511392772,
83
+ "update_l2": 0.19465196132659912
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024432986974716187,
91
+ "update_l2": 0.0007469505071640015
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8163367460365407e-05,
95
+ "update_l2": 0.006953814998269081
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08269243159039887,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15946,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09228483587503433,
117
+ "ground_restitution/effective": 0.09228483587503433,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08269243159039887,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026394233107566833,
129
+ "ssim_fused": 0.9019327759742737,
130
+ "seg_l1": 0.027931146323680878,
131
+ "seg_ssim_ref": 0.9019312262535095,
132
+ "depth": 0.004926069518648146,
133
+ "rgb_loss": 0.04072883352637291,
134
+ "seg_loss": 0.04195867106318474,
135
+ "total": 0.08269243159039887
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03614683449268341,
141
+ "ssim_fused": 0.8848784565925598,
142
+ "seg_l1": 0.031127864494919777,
143
+ "seg_ssim_ref": 0.8848772048950195,
144
+ "depth": 0.00828456131808809,
145
+ "rgb_loss": 0.051941774785518646,
146
+ "seg_loss": 0.047926850616931915,
147
+ "total": 0.09987690996376865,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00828456131808809,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005432583236490868
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03632086142897606,
174
+ "ssim_fused": 0.8720548748970032,
175
+ "seg_l1": 0.04762714356184006,
176
+ "seg_ssim_ref": 0.8720529675483704,
177
+ "depth": 0.005751625756889375,
178
+ "rgb_loss": 0.05464571341872215,
179
+ "seg_loss": 0.06369112432003021,
180
+ "total": 0.11834259308979955,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005751625756889375,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004308105791611597
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01636023260653019,
207
+ "ssim_fused": 0.9290330410003662,
208
+ "seg_l1": 0.01548280194401741,
209
+ "seg_ssim_ref": 0.9290315508842468,
210
+ "depth": 0.0033123515060624214,
211
+ "rgb_loss": 0.02728157863020897,
212
+ "seg_loss": 0.026579931378364563,
213
+ "total": 0.0538648223600796,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0033123515060624214,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0029709495963401986
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016749002039432526,
240
+ "ssim_fused": 0.9217646718025208,
241
+ "seg_l1": 0.017486784607172012,
242
+ "seg_ssim_ref": 0.9217632412910461,
243
+ "depth": 0.002355739493552699,
244
+ "rgb_loss": 0.02904626727104187,
245
+ "seg_loss": 0.02963677980005741,
246
+ "total": 0.058685400947947684,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002355739493552699,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0018465033824415873
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 284,
281
+ "adam_update_count": 45156
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33479436533525586
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_893f3e784898482984023d6345260d8f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 285,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45157,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 284,
300
+ "trained_intervals": 45156,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45156,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7382633686065674,
333
+ "median": 6.172665596008301,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09153788536787033,
347
+ "median": 0.09153788536787033,
348
+ "max": 0.09153788536787033,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7740192413330078,
354
+ "median": 4.645396709442139,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023795392364263535,
361
+ "median": 479.46246337890625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.168464422225952,
382
+ "median": 104.11747741699219,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09153788536787033,
410
+ "median": 0.09153788536787033,
411
+ "max": 0.09153788536787033,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15947,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0285.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0285",
5
+ "executed_epochs": 285,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_e90c8d7bf2754c07bdcd09c5601fefee.npz",
37
+ "optimizer_file": "boundary_e90c8d7bf2754c07bdcd09c5601fefee_optimizer.pt",
38
+ "arrays_sha256": "9545757f1dcf0f96041f938a49ae33ec09a67e3fdd2a599453dec450520b08af",
39
+ "optimizer_sha256": "36e60dab20d0350e4756e177d22192b0e8b4da9220d12e8a94fb1bd7a75eb231",
40
+ "stage": "adam",
41
+ "completed_passes": 285,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45315,
45
+ "adam_update_count": 45315,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 286,
49
+ "consumed_count": 285,
50
+ "last_submitted_update": 45315,
51
+ "last_consumed_update": 45156,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45315,
56
+ "completed_passes": 285,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45315,
59
+ "snapshot": "pass_end_0285",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 285,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45315,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45315,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0001704176829662174,
83
+ "update_l2": 0.14857277274131775
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003922616131603718,
91
+ "update_l2": 0.0006320551037788391
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.3298014639294706e-05,
95
+ "update_l2": 0.005354174412786961
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07896053718041124,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 15989,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09409112483263016,
117
+ "ground_restitution/effective": 0.09409112483263016,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07896053718041124,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02498696744441986,
129
+ "ssim_fused": 0.9044719934463501,
130
+ "seg_l1": 0.025943836197257042,
131
+ "seg_ssim_ref": 0.9044705033302307,
132
+ "depth": 0.004396043824561574,
133
+ "rgb_loss": 0.03909517079591751,
134
+ "seg_loss": 0.03986096754670143,
135
+ "total": 0.07896053718041124
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.034557897597551346,
141
+ "ssim_fused": 0.8875388503074646,
142
+ "seg_l1": 0.02937321923673153,
143
+ "seg_ssim_ref": 0.8875375986099243,
144
+ "depth": 0.0077299506580852904,
145
+ "rgb_loss": 0.05013854801654816,
146
+ "seg_loss": 0.04599105566740036,
147
+ "total": 0.09613733363460661,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.0077299506580852904,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004877972576488069
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03366547450423241,
174
+ "ssim_fused": 0.8768917918205261,
175
+ "seg_l1": 0.04357968643307686,
176
+ "seg_ssim_ref": 0.8768899440765381,
177
+ "depth": 0.004870483159251356,
178
+ "rgb_loss": 0.05155402049422264,
179
+ "seg_loss": 0.05948576331138611,
180
+ "total": 0.1110446580140583,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004870483159251356,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003426963193973578
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015572665259242058,
207
+ "ssim_fused": 0.9295565485954285,
208
+ "seg_l1": 0.014243272133171558,
209
+ "seg_ssim_ref": 0.9295551180839539,
210
+ "depth": 0.0028734697994199166,
211
+ "rgb_loss": 0.026546822860836983,
212
+ "seg_loss": 0.025483593344688416,
213
+ "total": 0.05203328781267967,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028734697994199166,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025320678896976942
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016151828691363335,
240
+ "ssim_fused": 0.923900842666626,
241
+ "seg_l1": 0.016579167917370796,
242
+ "seg_ssim_ref": 0.9238993525505066,
243
+ "depth": 0.0021102716814897335,
244
+ "rgb_loss": 0.028141293674707413,
245
+ "seg_loss": 0.028483465313911438,
246
+ "total": 0.05662686926030034,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0021102716814897335,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001601035570378622
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 285,
281
+ "adam_update_count": 45315
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33475816808640957
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_e90c8d7bf2754c07bdcd09c5601fefee_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 286,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45316,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 285,
300
+ "trained_intervals": 45315,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45315,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7423243522644043,
333
+ "median": 6.165994167327881,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09345906972885132,
347
+ "median": 0.09345906972885132,
348
+ "max": 0.09345906972885132,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7633447647094727,
354
+ "median": 4.628279209136963,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023698953911662102,
361
+ "median": 476.2744140625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1454403400421143,
382
+ "median": 102.33843994140625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09345906972885132,
410
+ "median": 0.09345906972885132,
411
+ "max": 0.09345906972885132,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 15989,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0286.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0286",
5
+ "executed_epochs": 286,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_b939c5b2fd45499882c2ac328de5e0f8.npz",
37
+ "optimizer_file": "boundary_b939c5b2fd45499882c2ac328de5e0f8_optimizer.pt",
38
+ "arrays_sha256": "3927e2117d19929d7f707e44473d2cabaa2cfd7f96b430bac938cc9cd0b7b6fd",
39
+ "optimizer_sha256": "1c2639641f0da0ae7a49e78f7b1d7fa9c818075fa9b07adaaacfcb6dc6ac0405",
40
+ "stage": "adam",
41
+ "completed_passes": 286,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45474,
45
+ "adam_update_count": 45474,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 287,
49
+ "consumed_count": 286,
50
+ "last_submitted_update": 45474,
51
+ "last_consumed_update": 45315,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45474,
56
+ "completed_passes": 286,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45474,
59
+ "snapshot": "pass_end_0286",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 286,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45474,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45474,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00017887220019474626,
83
+ "update_l2": 0.16811339557170868
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0014631289523094893,
91
+ "update_l2": 0.0004133954644203186
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6463784049847163e-05,
95
+ "update_l2": 0.0036565898917615414
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0781300993342065,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16041,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10404939949512482,
117
+ "ground_restitution/effective": 0.10404939949512482,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0781300993342065,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02449263446033001,
129
+ "ssim_fused": 0.9046180844306946,
130
+ "seg_l1": 0.025473151355981827,
131
+ "seg_ssim_ref": 0.9046164751052856,
132
+ "depth": 0.00439059772722685,
133
+ "rgb_loss": 0.03867049142718315,
134
+ "seg_loss": 0.039455220103263855,
135
+ "total": 0.0781300993342065
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03343427926301956,
141
+ "ssim_fused": 0.8886805772781372,
142
+ "seg_l1": 0.028577860444784164,
143
+ "seg_ssim_ref": 0.8886794447898865,
144
+ "depth": 0.0079051754207631,
145
+ "rgb_loss": 0.04901130869984627,
146
+ "seg_loss": 0.045126400887966156,
147
+ "total": 0.09414561848852349,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.0079051754207631,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005053197339165878
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.033140819519758224,
174
+ "ssim_fused": 0.8757967352867126,
175
+ "seg_l1": 0.04299398884177208,
176
+ "seg_ssim_ref": 0.875794529914856,
177
+ "depth": 0.004848100716353705,
178
+ "rgb_loss": 0.05135330930352211,
179
+ "seg_loss": 0.05923628807067871,
180
+ "total": 0.11059444174962688,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004848100716353705,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0034045807510759266
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015507757663726807,
207
+ "ssim_fused": 0.9298607707023621,
208
+ "seg_l1": 0.014194130897521973,
209
+ "seg_ssim_ref": 0.9298592805862427,
210
+ "depth": 0.002832137985712745,
211
+ "rgb_loss": 0.026434052735567093,
212
+ "seg_loss": 0.025383450090885162,
213
+ "total": 0.05182033496443797,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002832137985712745,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0024907360759905224
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015887685120105743,
240
+ "ssim_fused": 0.9241343140602112,
241
+ "seg_l1": 0.01612662896513939,
242
+ "seg_ssim_ref": 0.9241328239440918,
243
+ "depth": 0.00197697678607785,
244
+ "rgb_loss": 0.027883285656571388,
245
+ "seg_loss": 0.028074737638235092,
246
+ "total": 0.055960002134237706,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00197697678607785,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0014677406749667391
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 286,
281
+ "adam_update_count": 45474
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3545792861841619
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_b939c5b2fd45499882c2ac328de5e0f8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 287,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45475,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 286,
300
+ "trained_intervals": 45474,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45474,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.744978904724121,
333
+ "median": 6.162633895874023,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1036360040307045,
347
+ "median": 0.1036360040307045,
348
+ "max": 0.1036360040307045,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7556607127189636,
354
+ "median": 4.620920181274414,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02363612689077854,
361
+ "median": 474.6767883300781,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1290178298950195,
382
+ "median": 101.58750915527344,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1036360040307045,
410
+ "median": 0.1036360040307045,
411
+ "max": 0.1036360040307045,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16042,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0287.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0287",
5
+ "executed_epochs": 287,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_473e2d185fb345228146098776571df0.npz",
37
+ "optimizer_file": "boundary_473e2d185fb345228146098776571df0_optimizer.pt",
38
+ "arrays_sha256": "47e9201b5bd50d74732d6e9a13390b85c57c89742358a2549940aed7f0fa3362",
39
+ "optimizer_sha256": "457108e1e5d716968e048f314617eea7f55f84733679cf80d286364810ccfe12",
40
+ "stage": "adam",
41
+ "completed_passes": 287,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45633,
45
+ "adam_update_count": 45633,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 288,
49
+ "consumed_count": 287,
50
+ "last_submitted_update": 45633,
51
+ "last_consumed_update": 45474,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45633,
56
+ "completed_passes": 287,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45633,
59
+ "snapshot": "pass_end_0287",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 287,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45633,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45633,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020274783310014755,
83
+ "update_l2": 0.1975020170211792
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0016479293117299676,
91
+ "update_l2": 0.0005476400256156921
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.0838702766923234e-05,
95
+ "update_l2": 0.006649670656770468
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07828961232005838,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16090,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09388061612844467,
117
+ "ground_restitution/effective": 0.09388061612844467,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07828961232005838,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02439701557159424,
129
+ "ssim_fused": 0.9044408798217773,
130
+ "seg_l1": 0.025679564103484154,
131
+ "seg_ssim_ref": 0.9044393301010132,
132
+ "depth": 0.00438013374093865,
133
+ "rgb_loss": 0.0386294424533844,
134
+ "seg_loss": 0.03965579345822334,
135
+ "total": 0.07828961232005838
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0335690975189209,
141
+ "ssim_fused": 0.8882943391799927,
142
+ "seg_l1": 0.02986113168299198,
143
+ "seg_ssim_ref": 0.8882932662963867,
144
+ "depth": 0.008075443476905607,
145
+ "rgb_loss": 0.04919641092419624,
146
+ "seg_loss": 0.0462302528321743,
147
+ "total": 0.09543473919984745,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008075443476905607,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005223465395308384
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032629672437906265,
174
+ "ssim_fused": 0.8770419359207153,
175
+ "seg_l1": 0.04249030351638794,
176
+ "seg_ssim_ref": 0.877039909362793,
177
+ "depth": 0.004743289763395313,
178
+ "rgb_loss": 0.050695352256298065,
179
+ "seg_loss": 0.05858425796031952,
180
+ "total": 0.10928435350638098,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004743289763395313,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0032997697981175344
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015684742480516434,
207
+ "ssim_fused": 0.9287305474281311,
208
+ "seg_l1": 0.014605105854570866,
209
+ "seg_ssim_ref": 0.9287289977073669,
210
+ "depth": 0.0028549594055248114,
211
+ "rgb_loss": 0.026801684871315956,
212
+ "seg_loss": 0.025938285514712334,
213
+ "total": 0.052742825345433814,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028549594055248114,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025135574958025887
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015704555436968803,
240
+ "ssim_fused": 0.9236966371536255,
241
+ "seg_l1": 0.015761716291308403,
242
+ "seg_ssim_ref": 0.9236950278282166,
243
+ "depth": 0.0018468423179288703,
244
+ "rgb_loss": 0.027824318036437035,
245
+ "seg_loss": 0.02787036821246147,
246
+ "total": 0.05569653122857129,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018468423179288703,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001337606206817759
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 287,
281
+ "adam_update_count": 45633
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3269494310952723
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_473e2d185fb345228146098776571df0_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 288,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45634,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 287,
300
+ "trained_intervals": 45633,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45633,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.752838611602783,
333
+ "median": 6.159943580627441,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09333297610282898,
347
+ "median": 0.09333297610282898,
348
+ "max": 0.09333297610282898,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7245478630065918,
354
+ "median": 4.618073463439941,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02345108427107334,
361
+ "median": 473.4012451171875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.06379771232605,
382
+ "median": 101.30551147460938,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09333297610282898,
410
+ "median": 0.09333297610282898,
411
+ "max": 0.09333297610282898,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16091,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0288.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0288",
5
+ "executed_epochs": 288,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_627aa3165c054bc1b2935cf2134c4caa.npz",
37
+ "optimizer_file": "boundary_627aa3165c054bc1b2935cf2134c4caa_optimizer.pt",
38
+ "arrays_sha256": "c6f60138b27b655bf1e9a207090de04390f9f85d71f86f5f0c9d98f5d0ac89e4",
39
+ "optimizer_sha256": "8cdb9f471d3d3568ccdd210275ceef4e13913001491b08241224d349ddeeee46",
40
+ "stage": "adam",
41
+ "completed_passes": 288,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45792,
45
+ "adam_update_count": 45792,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 289,
49
+ "consumed_count": 288,
50
+ "last_submitted_update": 45792,
51
+ "last_consumed_update": 45633,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45792,
56
+ "completed_passes": 288,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45792,
59
+ "snapshot": "pass_end_0288",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 288,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45792,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45792,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020443707762751728,
83
+ "update_l2": 0.1922416388988495
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001953240018337965,
91
+ "update_l2": 0.0006795376539230347
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7733962522470392e-05,
95
+ "update_l2": 0.004024897702038288
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0766487860481112,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16136,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.080425925552845,
117
+ "ground_restitution/effective": 0.080425925552845,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0766487860481112,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023984644562005997,
129
+ "ssim_fused": 0.9060163497924805,
130
+ "seg_l1": 0.02482897788286209,
131
+ "seg_ssim_ref": 0.9060149192810059,
132
+ "depth": 0.004138181623703341,
133
+ "rgb_loss": 0.037984445691108704,
134
+ "seg_loss": 0.0386602059006691,
135
+ "total": 0.0766487860481112
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03239232674241066,
141
+ "ssim_fused": 0.8916189074516296,
142
+ "seg_l1": 0.02731793187558651,
143
+ "seg_ssim_ref": 0.8916178345680237,
144
+ "depth": 0.007394459377677154,
145
+ "rgb_loss": 0.04759008064866066,
146
+ "seg_loss": 0.04353078082203865,
147
+ "total": 0.09112825593007699,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007394459377677154,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004542481296079932
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03205893561244011,
174
+ "ssim_fused": 0.8791722655296326,
175
+ "seg_l1": 0.04119512438774109,
176
+ "seg_ssim_ref": 0.879170298576355,
177
+ "depth": 0.004407054303449114,
178
+ "rgb_loss": 0.04981269687414169,
179
+ "seg_loss": 0.05712204426527023,
180
+ "total": 0.10693914819371537,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004407054303449114,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002963534338171335
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015230698511004448,
207
+ "ssim_fused": 0.93004310131073,
208
+ "seg_l1": 0.013881450518965721,
209
+ "seg_ssim_ref": 0.9300417900085449,
210
+ "depth": 0.0026976961897256678,
211
+ "rgb_loss": 0.026175938546657562,
212
+ "seg_loss": 0.025096802040934563,
213
+ "total": 0.051275440146427,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0026976961897256678,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023562942800034454
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016256611794233322,
240
+ "ssim_fused": 0.9232311248779297,
241
+ "seg_l1": 0.016921401023864746,
242
+ "seg_ssim_ref": 0.9232296943664551,
243
+ "depth": 0.0020535166239614286,
244
+ "rgb_loss": 0.02835906483232975,
245
+ "seg_loss": 0.0288911834359169,
246
+ "total": 0.05725229992222546,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020535166239614286,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015442805128503176
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 288,
281
+ "adam_update_count": 45792
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33482588920742273
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_627aa3165c054bc1b2935cf2134c4caa_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 289,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45793,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 288,
300
+ "trained_intervals": 45792,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45792,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7605652809143066,
333
+ "median": 6.154559135437012,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07974638789892197,
347
+ "median": 0.07974638789892197,
348
+ "max": 0.07974638789892197,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7117487788200378,
354
+ "median": 4.629146575927734,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023270582780241966,
361
+ "median": 470.85931396484375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.0375514030456543,
382
+ "median": 102.42668151855469,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07974638789892197,
410
+ "median": 0.07974638789892197,
411
+ "max": 0.07974638789892197,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16137,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0289.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0289",
5
+ "executed_epochs": 289,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_9e5cde06d72f48888f7cd26e82a0ee6f.npz",
37
+ "optimizer_file": "boundary_9e5cde06d72f48888f7cd26e82a0ee6f_optimizer.pt",
38
+ "arrays_sha256": "e0cb558f25f67469deba3a5d7a591fad71f3139a4e3a5817c118cead54437a55",
39
+ "optimizer_sha256": "0fb8574b3d4401526df3781815a160a9e23f6d6086878fab3a0e093e9f1c4e1f",
40
+ "stage": "adam",
41
+ "completed_passes": 289,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 45951,
45
+ "adam_update_count": 45951,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 290,
49
+ "consumed_count": 289,
50
+ "last_submitted_update": 45951,
51
+ "last_consumed_update": 45792,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 45951,
56
+ "completed_passes": 289,
57
+ "next_interval": 0,
58
+ "trained_intervals": 45951,
59
+ "snapshot": "pass_end_0289",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 289,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 45951,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 45951,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016376309213228524,
83
+ "update_l2": 0.18709275126457214
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004615583457052708,
91
+ "update_l2": 0.0009434372186660767
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.006639988394454e-05,
95
+ "update_l2": 0.007041967939585447
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08098466982745275,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16189,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07577705383300781,
117
+ "ground_restitution/effective": 0.07577705383300781,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08098466982745275,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025687426328659058,
129
+ "ssim_fused": 0.9027017951011658,
130
+ "seg_l1": 0.026888251304626465,
131
+ "seg_ssim_ref": 0.9027001857757568,
132
+ "depth": 0.004525386324975181,
133
+ "rgb_loss": 0.04000958800315857,
134
+ "seg_loss": 0.040970560163259506,
135
+ "total": 0.08098466982745275
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03587162122130394,
141
+ "ssim_fused": 0.8844884634017944,
142
+ "seg_l1": 0.030768971890211105,
143
+ "seg_ssim_ref": 0.8844870924949646,
144
+ "depth": 0.007850629531045367,
145
+ "rgb_loss": 0.051799602806568146,
146
+ "seg_loss": 0.047717757523059845,
147
+ "total": 0.09952521095915903,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007850629531045367,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004998651449448144
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03435446694493294,
174
+ "ssim_fused": 0.8754277229309082,
175
+ "seg_l1": 0.044657934457063675,
176
+ "seg_ssim_ref": 0.8754256963729858,
177
+ "depth": 0.004983179032352184,
178
+ "rgb_loss": 0.05239802971482277,
179
+ "seg_loss": 0.06064121052622795,
180
+ "total": 0.11304422342008308,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004983179032352184,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003539659067074406
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015848401933908463,
207
+ "ssim_fused": 0.9286708831787109,
208
+ "seg_l1": 0.014689476229250431,
209
+ "seg_ssim_ref": 0.9286694526672363,
210
+ "depth": 0.003014063056015875,
211
+ "rgb_loss": 0.026944544166326523,
212
+ "seg_loss": 0.0260176919400692,
213
+ "total": 0.052965250169451736,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003014063056015875,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0026726611462936528
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01667521893978119,
240
+ "ssim_fused": 0.9222200512886047,
241
+ "seg_l1": 0.017436625435948372,
242
+ "seg_ssim_ref": 0.9222186207771301,
243
+ "depth": 0.0022536736804872957,
244
+ "rgb_loss": 0.028896164149045944,
245
+ "seg_loss": 0.029505576938390732,
246
+ "total": 0.05840399476111716,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022536736804872957,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0017444375693761844
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 289,
281
+ "adam_update_count": 45951
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3192394468933344
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_9e5cde06d72f48888f7cd26e82a0ee6f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 290,
293
+ "next_interval": 0,
294
+ "next_adam_update": 45952,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 289,
300
+ "trained_intervals": 45951,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 45951,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.766240358352661,
333
+ "median": 6.146129608154297,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07483361661434174,
347
+ "median": 0.07483361661434174,
348
+ "max": 0.07483361661434174,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7364934086799622,
354
+ "median": 4.62681245803833,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023138893768191338,
361
+ "median": 466.90667724609375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.0885987281799316,
382
+ "median": 102.1923599243164,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07483361661434174,
410
+ "median": 0.07483361661434174,
411
+ "max": 0.07483361661434174,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16190,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0290.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0290",
5
+ "executed_epochs": 290,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_5cbe6d6268d4420abcdb8ad0c08cf350.npz",
37
+ "optimizer_file": "boundary_5cbe6d6268d4420abcdb8ad0c08cf350_optimizer.pt",
38
+ "arrays_sha256": "c42e5b46c9e4e6cf454e9219e61c85b5d57371714d7b95cf67536571f9349579",
39
+ "optimizer_sha256": "5df8c6da6a4b1d1066d99dfc59282c2160e356ae6001493cbdef93087803b788",
40
+ "stage": "adam",
41
+ "completed_passes": 290,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46110,
45
+ "adam_update_count": 46110,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 291,
49
+ "consumed_count": 290,
50
+ "last_submitted_update": 46110,
51
+ "last_consumed_update": 45951,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46110,
56
+ "completed_passes": 290,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46110,
59
+ "snapshot": "pass_end_0290",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 290,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46110,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46110,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002145712642231956,
83
+ "update_l2": 0.21474166214466095
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0026751502882689238,
91
+ "update_l2": 0.0006755739450454712
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.618543632910587e-05,
95
+ "update_l2": 0.010812725871801376
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0820560162540335,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16241,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09454012662172318,
117
+ "ground_restitution/effective": 0.09454012662172318,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0820560162540335,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02611418068408966,
129
+ "ssim_fused": 0.9023169875144958,
130
+ "seg_l1": 0.0276078749448061,
131
+ "seg_ssim_ref": 0.9023154973983765,
132
+ "depth": 0.004862959291395447,
133
+ "rgb_loss": 0.04042794555425644,
134
+ "seg_loss": 0.04162320867180824,
135
+ "total": 0.0820560162540335
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03555753454566002,
141
+ "ssim_fused": 0.8861210346221924,
142
+ "seg_l1": 0.03064095973968506,
143
+ "seg_ssim_ref": 0.8861197829246521,
144
+ "depth": 0.008111733353924679,
145
+ "rgb_loss": 0.0512218214571476,
146
+ "seg_loss": 0.047288812696933746,
147
+ "total": 0.09851874961272557,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008111733353924679,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005259755272327457
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03572724387049675,
174
+ "ssim_fused": 0.8735597729682922,
175
+ "seg_l1": 0.046651698648929596,
176
+ "seg_ssim_ref": 0.8735577464103699,
177
+ "depth": 0.005544989431179646,
178
+ "rgb_loss": 0.05386984348297119,
179
+ "seg_loss": 0.06260980665683746,
180
+ "total": 0.11648519512923984,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005544989431179646,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004101469465901868
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016336653381586075,
207
+ "ssim_fused": 0.9284048676490784,
208
+ "seg_l1": 0.015468769706785679,
209
+ "seg_ssim_ref": 0.9284034967422485,
210
+ "depth": 0.0033621338847923715,
211
+ "rgb_loss": 0.027388349175453186,
212
+ "seg_loss": 0.026694316416978836,
213
+ "total": 0.054086027726316814,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0033621338847923715,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0030207319750701488
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.0168352909386158,
240
+ "ssim_fused": 0.9211823344230652,
241
+ "seg_l1": 0.017670074477791786,
242
+ "seg_ssim_ref": 0.9211808443069458,
243
+ "depth": 0.002432980495685091,
244
+ "rgb_loss": 0.02923176810145378,
245
+ "seg_loss": 0.02989989146590233,
246
+ "total": 0.0591340925478518,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002432980495685091,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0019237443845739795
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 290,
281
+ "adam_update_count": 46110
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3255748189985752
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_5cbe6d6268d4420abcdb8ad0c08cf350_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 291,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46111,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 290,
300
+ "trained_intervals": 46110,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46110,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.77038836479187,
333
+ "median": 6.139926910400391,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0938645526766777,
347
+ "median": 0.0938645526766777,
348
+ "max": 0.0938645526766777,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7347671985626221,
354
+ "median": 4.622538089752197,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.023043112829327583,
361
+ "median": 464.0196533203125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.084996461868286,
382
+ "median": 101.75386047363281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0938645526766777,
410
+ "median": 0.0938645526766777,
411
+ "max": 0.0938645526766777,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16241,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0291.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0291",
5
+ "executed_epochs": 291,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_0e6228d5e01e46fb89e46d19c97f8c59.npz",
37
+ "optimizer_file": "boundary_0e6228d5e01e46fb89e46d19c97f8c59_optimizer.pt",
38
+ "arrays_sha256": "d370a22d850b7d9cf368d622e8b63b60cad5f0a49ce5872740f7beec5e7382b2",
39
+ "optimizer_sha256": "778f5b50a96ea868336db7e8ed2684b47c1bca5cb36e0cfd7f31a866bc066f64",
40
+ "stage": "adam",
41
+ "completed_passes": 291,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46269,
45
+ "adam_update_count": 46269,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 292,
49
+ "consumed_count": 291,
50
+ "last_submitted_update": 46269,
51
+ "last_consumed_update": 46110,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46269,
56
+ "completed_passes": 291,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46269,
59
+ "snapshot": "pass_end_0291",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 291,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46269,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46269,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019299500854685903,
83
+ "update_l2": 0.18106679618358612
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0031189604196697474,
91
+ "update_l2": 0.0006209313869476318
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.727302878862247e-05,
95
+ "update_l2": 0.009281189180910587
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07694631612816309,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16291,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09577275067567825,
117
+ "ground_restitution/effective": 0.09577275067567825,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07694631612816309,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024045400321483612,
129
+ "ssim_fused": 0.9056557416915894,
130
+ "seg_l1": 0.024959933012723923,
131
+ "seg_ssim_ref": 0.9056541919708252,
132
+ "depth": 0.004023154763930328,
133
+ "rgb_loss": 0.038105178624391556,
134
+ "seg_loss": 0.03883711248636246,
135
+ "total": 0.07694631612816309
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03318668529391289,
141
+ "ssim_fused": 0.8892238140106201,
142
+ "seg_l1": 0.02864890731871128,
143
+ "seg_ssim_ref": 0.8892226219177246,
144
+ "depth": 0.007398656208621622,
145
+ "rgb_loss": 0.048704586923122406,
146
+ "seg_loss": 0.04507460445165634,
147
+ "total": 0.09378659003098737,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007398656208621622,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004546678127024401
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0320228673517704,
174
+ "ssim_fused": 0.8785900473594666,
175
+ "seg_l1": 0.041221342980861664,
176
+ "seg_ssim_ref": 0.8785879611968994,
177
+ "depth": 0.004178576815338133,
178
+ "rgb_loss": 0.04990028589963913,
179
+ "seg_loss": 0.05725948512554169,
180
+ "total": 0.10716394960199616,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004178576815338133,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002735056850060355
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014979078434407711,
207
+ "ssim_fused": 0.930202066898346,
208
+ "seg_l1": 0.013503131456673145,
209
+ "seg_ssim_ref": 0.9302007555961609,
210
+ "depth": 0.0025584526848384283,
211
+ "rgb_loss": 0.0259428508579731,
212
+ "seg_loss": 0.024762354791164398,
213
+ "total": 0.05070776410182234,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0025584526848384283,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0022170507751162055
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015992972999811172,
240
+ "ssim_fused": 0.9246069192886353,
241
+ "seg_l1": 0.016466353088617325,
242
+ "seg_ssim_ref": 0.9246053695678711,
243
+ "depth": 0.00195693334692313,
244
+ "rgb_loss": 0.027872994542121887,
245
+ "seg_loss": 0.0282520093023777,
246
+ "total": 0.05612696077784651,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00195693334692313,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0014476972358120192
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 291,
281
+ "adam_update_count": 46269
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34934978000819683
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_0e6228d5e01e46fb89e46d19c97f8c59_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 292,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46270,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 291,
300
+ "trained_intervals": 46269,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46269,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.778313636779785,
333
+ "median": 6.1333723068237305,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09515181928873062,
347
+ "median": 0.09515181928873062,
348
+ "max": 0.09515181928873062,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7463542819023132,
354
+ "median": 4.610275745391846,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.022861212491989136,
361
+ "median": 460.9882507324219,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.1092960834503174,
382
+ "median": 100.51591491699219,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09515181928873062,
410
+ "median": 0.09515181928873062,
411
+ "max": 0.09515181928873062,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16292,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0292.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0292",
5
+ "executed_epochs": 292,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_0d9e8342c585430ca91d8340f66ab194.npz",
37
+ "optimizer_file": "boundary_0d9e8342c585430ca91d8340f66ab194_optimizer.pt",
38
+ "arrays_sha256": "9a4e850c564b818abd7a12c79e726eab10ede0226c8699922e7536b3d73dbc06",
39
+ "optimizer_sha256": "8753f7442c52d3213692eaf778b48bec991d2810b4ff9aaaa2d58b8eacfcf203",
40
+ "stage": "adam",
41
+ "completed_passes": 292,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46428,
45
+ "adam_update_count": 46428,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 293,
49
+ "consumed_count": 292,
50
+ "last_submitted_update": 46428,
51
+ "last_consumed_update": 46269,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46428,
56
+ "completed_passes": 292,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46428,
59
+ "snapshot": "pass_end_0292",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 292,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46428,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46428,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016366933414246887,
83
+ "update_l2": 0.1758573055267334
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0020180046558380127,
91
+ "update_l2": 0.0006406828761100769
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6435082216048613e-05,
95
+ "update_l2": 0.00640455074608326
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07915477271414864,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16343,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09852497279644012,
117
+ "ground_restitution/effective": 0.09852497279644012,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07915477271414864,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024925144389271736,
129
+ "ssim_fused": 0.903939425945282,
130
+ "seg_l1": 0.025982003659009933,
131
+ "seg_ssim_ref": 0.9039378762245178,
132
+ "depth": 0.0045169446574448695,
133
+ "rgb_loss": 0.039152227342128754,
134
+ "seg_loss": 0.039998024702072144,
135
+ "total": 0.07915477271414864
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03350447490811348,
141
+ "ssim_fused": 0.8887374401092529,
142
+ "seg_l1": 0.02801804430782795,
143
+ "seg_ssim_ref": 0.8887361884117126,
144
+ "depth": 0.007777694913945291,
145
+ "rgb_loss": 0.04905609413981438,
146
+ "seg_loss": 0.04466719925403595,
147
+ "total": 0.09373107481405457,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007777694913945291,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004925716832348069
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03345244377851486,
174
+ "ssim_fused": 0.8767173290252686,
175
+ "seg_l1": 0.04332771152257919,
176
+ "seg_ssim_ref": 0.8767152428627014,
177
+ "depth": 0.004940069623453181,
178
+ "rgb_loss": 0.0514184907078743,
179
+ "seg_loss": 0.05931911990046501,
180
+ "total": 0.11074254695267247,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004940069623453181,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0034965496581754025
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01594914309680462,
207
+ "ssim_fused": 0.928501546382904,
208
+ "seg_l1": 0.01491498202085495,
209
+ "seg_ssim_ref": 0.9285001754760742,
210
+ "depth": 0.0030741427847419656,
211
+ "rgb_loss": 0.027059005573391914,
212
+ "seg_loss": 0.026231952011585236,
213
+ "total": 0.05329402986511674,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030741427847419656,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0027327408750197433
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016794510185718536,
240
+ "ssim_fused": 0.9218013882637024,
241
+ "seg_l1": 0.01766727678477764,
242
+ "seg_ssim_ref": 0.9217999577522278,
243
+ "depth": 0.0022758713076390428,
244
+ "rgb_loss": 0.02907533198595047,
245
+ "seg_loss": 0.029773831367492676,
246
+ "total": 0.058851439224750786,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022758713076390428,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0017666351965279316
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 292,
281
+ "adam_update_count": 46428
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3343905732035637
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_0d9e8342c585430ca91d8340f66ab194_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 293,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46429,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 292,
300
+ "trained_intervals": 46428,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46428,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7851388454437256,
333
+ "median": 6.130145072937012,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09788428992033005,
347
+ "median": 0.09788428992033005,
348
+ "max": 0.09788428992033005,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7161237001419067,
354
+ "median": 4.628729820251465,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02270571142435074,
361
+ "median": 459.5028076171875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.04648494720459,
382
+ "median": 102.3885498046875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09788428992033005,
410
+ "median": 0.09788428992033005,
411
+ "max": 0.09788428992033005,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16343,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0293.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0293",
5
+ "executed_epochs": 293,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_7d8e91bcd77e4fcc871505c4ea32191d.npz",
37
+ "optimizer_file": "boundary_7d8e91bcd77e4fcc871505c4ea32191d_optimizer.pt",
38
+ "arrays_sha256": "639c46d045ee8f4da8efb681d331c86f9f9f2e2aaa40246a08ff586ce3d77c8f",
39
+ "optimizer_sha256": "e4eb3643d416e517c7683cbcda3e6da6891e23610aa5ffee886cde487d466eb6",
40
+ "stage": "adam",
41
+ "completed_passes": 293,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46587,
45
+ "adam_update_count": 46587,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 294,
49
+ "consumed_count": 293,
50
+ "last_submitted_update": 46587,
51
+ "last_consumed_update": 46428,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46587,
56
+ "completed_passes": 293,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46587,
59
+ "snapshot": "pass_end_0293",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 293,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46587,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46587,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019254762446507812,
83
+ "update_l2": 0.1658870279788971
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0018817796371877193,
91
+ "update_l2": 0.0006293505430221558
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.7534826585906558e-05,
95
+ "update_l2": 0.00411485368385911
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07767770293053963,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16384,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09233947098255157,
117
+ "ground_restitution/effective": 0.09233947098255157,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07767770293053963,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024339793249964714,
129
+ "ssim_fused": 0.9050792455673218,
130
+ "seg_l1": 0.02529127709567547,
131
+ "seg_ssim_ref": 0.9050778150558472,
132
+ "depth": 0.0042556121645233366,
133
+ "rgb_loss": 0.038455985486507416,
134
+ "seg_loss": 0.03921746090054512,
135
+ "total": 0.07767770293053963
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.032857511192560196,
141
+ "ssim_fused": 0.8904711008071899,
142
+ "seg_l1": 0.027796611189842224,
143
+ "seg_ssim_ref": 0.8904702067375183,
144
+ "depth": 0.007572327532638641,
145
+ "rgb_loss": 0.04819178953766823,
146
+ "seg_loss": 0.04414324834942818,
147
+ "total": 0.09234261021462904,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007572327532638641,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004720349451041418
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03261832520365715,
174
+ "ssim_fused": 0.8776201009750366,
175
+ "seg_l1": 0.042077600955963135,
176
+ "seg_ssim_ref": 0.8776180744171143,
177
+ "depth": 0.004577852479339474,
178
+ "rgb_loss": 0.050570640712976456,
179
+ "seg_loss": 0.058138467371463776,
180
+ "total": 0.10871368966220987,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004577852479339474,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003134332514061696
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015479284338653088,
207
+ "ssim_fused": 0.9292702674865723,
208
+ "seg_l1": 0.014213825576007366,
209
+ "seg_ssim_ref": 0.9292688369750977,
210
+ "depth": 0.0028399014578780364,
211
+ "rgb_loss": 0.026529375463724136,
212
+ "seg_loss": 0.025517292320728302,
213
+ "total": 0.052049507685910316,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028399014578780364,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002498499548155814
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016404056921601295,
240
+ "ssim_fused": 0.9229555726051331,
241
+ "seg_l1": 0.017077071592211723,
242
+ "seg_ssim_ref": 0.9229540824890137,
243
+ "depth": 0.0020323671882371934,
244
+ "rgb_loss": 0.028532132506370544,
245
+ "seg_loss": 0.029070841148495674,
246
+ "total": 0.057605004159409307,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020323671882371934,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015231310771260823
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 293,
281
+ "adam_update_count": 46587
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.327365695964545
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_7d8e91bcd77e4fcc871505c4ea32191d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 294,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46588,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 293,
300
+ "trained_intervals": 46587,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46587,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.7972946166992188,
333
+ "median": 6.123002052307129,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09171012043952942,
347
+ "median": 0.09171012043952942,
348
+ "max": 0.09171012043952942,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7127982974052429,
354
+ "median": 4.616167068481445,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.022431377321481705,
361
+ "median": 456.232177734375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.0396909713745117,
382
+ "median": 101.10716247558594,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09171012043952942,
410
+ "median": 0.09171012043952942,
411
+ "max": 0.09171012043952942,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16385,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0294.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0294",
5
+ "executed_epochs": 294,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_5db71a6805b2429bad17a06b9403a657.npz",
37
+ "optimizer_file": "boundary_5db71a6805b2429bad17a06b9403a657_optimizer.pt",
38
+ "arrays_sha256": "a61a0796cc6d7851e1bd51dea7d9ba9c4ccb5c52b7cbf13ebd84bcedde5381ee",
39
+ "optimizer_sha256": "ed5170f60ee131a9f9f579c78e9287321203b091ba321ee3743cbdc3ee3c4bd1",
40
+ "stage": "adam",
41
+ "completed_passes": 294,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46746,
45
+ "adam_update_count": 46746,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 295,
49
+ "consumed_count": 294,
50
+ "last_submitted_update": 46746,
51
+ "last_consumed_update": 46587,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46746,
56
+ "completed_passes": 294,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46746,
59
+ "snapshot": "pass_end_0294",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 294,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46746,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46746,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00016620242968201637,
83
+ "update_l2": 0.1785743534564972
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0025931810960173607,
91
+ "update_l2": 0.0007546022534370422
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.5411815184052102e-05,
95
+ "update_l2": 0.004201486241072416
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07939968634453491,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16448,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09006908535957336,
117
+ "ground_restitution/effective": 0.09006908535957336,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07939968634453491,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02498641610145569,
129
+ "ssim_fused": 0.9038125872612,
130
+ "seg_l1": 0.026163466274738312,
131
+ "seg_ssim_ref": 0.903810977935791,
132
+ "depth": 0.004475974113504409,
133
+ "rgb_loss": 0.03922662138938904,
134
+ "seg_loss": 0.04016858711838722,
135
+ "total": 0.07939968634453491
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0335286520421505,
141
+ "ssim_fused": 0.889362096786499,
142
+ "seg_l1": 0.028201857581734657,
143
+ "seg_ssim_ref": 0.8893607258796692,
144
+ "depth": 0.007732113713528314,
145
+ "rgb_loss": 0.04895050451159477,
146
+ "seg_loss": 0.04468934237957001,
147
+ "total": 0.09364758273016861,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007732113713528314,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004880135631931092
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03340335935354233,
174
+ "ssim_fused": 0.8764190077781677,
175
+ "seg_l1": 0.0432523638010025,
176
+ "seg_ssim_ref": 0.8764167428016663,
177
+ "depth": 0.004778513601325297,
178
+ "rgb_loss": 0.05143888667225838,
179
+ "seg_loss": 0.05931854248046875,
180
+ "total": 0.11076220394103815,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004778513601325297,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0033349936360475194
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015983598306775093,
207
+ "ssim_fused": 0.9283061027526855,
208
+ "seg_l1": 0.01509317010641098,
209
+ "seg_ssim_ref": 0.9283046722412109,
210
+ "depth": 0.003077630210164934,
211
+ "rgb_loss": 0.027125658467411995,
212
+ "seg_loss": 0.026413602754473686,
213
+ "total": 0.05354233885209585,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003077630210164934,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002736228300442712
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017030056565999985,
240
+ "ssim_fused": 0.921163022518158,
241
+ "seg_l1": 0.018106473609805107,
242
+ "seg_ssim_ref": 0.9211615920066833,
243
+ "depth": 0.0023156389289990895,
244
+ "rgb_loss": 0.029391441494226456,
245
+ "seg_loss": 0.030252862721681595,
246
+ "total": 0.059646619854837046,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0023156389289990895,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0018064028178879784
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 294,
281
+ "adam_update_count": 46746
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34315744088962674
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_5db71a6805b2429bad17a06b9403a657_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 295,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46747,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 294,
300
+ "trained_intervals": 46746,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46746,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.803842067718506,
333
+ "median": 6.117156982421875,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08931448310613632,
347
+ "median": 0.08931448310613632,
348
+ "max": 0.08931448310613632,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7104710936546326,
354
+ "median": 4.593249320983887,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.022284986451268196,
361
+ "median": 453.5733337402344,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.034949541091919,
382
+ "median": 98.8163833618164,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08931448310613632,
410
+ "median": 0.08931448310613632,
411
+ "max": 0.08931448310613632,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16448,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0295.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0295",
5
+ "executed_epochs": 295,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_40e6fc8e93824916b8ec8b0c9feac4fa.npz",
37
+ "optimizer_file": "boundary_40e6fc8e93824916b8ec8b0c9feac4fa_optimizer.pt",
38
+ "arrays_sha256": "961341b23e9deb32fd7d674d9612444db0959ccbb44a0045fa36a7c1a97caae7",
39
+ "optimizer_sha256": "9806923578f062ee9cadfedb1e6af90cceb692fb4844a33226246371983476b8",
40
+ "stage": "adam",
41
+ "completed_passes": 295,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46905,
45
+ "adam_update_count": 46905,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 296,
49
+ "consumed_count": 295,
50
+ "last_submitted_update": 46905,
51
+ "last_consumed_update": 46746,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46905,
56
+ "completed_passes": 295,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46905,
59
+ "snapshot": "pass_end_0295",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 295,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46905,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46905,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00026391790015622973,
83
+ "update_l2": 0.1908278614282608
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003430900163948536,
91
+ "update_l2": 0.0009460896253585815
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.333645508973859e-05,
95
+ "update_l2": 0.006198775488883257
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08651240235940481,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16518,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08803576231002808,
117
+ "ground_restitution/effective": 0.08803576231002808,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08651240235940481,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.027710502967238426,
129
+ "ssim_fused": 0.89885413646698,
130
+ "seg_l1": 0.029849708080291748,
131
+ "seg_ssim_ref": 0.8988525867462158,
132
+ "depth": 0.005588594832673746,
133
+ "rgb_loss": 0.04239756986498833,
134
+ "seg_loss": 0.044109243899583817,
135
+ "total": 0.08651240235940481
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03786501660943031,
141
+ "ssim_fused": 0.8815555572509766,
142
+ "seg_l1": 0.03298821672797203,
143
+ "seg_ssim_ref": 0.8815541863441467,
144
+ "depth": 0.009194570173812616,
145
+ "rgb_loss": 0.05398090183734894,
146
+ "seg_loss": 0.05007973685860634,
147
+ "total": 0.10406982954083879,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009194570173812616,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0063425920922153935
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03729095309972763,
174
+ "ssim_fused": 0.8697609305381775,
175
+ "seg_l1": 0.049353163689374924,
176
+ "seg_ssim_ref": 0.8697589039802551,
177
+ "depth": 0.006455609559417806,
178
+ "rgb_loss": 0.055880576372146606,
179
+ "seg_loss": 0.06553074717521667,
180
+ "total": 0.1214177791569227,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006455609559417806,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005012089594140028
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.017679408192634583,
207
+ "ssim_fused": 0.9258742928504944,
208
+ "seg_l1": 0.017651358619332314,
209
+ "seg_ssim_ref": 0.9258729219436646,
210
+ "depth": 0.0039675146004586066,
211
+ "rgb_loss": 0.02896866947412491,
212
+ "seg_loss": 0.02894650399684906,
213
+ "total": 0.05791914098557443,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0039675146004586066,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0036261126907363842
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01800663210451603,
240
+ "ssim_fused": 0.918225884437561,
241
+ "seg_l1": 0.019406093284487724,
242
+ "seg_ssim_ref": 0.9182243943214417,
243
+ "depth": 0.0027366849970059566,
244
+ "rgb_loss": 0.030760128051042557,
245
+ "seg_loss": 0.03187999501824379,
246
+ "total": 0.06264285975428335,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0027366849970059566,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002227448885894846
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 295,
281
+ "adam_update_count": 46905
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3225701008923352
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_40e6fc8e93824916b8ec8b0c9feac4fa_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 296,
293
+ "next_interval": 0,
294
+ "next_adam_update": 46906,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 295,
300
+ "trained_intervals": 46905,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 46905,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.818159341812134,
333
+ "median": 6.114343643188477,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0870896726846695,
347
+ "median": 0.0870896726846695,
348
+ "max": 0.0870896726846695,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.7022369503974915,
354
+ "median": 4.60650110244751,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02196820080280304,
361
+ "median": 452.299072265625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 2.0182626247406006,
382
+ "median": 100.133544921875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0870896726846695,
410
+ "median": 0.0870896726846695,
411
+ "max": 0.0870896726846695,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16518,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0296.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0296",
5
+ "executed_epochs": 296,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_837403d68f9641489c9ef8e8c5f0d9c4.npz",
37
+ "optimizer_file": "boundary_837403d68f9641489c9ef8e8c5f0d9c4_optimizer.pt",
38
+ "arrays_sha256": "971b69dbea2497a6af493f2bbe4b3e96bb7142610412590ded8258f3a110d996",
39
+ "optimizer_sha256": "9f3fd692e333eb07fbbef538a4fcb355d9601ba996dd1ee1379ff53bc8b40959",
40
+ "stage": "adam",
41
+ "completed_passes": 296,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47064,
45
+ "adam_update_count": 47064,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 297,
49
+ "consumed_count": 296,
50
+ "last_submitted_update": 47064,
51
+ "last_consumed_update": 46905,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47064,
56
+ "completed_passes": 296,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47064,
59
+ "snapshot": "pass_end_0296",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 296,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47064,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47064,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002005037385970354,
83
+ "update_l2": 0.1815171241760254
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0037883883342146873,
91
+ "update_l2": 0.001034066081047058
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.6426710974192247e-05,
95
+ "update_l2": 0.004896957892924547
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08893874129452638,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16574,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08331966400146484,
117
+ "ground_restitution/effective": 0.08331966400146484,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08893874129452638,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02875613421201706,
129
+ "ssim_fused": 0.8975566029548645,
130
+ "seg_l1": 0.03118790313601494,
131
+ "seg_ssim_ref": 0.8975550532341003,
132
+ "depth": 0.00584898688725875,
133
+ "rgb_loss": 0.04349358379840851,
134
+ "seg_loss": 0.045439302921295166,
135
+ "total": 0.08893874129452638
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.039281636476516724,
141
+ "ssim_fused": 0.8802453875541687,
142
+ "seg_l1": 0.03442800045013428,
143
+ "seg_ssim_ref": 0.8802440762519836,
144
+ "depth": 0.009431136825623302,
145
+ "rgb_loss": 0.05537623167037964,
146
+ "seg_loss": 0.05149358510971069,
147
+ "total": 0.10687924791691596,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009431136825623302,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006579158744026079
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03904170170426369,
174
+ "ssim_fused": 0.8680819869041443,
175
+ "seg_l1": 0.05190037190914154,
176
+ "seg_ssim_ref": 0.8680801391601562,
177
+ "depth": 0.006875565611664464,
178
+ "rgb_loss": 0.05761696398258209,
179
+ "seg_loss": 0.0679042711853981,
180
+ "total": 0.12552811818417245,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006875565611664464,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005432045646386686
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.018156182020902634,
207
+ "ssim_fused": 0.9245827794075012,
208
+ "seg_l1": 0.0182842668145895,
209
+ "seg_ssim_ref": 0.9245813488960266,
210
+ "depth": 0.004156555142748014,
211
+ "rgb_loss": 0.029608391225337982,
212
+ "seg_loss": 0.029711144044995308,
213
+ "total": 0.05932368996283089,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004156555142748014,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003815153233025792
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.018545016646385193,
240
+ "ssim_fused": 0.9173162579536438,
241
+ "seg_l1": 0.020138969644904137,
242
+ "seg_ssim_ref": 0.9173148274421692,
243
+ "depth": 0.0029326899689992164,
244
+ "rgb_loss": 0.031372763216495514,
245
+ "seg_loss": 0.03264821320772171,
246
+ "total": 0.06402390911418622,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0029326899689992164,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0024234538578881055
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 296,
281
+ "adam_update_count": 47064
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3267523613758385
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_837403d68f9641489c9ef8e8c5f0d9c4_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 297,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47065,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 296,
300
+ "trained_intervals": 47064,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47064,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.8342461585998535,
333
+ "median": 6.112429618835449,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08228559792041779,
347
+ "median": 0.08228559792041779,
348
+ "max": 0.08228559792041779,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6860414743423462,
354
+ "median": 4.619483947753906,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.021617628633975983,
361
+ "median": 451.434326171875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9858388900756836,
382
+ "median": 101.4421615600586,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08228559792041779,
410
+ "median": 0.08228559792041779,
411
+ "max": 0.08228559792041779,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16574,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0297.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0297",
5
+ "executed_epochs": 297,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_407cf73ac67f4bf9bfbd1fecf170a709.npz",
37
+ "optimizer_file": "boundary_407cf73ac67f4bf9bfbd1fecf170a709_optimizer.pt",
38
+ "arrays_sha256": "49f54da6cd2d2d179f562ab98e4ddf362f3eec7c1494ea7c5cbae46131e31433",
39
+ "optimizer_sha256": "f1a052d74ce14c8100b5d33a7d517fa570c52835d409af5354ed4011769e6999",
40
+ "stage": "adam",
41
+ "completed_passes": 297,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47223,
45
+ "adam_update_count": 47223,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 298,
49
+ "consumed_count": 297,
50
+ "last_submitted_update": 47223,
51
+ "last_consumed_update": 47064,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47223,
56
+ "completed_passes": 297,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47223,
59
+ "snapshot": "pass_end_0297",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 297,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47223,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47223,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00030503765447065234,
83
+ "update_l2": 0.18566782772541046
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027683537919074297,
91
+ "update_l2": 0.0009201169013977051
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.0139890441205353e-05,
95
+ "update_l2": 0.005027435254305601
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08081864377005257,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16623,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07580195367336273,
117
+ "ground_restitution/effective": 0.07580195367336273,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08081864377005257,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025591162964701653,
129
+ "ssim_fused": 0.9028461575508118,
130
+ "seg_l1": 0.026849061250686646,
131
+ "seg_ssim_ref": 0.9028446674346924,
132
+ "depth": 0.004622130526682401,
133
+ "rgb_loss": 0.039903704077005386,
134
+ "seg_loss": 0.04091031849384308,
135
+ "total": 0.08081864377005257
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0353618748486042,
141
+ "ssim_fused": 0.8854186534881592,
142
+ "seg_l1": 0.030505700036883354,
143
+ "seg_ssim_ref": 0.8854174017906189,
144
+ "depth": 0.008081079688002873,
145
+ "rgb_loss": 0.051205769181251526,
146
+ "seg_loss": 0.04732108116149902,
147
+ "total": 0.09853493142243855,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008081079688002873,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0052291016064056495
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.034757163375616074,
174
+ "ssim_fused": 0.8737366199493408,
175
+ "seg_l1": 0.04530038684606552,
176
+ "seg_ssim_ref": 0.8737346529960632,
177
+ "depth": 0.005237807055732701,
178
+ "rgb_loss": 0.053058408200740814,
179
+ "seg_loss": 0.06149338185787201,
180
+ "total": 0.11455702786566856,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005237807055732701,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003794287090454924
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015940522775053978,
207
+ "ssim_fused": 0.9290713667869568,
208
+ "seg_l1": 0.014820457436144352,
209
+ "seg_ssim_ref": 0.9290701150894165,
210
+ "depth": 0.003056737682911981,
211
+ "rgb_loss": 0.026938144117593765,
212
+ "seg_loss": 0.02604234218597412,
213
+ "total": 0.052983543041250795,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003056737682911981,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002715335773189759
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016305088996887207,
240
+ "ssim_fused": 0.9231579303741455,
241
+ "seg_l1": 0.01676969975233078,
242
+ "seg_ssim_ref": 0.9231564402580261,
243
+ "depth": 0.002112897680082048,
244
+ "rgb_loss": 0.028412485495209694,
245
+ "seg_loss": 0.02878447249531746,
246
+ "total": 0.057199072750852384,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002112897680082048,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016036615689709367
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 297,
281
+ "adam_update_count": 47223
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31900086300447583
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_407cf73ac67f4bf9bfbd1fecf170a709_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 298,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47224,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 297,
300
+ "trained_intervals": 47223,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47223,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.839794397354126,
333
+ "median": 6.103485107421875,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07488183677196503,
347
+ "median": 0.07488183677196503,
348
+ "max": 0.07488183677196503,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6863275170326233,
354
+ "median": 4.619429111480713,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.021498020738363266,
361
+ "median": 447.4144287109375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9864070415496826,
382
+ "median": 101.43630981445312,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07488183677196503,
410
+ "median": 0.07488183677196503,
411
+ "max": 0.07488183677196503,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16623,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0298.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0298",
5
+ "executed_epochs": 298,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_0bc1ce5bfccd4e8c9e1496968c585c24.npz",
37
+ "optimizer_file": "boundary_0bc1ce5bfccd4e8c9e1496968c585c24_optimizer.pt",
38
+ "arrays_sha256": "0cf12c33551d174ebcbcde2ab06fda39baeb06f249c3d6da704537b980b81a9b",
39
+ "optimizer_sha256": "228e8f64de54ba57b88395976b2c91a4b523ce3d8803ebfefe2cd88294afb121",
40
+ "stage": "adam",
41
+ "completed_passes": 298,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47382,
45
+ "adam_update_count": 47382,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 299,
49
+ "consumed_count": 298,
50
+ "last_submitted_update": 47382,
51
+ "last_consumed_update": 47223,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47382,
56
+ "completed_passes": 298,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47382,
59
+ "snapshot": "pass_end_0298",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 298,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47382,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47382,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00013176060747355223,
83
+ "update_l2": 0.16262178122997284
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019127341220155358,
91
+ "update_l2": 0.0002345740795135498
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2144555259728804e-05,
95
+ "update_l2": 0.007579645607620478
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07744875043435585,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16676,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.1063694953918457,
117
+ "ground_restitution/effective": 0.1063694953918457,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07744875043435585,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024089859798550606,
129
+ "ssim_fused": 0.90553879737854,
130
+ "seg_l1": 0.025484653189778328,
131
+ "seg_ssim_ref": 0.9055372476577759,
132
+ "depth": 0.004357246594545334,
133
+ "rgb_loss": 0.03816412389278412,
134
+ "seg_loss": 0.03928026556968689,
135
+ "total": 0.07744875043435585
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03201236203312874,
141
+ "ssim_fused": 0.8922370672225952,
142
+ "seg_l1": 0.02804405428469181,
143
+ "seg_ssim_ref": 0.8922361731529236,
144
+ "depth": 0.007792720151382835,
145
+ "rgb_loss": 0.04716247692704201,
146
+ "seg_loss": 0.04398801177740097,
147
+ "total": 0.09115828514988467,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007792720151382835,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004940742069785613
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0321601964533329,
174
+ "ssim_fused": 0.8797850608825684,
175
+ "seg_l1": 0.041980404406785965,
176
+ "seg_ssim_ref": 0.8797830939292908,
177
+ "depth": 0.004618362125236437,
178
+ "rgb_loss": 0.04977114498615265,
179
+ "seg_loss": 0.05762770399451256,
180
+ "total": 0.10740347106808074,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004618362125236437,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00317484215995866
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01624530926346779,
207
+ "ssim_fused": 0.9275851845741272,
208
+ "seg_l1": 0.015746014192700386,
209
+ "seg_ssim_ref": 0.927583634853363,
210
+ "depth": 0.003153812471351379,
211
+ "rgb_loss": 0.02747921086847782,
212
+ "seg_loss": 0.02708008512854576,
213
+ "total": 0.054562451672140085,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003153812471351379,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002812410561629157
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015941567718982697,
240
+ "ssim_fused": 0.9225479364395142,
241
+ "seg_l1": 0.0161681417375803,
242
+ "seg_ssim_ref": 0.9225462675094604,
243
+ "depth": 0.001864091630210686,
244
+ "rgb_loss": 0.028243668377399445,
245
+ "seg_loss": 0.02842526137828827,
246
+ "total": 0.05667079384731792,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001864091630210686,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013548555190995746
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 298,
281
+ "adam_update_count": 47382
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3407663879916072
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_0bc1ce5bfccd4e8c9e1496968c585c24_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 299,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47383,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 298,
300
+ "trained_intervals": 47382,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47382,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.839938163757324,
333
+ "median": 6.097538471221924,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10613492131233215,
347
+ "median": 0.10613492131233215,
348
+ "max": 0.10613492131233215,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6926101446151733,
354
+ "median": 4.599998474121094,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.021494930610060692,
361
+ "median": 444.76165771484375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9989261627197266,
382
+ "median": 99.48417663574219,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10613492131233215,
410
+ "median": 0.10613492131233215,
411
+ "max": 0.10613492131233215,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16676,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0299.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0299",
5
+ "executed_epochs": 299,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_f1b4d9b6742344bbb8c6f4740b9e9267.npz",
37
+ "optimizer_file": "boundary_f1b4d9b6742344bbb8c6f4740b9e9267_optimizer.pt",
38
+ "arrays_sha256": "a2b3fdf2b2fd6ea967fd1adee525df548554baaa4c0e7d696c66d736239d6661",
39
+ "optimizer_sha256": "94e749d0909e907b8186b6af4f1fcf118e7d1fcfc4dba8a8e96cbacf8ed434a9",
40
+ "stage": "adam",
41
+ "completed_passes": 299,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47541,
45
+ "adam_update_count": 47541,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 300,
49
+ "consumed_count": 299,
50
+ "last_submitted_update": 47541,
51
+ "last_consumed_update": 47382,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47541,
56
+ "completed_passes": 299,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47541,
59
+ "snapshot": "pass_end_0299",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 299,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47541,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47541,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002665155043359846,
83
+ "update_l2": 0.1912497580051422
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0016067633405327797,
91
+ "update_l2": 0.00042579323053359985
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.345761797390878e-05,
95
+ "update_l2": 0.00812349934130907
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08090994071683698,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16718,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10240791738033295,
117
+ "ground_restitution/effective": 0.10240791738033295,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08090994071683698,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02527039125561714,
129
+ "ssim_fused": 0.9026315212249756,
130
+ "seg_l1": 0.027176328003406525,
131
+ "seg_ssim_ref": 0.9026299715042114,
132
+ "depth": 0.004863669190938203,
133
+ "rgb_loss": 0.03969001770019531,
134
+ "seg_loss": 0.04121506214141846,
135
+ "total": 0.08090994071683698
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.033368028700351715,
141
+ "ssim_fused": 0.8889610171318054,
142
+ "seg_l1": 0.02954038977622986,
143
+ "seg_ssim_ref": 0.888960063457489,
144
+ "depth": 0.008331353893115626,
145
+ "rgb_loss": 0.04890222102403641,
146
+ "seg_loss": 0.0458403006196022,
147
+ "total": 0.09475085299753172,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008331353893115626,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0054793758115184036
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03413200378417969,
174
+ "ssim_fused": 0.87422776222229,
175
+ "seg_l1": 0.04491506516933441,
176
+ "seg_ssim_ref": 0.8742257952690125,
177
+ "depth": 0.005412648084504892,
178
+ "rgb_loss": 0.05246005207300186,
179
+ "seg_loss": 0.06108689308166504,
180
+ "total": 0.1135523578027514,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005412648084504892,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003969128119227114
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016974445432424545,
207
+ "ssim_fused": 0.9261990189552307,
208
+ "seg_l1": 0.016883494332432747,
209
+ "seg_ssim_ref": 0.9261974692344666,
210
+ "depth": 0.003495159013278575,
211
+ "rgb_loss": 0.028339752927422523,
212
+ "seg_loss": 0.028267301619052887,
213
+ "total": 0.05661054784284354,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003495159013278575,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0031537571035563533
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016607094556093216,
240
+ "ssim_fused": 0.9211382269859314,
241
+ "seg_l1": 0.01736636646091938,
242
+ "seg_ssim_ref": 0.9211366772651672,
243
+ "depth": 0.002215515772853719,
244
+ "rgb_loss": 0.029058031737804413,
245
+ "seg_loss": 0.029665756970643997,
246
+ "total": 0.058726004224221265,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002215515772853719,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0017062796617426078
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 299,
281
+ "adam_update_count": 47541
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3274009767919779
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_f1b4d9b6742344bbb8c6f4740b9e9267_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 300,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47542,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 299,
300
+ "trained_intervals": 47541,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47541,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.8502745628356934,
333
+ "median": 6.0942792892456055,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10198212414979935,
347
+ "median": 0.10198212414979935,
348
+ "max": 0.10198212414979935,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6920124292373657,
354
+ "median": 4.613757610321045,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.021273894235491753,
361
+ "median": 443.314453125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9977318048477173,
382
+ "median": 100.8629150390625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10198212414979935,
410
+ "median": 0.10198212414979935,
411
+ "max": 0.10198212414979935,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16718,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0300.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0300",
5
+ "executed_epochs": 300,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_e86ed1f3e5744d62b60c617a8c5a1b67.npz",
37
+ "optimizer_file": "boundary_e86ed1f3e5744d62b60c617a8c5a1b67_optimizer.pt",
38
+ "arrays_sha256": "f0bb5dbdba6e6a973ccf3031b4862d52321814bdcd0ff6f05cd3e0cfe3964d3e",
39
+ "optimizer_sha256": "e21ed35231b1fb1001e6f6d0f76ad280d3f75d5e4fdba99f0a199da8a043e047",
40
+ "stage": "adam",
41
+ "completed_passes": 300,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47700,
45
+ "adam_update_count": 47700,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 301,
49
+ "consumed_count": 300,
50
+ "last_submitted_update": 47700,
51
+ "last_consumed_update": 47541,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47700,
56
+ "completed_passes": 300,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47700,
59
+ "snapshot": "pass_end_0300",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 300,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47700,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47700,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002817600325215608,
83
+ "update_l2": 0.18099503219127655
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0010482358047738671,
91
+ "update_l2": 0.00042223185300827026
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.504891355987638e-05,
95
+ "update_l2": 0.00942450761795044
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07964662467589373,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16764,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10267758369445801,
117
+ "ground_restitution/effective": 0.10267758369445801,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07964662467589373,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02486700564622879,
129
+ "ssim_fused": 0.9034557342529297,
130
+ "seg_l1": 0.02641293779015541,
131
+ "seg_ssim_ref": 0.9034542441368103,
132
+ "depth": 0.004674359166580542,
133
+ "rgb_loss": 0.03920245170593262,
134
+ "seg_loss": 0.04043950140476227,
135
+ "total": 0.07964662467589373
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03261642903089523,
141
+ "ssim_fused": 0.8902848362922668,
142
+ "seg_l1": 0.028290925547480583,
143
+ "seg_ssim_ref": 0.8902839422225952,
144
+ "depth": 0.007940111416402504,
145
+ "rgb_loss": 0.04803617671132088,
146
+ "seg_loss": 0.044575951993465424,
147
+ "total": 0.092620072541493,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007940111416402504,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005088133334805284
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03398676589131355,
174
+ "ssim_fused": 0.8739954829216003,
175
+ "seg_l1": 0.044383738189935684,
176
+ "seg_ssim_ref": 0.8739933967590332,
177
+ "depth": 0.0051470834648484984,
178
+ "rgb_loss": 0.052390314638614655,
179
+ "seg_loss": 0.06070831045508385,
180
+ "total": 0.11310376845187305,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0051470834648484984,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0037035634995707203
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01634284108877182,
207
+ "ssim_fused": 0.9272071123123169,
208
+ "seg_l1": 0.01568247564136982,
209
+ "seg_ssim_ref": 0.9272057414054871,
210
+ "depth": 0.0032906278277967226,
211
+ "rgb_loss": 0.027632851153612137,
212
+ "seg_loss": 0.027104832231998444,
213
+ "total": 0.05474097401343838,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0032906278277967226,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0029492259180745003
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016521982848644257,
240
+ "ssim_fused": 0.9223356246948242,
241
+ "seg_l1": 0.017294619232416153,
242
+ "seg_ssim_ref": 0.9223339557647705,
243
+ "depth": 0.002319613957274446,
244
+ "rgb_loss": 0.028750460594892502,
245
+ "seg_loss": 0.02936890348792076,
246
+ "total": 0.05812168369677054,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002319613957274446,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001810377846163335
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 300,
281
+ "adam_update_count": 47700
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3472333871759474
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_e86ed1f3e5744d62b60c617a8c5a1b67_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 301,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47701,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 300,
300
+ "trained_intervals": 47700,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47700,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.85608172416687,
333
+ "median": 6.089966773986816,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10225535184144974,
347
+ "median": 0.10225535184144974,
348
+ "max": 0.10225535184144974,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6763045787811279,
354
+ "median": 4.595639228820801,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.021150711923837662,
361
+ "median": 441.4068603515625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9665968418121338,
382
+ "median": 99.05146026611328,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10225535184144974,
410
+ "median": 0.10225535184144974,
411
+ "max": 0.10225535184144974,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16765,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0301.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0301",
5
+ "executed_epochs": 301,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_19398e1d106e4064bada34ec0ae2a780.npz",
37
+ "optimizer_file": "boundary_19398e1d106e4064bada34ec0ae2a780_optimizer.pt",
38
+ "arrays_sha256": "6e88551f43def8d9029c1251c773d09d4256b0468d48b2cb6161639c6f0999b2",
39
+ "optimizer_sha256": "4fed2f3881cc80534d85e1d12129716b168cfddfad66d68b7b99d895fe390916",
40
+ "stage": "adam",
41
+ "completed_passes": 301,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47859,
45
+ "adam_update_count": 47859,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 302,
49
+ "consumed_count": 301,
50
+ "last_submitted_update": 47859,
51
+ "last_consumed_update": 47700,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47859,
56
+ "completed_passes": 301,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47859,
59
+ "snapshot": "pass_end_0301",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 301,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47859,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47859,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002081033308058977,
83
+ "update_l2": 0.19989953935146332
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0009442323353141546,
91
+ "update_l2": 0.00022221356630325317
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.969909862964414e-05,
95
+ "update_l2": 0.01335088349878788
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0742311224991,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16803,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10039853304624557,
117
+ "ground_restitution/effective": 0.10039853304624557,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0742311224991,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023112023249268532,
129
+ "ssim_fused": 0.9083722233772278,
130
+ "seg_l1": 0.02385791391134262,
131
+ "seg_ssim_ref": 0.908370852470398,
132
+ "depth": 0.0037810483491699165,
133
+ "rgb_loss": 0.03681517019867897,
134
+ "seg_loss": 0.03741217032074928,
135
+ "total": 0.0742311224991
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03175660967826843,
141
+ "ssim_fused": 0.8928493857383728,
142
+ "seg_l1": 0.02749074064195156,
143
+ "seg_ssim_ref": 0.8928484916687012,
144
+ "depth": 0.007241581001485981,
145
+ "rgb_loss": 0.046835411339998245,
146
+ "seg_loss": 0.043422892689704895,
147
+ "total": 0.09026554188541433,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007241581001485981,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004389602919888761
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.030287528410553932,
174
+ "ssim_fused": 0.8849459290504456,
175
+ "seg_l1": 0.038700755685567856,
176
+ "seg_ssim_ref": 0.884943962097168,
177
+ "depth": 0.003751888721299409,
178
+ "rgb_loss": 0.047240838408470154,
179
+ "seg_loss": 0.05397181212902069,
180
+ "total": 0.10121640242621215,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.003751888721299409,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0023083687560216315
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014544243924319744,
207
+ "ssim_fused": 0.9314883351325989,
208
+ "seg_l1": 0.012937286868691444,
209
+ "seg_ssim_ref": 0.9314870238304138,
210
+ "depth": 0.0024047668604643287,
211
+ "rgb_loss": 0.02533772960305214,
212
+ "seg_loss": 0.02405242621898651,
213
+ "total": 0.04939256058889911,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0024047668604643287,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002063364950742107
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01585971750319004,
240
+ "ssim_fused": 0.9242053031921387,
241
+ "seg_l1": 0.016302872449159622,
242
+ "seg_ssim_ref": 0.9242037534713745,
243
+ "depth": 0.001725956813429948,
244
+ "rgb_loss": 0.02784671261906624,
245
+ "seg_loss": 0.028201546519994736,
246
+ "total": 0.0560499850958744,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001725956813429948,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0012167207023188367
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 301,
281
+ "adam_update_count": 47859
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3381648981012404
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_19398e1d106e4064bada34ec0ae2a780_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 302,
293
+ "next_interval": 0,
294
+ "next_adam_update": 47860,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 301,
300
+ "trained_intervals": 47859,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 47859,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.864834785461426,
333
+ "median": 6.082908630371094,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10017631947994232,
347
+ "median": 0.10017631947994232,
348
+ "max": 0.10017631947994232,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.690947413444519,
354
+ "median": 4.599418640136719,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.020966386422514915,
361
+ "median": 438.3021240234375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9956053495407104,
382
+ "median": 99.43282318115234,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10017631947994232,
410
+ "median": 0.10017631947994232,
411
+ "max": 0.10017631947994232,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16804,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0302.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0302",
5
+ "executed_epochs": 302,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_14bb4fcf555a43898c2fddcafc70f45f.npz",
37
+ "optimizer_file": "boundary_14bb4fcf555a43898c2fddcafc70f45f_optimizer.pt",
38
+ "arrays_sha256": "81ccb17b82fe9b93c3c33d5a6f6b8220fc8621bbdd4d6d6007baf7e6175a1781",
39
+ "optimizer_sha256": "bc7b37858186b06184f000efc401aea692843714923404ca18782e43b45f6dd3",
40
+ "stage": "adam",
41
+ "completed_passes": 302,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48018,
45
+ "adam_update_count": 48018,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 303,
49
+ "consumed_count": 302,
50
+ "last_submitted_update": 48018,
51
+ "last_consumed_update": 47859,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48018,
56
+ "completed_passes": 302,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48018,
59
+ "snapshot": "pass_end_0302",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 302,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48018,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48018,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020157574908807874,
83
+ "update_l2": 0.16257429122924805
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0016502848593518138,
91
+ "update_l2": 0.0004221722483634949
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.706786861177534e-05,
95
+ "update_l2": 0.004559904336929321
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07790061024199009,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16843,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0994633361697197,
117
+ "ground_restitution/effective": 0.0994633361697197,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07790061024199009,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024237608537077904,
129
+ "ssim_fused": 0.9047847986221313,
130
+ "seg_l1": 0.025524761527776718,
131
+ "seg_ssim_ref": 0.9047832489013672,
132
+ "depth": 0.004331890444749895,
133
+ "rgb_loss": 0.03843311965465546,
134
+ "seg_loss": 0.03946315497159958,
135
+ "total": 0.07790061024199009
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03283169865608215,
141
+ "ssim_fused": 0.8896410465240479,
142
+ "seg_l1": 0.028940636664628983,
143
+ "seg_ssim_ref": 0.8896399140357971,
144
+ "depth": 0.007866641374037007,
145
+ "rgb_loss": 0.04833715036511421,
146
+ "seg_loss": 0.04522452503442764,
147
+ "total": 0.09356954576620619,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007866641374037007,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005014663292439784
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032542884349823,
174
+ "ssim_fused": 0.8765439391136169,
175
+ "seg_l1": 0.04216081649065018,
176
+ "seg_ssim_ref": 0.876541793346405,
177
+ "depth": 0.0045797606979207026,
178
+ "rgb_loss": 0.05072551965713501,
179
+ "seg_loss": 0.058420296758413315,
180
+ "total": 0.10915039990153655,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0045797606979207026,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0031362407326429253
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015500199981033802,
207
+ "ssim_fused": 0.9296239018440247,
208
+ "seg_l1": 0.014376615174114704,
209
+ "seg_ssim_ref": 0.92962247133255,
210
+ "depth": 0.002874981328078752,
211
+ "rgb_loss": 0.02647538110613823,
212
+ "seg_loss": 0.025576798245310783,
213
+ "total": 0.052055052470131945,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002874981328078752,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.00253357941835653
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016075648367404938,
240
+ "ssim_fused": 0.9233304262161255,
241
+ "seg_l1": 0.016620967537164688,
242
+ "seg_ssim_ref": 0.9233288764953613,
243
+ "depth": 0.0020061783789631187,
244
+ "rgb_loss": 0.028194434940814972,
245
+ "seg_loss": 0.028630999848246574,
246
+ "total": 0.05682744283008566,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020061783789631187,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0014969422678520073
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 302,
281
+ "adam_update_count": 48018
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33780173398554325
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_14bb4fcf555a43898c2fddcafc70f45f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 303,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48019,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 302,
300
+ "trained_intervals": 48018,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48018,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.8731589317321777,
333
+ "median": 6.081732273101807,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0990411639213562,
347
+ "median": 0.0990411639213562,
348
+ "max": 0.0990411639213562,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6634537577629089,
354
+ "median": 4.588654518127441,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.020792583003640175,
361
+ "median": 437.7868957519531,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9414862394332886,
382
+ "median": 98.36302185058594,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0990411639213562,
410
+ "median": 0.0990411639213562,
411
+ "max": 0.0990411639213562,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16843,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0303.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0303",
5
+ "executed_epochs": 303,
6
+ "score": null,
7
+ "best_score": 0.06346763252022027,
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_9edf1083dd0b4b7fadab0dc976f022c8.npz",
37
+ "optimizer_file": "boundary_9edf1083dd0b4b7fadab0dc976f022c8_optimizer.pt",
38
+ "arrays_sha256": "215ef47a28e614e021c1a20a3276ce336f451bf5b9c5e93a20debdae7977599b",
39
+ "optimizer_sha256": "af3a562a384404709ead0d0e88257556e91dda53aa79dcc3ea24a91a3d89e683",
40
+ "stage": "adam",
41
+ "completed_passes": 303,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48177,
45
+ "adam_update_count": 48177,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 304,
49
+ "consumed_count": 303,
50
+ "last_submitted_update": 48177,
51
+ "last_consumed_update": 48018,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48177,
56
+ "completed_passes": 303,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48177,
59
+ "snapshot": "pass_end_0303",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 41658,
67
+ "pass_science": {
68
+ "completed_passes": 303,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48177,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48177,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00018166739027947187,
83
+ "update_l2": 0.16316570341587067
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019732206128537655,
91
+ "update_l2": 0.0006612762808799744
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.0292849512770772e-05,
95
+ "update_l2": 0.002795618027448654
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07643337477960441,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16881,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0831068679690361,
117
+ "ground_restitution/effective": 0.0831068679690361,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07643337477960441,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023799121379852295,
129
+ "ssim_fused": 0.906093955039978,
130
+ "seg_l1": 0.02478405088186264,
131
+ "seg_ssim_ref": 0.9060924053192139,
132
+ "depth": 0.004106434367628438,
133
+ "rgb_loss": 0.03782051056623459,
134
+ "seg_loss": 0.03860875964164734,
135
+ "total": 0.07643337477960441
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0322929210960865,
141
+ "ssim_fused": 0.8911540508270264,
142
+ "seg_l1": 0.028059881180524826,
143
+ "seg_ssim_ref": 0.8911529779434204,
144
+ "depth": 0.00753714939537471,
145
+ "rgb_loss": 0.04760352522134781,
146
+ "seg_loss": 0.0442173108458519,
147
+ "total": 0.09182837321659508,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00753714939537471,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0046851713137774885
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.032008614391088486,
174
+ "ssim_fused": 0.8783707618713379,
175
+ "seg_l1": 0.04124118387699127,
176
+ "seg_ssim_ref": 0.878368616104126,
177
+ "depth": 0.004373921370853981,
178
+ "rgb_loss": 0.04993274062871933,
179
+ "seg_loss": 0.05731922388076782,
180
+ "total": 0.10725633843085801,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004373921370853981,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.002930401405576203
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01503702625632286,
207
+ "ssim_fused": 0.9306166768074036,
208
+ "seg_l1": 0.013579282909631729,
209
+ "seg_ssim_ref": 0.930615246295929,
210
+ "depth": 0.002625020450799881,
211
+ "rgb_loss": 0.025906285271048546,
212
+ "seg_loss": 0.024740377441048622,
213
+ "total": 0.05064928773254797,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002625020450799881,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0022836185410776587
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015857920050621033,
240
+ "ssim_fused": 0.9242342710494995,
241
+ "seg_l1": 0.016255853697657585,
242
+ "seg_ssim_ref": 0.9242327809333801,
243
+ "depth": 0.0018896462534851806,
244
+ "rgb_loss": 0.027839481830596924,
245
+ "seg_loss": 0.028158128261566162,
246
+ "total": 0.05599949973841657,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018896462534851806,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013804101423740697
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 303,
281
+ "adam_update_count": 48177
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34318928699940443
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_9edf1083dd0b4b7fadab0dc976f022c8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 304,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48178,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 303,
300
+ "trained_intervals": 48177,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48177,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.880209445953369,
333
+ "median": 6.076260566711426,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08244559168815613,
347
+ "median": 0.08244559168815613,
348
+ "max": 0.08244559168815613,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6541801691055298,
354
+ "median": 4.580276966094971,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02064649946987629,
361
+ "median": 435.39801025390625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9235649108886719,
382
+ "median": 97.54310607910156,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08244559168815613,
410
+ "median": 0.08244559168815613,
411
+ "max": 0.08244559168815613,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16881,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0304.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0304",
5
+ "executed_epochs": 304,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_bbdb4c2fa67e4d23b064e8bd74948108.npz",
37
+ "optimizer_file": "boundary_bbdb4c2fa67e4d23b064e8bd74948108_optimizer.pt",
38
+ "arrays_sha256": "8539650c5597be145e7ca3916ac3e9b58ef9f90b831c1bc1eb3f1a7e687f57c8",
39
+ "optimizer_sha256": "616fe3c45ad83508781160c1de51a2526b6df26a9380daf8bf3c8c27eb5766df",
40
+ "stage": "adam",
41
+ "completed_passes": 304,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48336,
45
+ "adam_update_count": 48336,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 305,
49
+ "consumed_count": 304,
50
+ "last_submitted_update": 48336,
51
+ "last_consumed_update": 48177,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48336,
56
+ "completed_passes": 304,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48336,
59
+ "snapshot": "pass_end_0304",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 304,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48336,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48336,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002574776881374419,
83
+ "update_l2": 0.18463745713233948
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00488152913749218,
91
+ "update_l2": 0.0011639893054962158
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.037568629020825e-05,
95
+ "update_l2": 0.0076643782667815685
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07554551635080894,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16919,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.06409821659326553,
117
+ "ground_restitution/effective": 0.06409821659326553,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07554551635080894,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.023625044152140617,
129
+ "ssim_fused": 0.9072874784469604,
130
+ "seg_l1": 0.02444540336728096,
131
+ "seg_ssim_ref": 0.9072860479354858,
132
+ "depth": 0.003863611760945932,
133
+ "rgb_loss": 0.03744254261255264,
134
+ "seg_loss": 0.03809911385178566,
135
+ "total": 0.07554551635080894
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.032370876520872116,
141
+ "ssim_fused": 0.892560601234436,
142
+ "seg_l1": 0.027869977056980133,
143
+ "seg_ssim_ref": 0.8925595879554749,
144
+ "depth": 0.007125676906473753,
145
+ "rgb_loss": 0.047384582459926605,
146
+ "seg_loss": 0.043784067034721375,
147
+ "total": 0.09117577517155445,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007125676906473753,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004273698824876531
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03149905800819397,
174
+ "ssim_fused": 0.8814438581466675,
175
+ "seg_l1": 0.04042289778590202,
176
+ "seg_ssim_ref": 0.8814418911933899,
177
+ "depth": 0.00405382759529347,
178
+ "rgb_loss": 0.0489104762673378,
179
+ "seg_loss": 0.05604993924498558,
180
+ "total": 0.10496446561462837,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00405382759529347,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0026103076300156925
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.014705981127917767,
207
+ "ssim_fused": 0.9306957721710205,
208
+ "seg_l1": 0.013079124502837658,
209
+ "seg_ssim_ref": 0.9306944608688354,
210
+ "depth": 0.0024028840900228044,
211
+ "rgb_loss": 0.02562563121318817,
212
+ "seg_loss": 0.024324407801032066,
213
+ "total": 0.04995244376095541,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0024028840900228044,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0020614821803005825
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01592426188290119,
240
+ "ssim_fused": 0.9244496822357178,
241
+ "seg_l1": 0.016409624367952347,
242
+ "seg_ssim_ref": 0.9244483113288879,
243
+ "depth": 0.0018720584519937012,
244
+ "rgb_loss": 0.0278494730591774,
245
+ "seg_loss": 0.02823803760111332,
246
+ "total": 0.05608938085609756,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0018720584519937012,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00136282234088259
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 304,
281
+ "adam_update_count": 48336
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.333357993979007
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_bbdb4c2fa67e4d23b064e8bd74948108_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 305,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48337,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 304,
300
+ "trained_intervals": 48336,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48336,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.8886117935180664,
333
+ "median": 6.071894645690918,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.06293422728776932,
347
+ "median": 0.06293422728776932,
348
+ "max": 0.06293422728776932,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6458108425140381,
354
+ "median": 4.592077255249023,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.020473748445510864,
361
+ "median": 433.501220703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9075331687927246,
382
+ "median": 98.70022583007812,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.06293422728776932,
410
+ "median": 0.06293422728776932,
411
+ "max": 0.06293422728776932,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16920,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0305.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0305",
5
+ "executed_epochs": 305,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_0a17f64f5f7742e19bc61036bfbed63d.npz",
37
+ "optimizer_file": "boundary_0a17f64f5f7742e19bc61036bfbed63d_optimizer.pt",
38
+ "arrays_sha256": "bd47756d480b1727acf3fe8719c0fb565829c80acd33660e3602ba71a00cfde4",
39
+ "optimizer_sha256": "b7d6f69e1e6cf6491eb53a3fcfa5bbb1f14feea9a5b77fc6446262f244805931",
40
+ "stage": "adam",
41
+ "completed_passes": 305,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48495,
45
+ "adam_update_count": 48495,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 306,
49
+ "consumed_count": 305,
50
+ "last_submitted_update": 48495,
51
+ "last_consumed_update": 48336,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48495,
56
+ "completed_passes": 305,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48495,
59
+ "snapshot": "pass_end_0305",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 305,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48495,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48495,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020566428429447114,
83
+ "update_l2": 0.1747235804796219
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0045404937118291855,
91
+ "update_l2": 0.0007010772824287415
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2471038391813636e-05,
95
+ "update_l2": 0.007518989033997059
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08130911247319249,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16959,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0780438631772995,
117
+ "ground_restitution/effective": 0.0780438631772995,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08130911247319249,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025850940495729446,
129
+ "ssim_fused": 0.9030129909515381,
130
+ "seg_l1": 0.027285877615213394,
131
+ "seg_ssim_ref": 0.9030115008354187,
132
+ "depth": 0.004552057745729302,
133
+ "rgb_loss": 0.04007815197110176,
134
+ "seg_loss": 0.041226405650377274,
135
+ "total": 0.08130911247319249
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03507297858595848,
141
+ "ssim_fused": 0.8879994750022888,
142
+ "seg_l1": 0.030065465718507767,
143
+ "seg_ssim_ref": 0.8879982233047485,
144
+ "depth": 0.007720421298619671,
145
+ "rgb_loss": 0.05045849084854126,
146
+ "seg_loss": 0.04645272716879845,
147
+ "total": 0.09691894216392863,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007720421298619671,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004868443217022448
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03535354509949684,
174
+ "ssim_fused": 0.8742786049842834,
175
+ "seg_l1": 0.04601138085126877,
176
+ "seg_ssim_ref": 0.8742766976356506,
177
+ "depth": 0.005141686638766228,
178
+ "rgb_loss": 0.053427115082740784,
179
+ "seg_loss": 0.061953768134117126,
180
+ "total": 0.11538602490349667,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005141686638766228,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0036981666734884496
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01601642183959484,
207
+ "ssim_fused": 0.928411066532135,
208
+ "seg_l1": 0.0150804677978158,
209
+ "seg_ssim_ref": 0.9284096360206604,
210
+ "depth": 0.003017730031382913,
211
+ "rgb_loss": 0.02713092416524887,
212
+ "seg_loss": 0.0263824462890625,
213
+ "total": 0.053516388184342754,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003017730031382913,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002676328121660691
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016960810869932175,
240
+ "ssim_fused": 0.9213628172874451,
241
+ "seg_l1": 0.017986197024583817,
242
+ "seg_ssim_ref": 0.9213613867759705,
243
+ "depth": 0.002328393014148395,
244
+ "rgb_loss": 0.029296085238456726,
245
+ "seg_loss": 0.03011668100953102,
246
+ "total": 0.0594150946410019,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002328393014148395,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001819156903037284
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 305,
281
+ "adam_update_count": 48495
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.35412866109982133
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_0a17f64f5f7742e19bc61036bfbed63d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 306,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48496,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 305,
300
+ "trained_intervals": 48495,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48495,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.89577579498291,
333
+ "median": 6.066412925720215,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07734278589487076,
347
+ "median": 0.07734278589487076,
348
+ "max": 0.07734278589487076,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6428802013397217,
354
+ "median": 4.600019454956055,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.020327597856521606,
361
+ "median": 431.13153076171875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9019508361816406,
382
+ "median": 99.48664855957031,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07734278589487076,
410
+ "median": 0.07734278589487076,
411
+ "max": 0.07734278589487076,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16959,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0306.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0306",
5
+ "executed_epochs": 306,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_b0a35aa2f5044536a5fbb2346ddd280a.npz",
37
+ "optimizer_file": "boundary_b0a35aa2f5044536a5fbb2346ddd280a_optimizer.pt",
38
+ "arrays_sha256": "bbe2196319db04eaef2b067b7bfa6ecf2998a171a53d5456e2b1f81b881be092",
39
+ "optimizer_sha256": "f2382eff1ac5b61a4a289901256d502687169b5f6fb9cf5ee059280b4348d402",
40
+ "stage": "adam",
41
+ "completed_passes": 306,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48654,
45
+ "adam_update_count": 48654,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 307,
49
+ "consumed_count": 306,
50
+ "last_submitted_update": 48654,
51
+ "last_consumed_update": 48495,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48654,
56
+ "completed_passes": 306,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48654,
59
+ "snapshot": "pass_end_0306",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 306,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48654,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48654,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021420043776743114,
83
+ "update_l2": 0.14778877794742584
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00458789337426424,
91
+ "update_l2": 0.0008944347500801086
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.482375748513732e-05,
95
+ "update_l2": 0.003046216443181038
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08109387987345291,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 16997,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07892315834760666,
117
+ "ground_restitution/effective": 0.07892315834760666,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08109387987345291,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02572890743613243,
129
+ "ssim_fused": 0.9028891324996948,
130
+ "seg_l1": 0.027077019214630127,
131
+ "seg_ssim_ref": 0.9028877019882202,
132
+ "depth": 0.00450247019364353,
133
+ "rgb_loss": 0.04000530019402504,
134
+ "seg_loss": 0.041084080934524536,
135
+ "total": 0.08109387987345291
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03576936945319176,
141
+ "ssim_fused": 0.8849449157714844,
142
+ "seg_l1": 0.031141363084316254,
143
+ "seg_ssim_ref": 0.8849437832832336,
144
+ "depth": 0.00785468021180209,
145
+ "rgb_loss": 0.05162651091814041,
146
+ "seg_loss": 0.047924332320690155,
147
+ "total": 0.09955869791904237,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00785468021180209,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005002702130204868
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03502858057618141,
174
+ "ssim_fused": 0.874606728553772,
175
+ "seg_l1": 0.04557717591524124,
176
+ "seg_ssim_ref": 0.8746047616004944,
177
+ "depth": 0.005059504244796052,
178
+ "rgb_loss": 0.053101517260074615,
179
+ "seg_loss": 0.061540789902210236,
180
+ "total": 0.11464736666652965,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005059504244796052,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003615984279518275
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015666279941797256,
207
+ "ssim_fused": 0.9290478229522705,
208
+ "seg_l1": 0.014487985521554947,
209
+ "seg_ssim_ref": 0.9290465712547302,
210
+ "depth": 0.0028932050054171115,
211
+ "rgb_loss": 0.026723459362983704,
212
+ "seg_loss": 0.025781074538826942,
213
+ "total": 0.052507425244170916,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028932050054171115,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.00255180309569489
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.0164513997733593,
240
+ "ssim_fused": 0.9229570627212524,
241
+ "seg_l1": 0.017101559787988663,
242
+ "seg_ssim_ref": 0.9229556322097778,
243
+ "depth": 0.0022024913125588664,
244
+ "rgb_loss": 0.02856970764696598,
245
+ "seg_loss": 0.029090121388435364,
246
+ "total": 0.057662029664068755,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022024913125588664,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001693255201447755
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 306,
281
+ "adam_update_count": 48654
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34982444485649467
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_b0a35aa2f5044536a5fbb2346ddd280a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 307,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48655,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 306,
300
+ "trained_intervals": 48654,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48654,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9008708000183105,
333
+ "median": 6.060487747192383,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07802872359752655,
347
+ "median": 0.07802872359752655,
348
+ "max": 0.07802872359752655,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6608436107635498,
354
+ "median": 4.605449676513672,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02022429369390011,
361
+ "median": 428.58453369140625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9364252090454102,
382
+ "median": 100.04608154296875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07802872359752655,
410
+ "median": 0.07802872359752655,
411
+ "max": 0.07802872359752655,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 16997,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0307.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0307",
5
+ "executed_epochs": 307,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_6ac5c1b6fc4e4d349fd8dcde91b4874a.npz",
37
+ "optimizer_file": "boundary_6ac5c1b6fc4e4d349fd8dcde91b4874a_optimizer.pt",
38
+ "arrays_sha256": "fcd43c29e231dfcd565200187e27417ae381ae1bb3b3e94392bab580c85cd730",
39
+ "optimizer_sha256": "a445d01f98a585e46c4ed8726784e329cedfb7bd0954648103a49c8e5882104e",
40
+ "stage": "adam",
41
+ "completed_passes": 307,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48813,
45
+ "adam_update_count": 48813,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 308,
49
+ "consumed_count": 307,
50
+ "last_submitted_update": 48813,
51
+ "last_consumed_update": 48654,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48813,
56
+ "completed_passes": 307,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48813,
59
+ "snapshot": "pass_end_0307",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 307,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48813,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48813,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00023844384122639894,
83
+ "update_l2": 0.15057548880577087
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004570369608700275,
91
+ "update_l2": 0.0010728463530540466
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.7454105293145403e-05,
95
+ "update_l2": 0.004261885304003954
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07910175711902213,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17035,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07900413125753403,
117
+ "ground_restitution/effective": 0.07900413125753403,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07910175711902213,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024944650009274483,
129
+ "ssim_fused": 0.9041856527328491,
130
+ "seg_l1": 0.02601964771747589,
131
+ "seg_ssim_ref": 0.9041841626167297,
132
+ "depth": 0.004286850415008601,
133
+ "rgb_loss": 0.039118584245443344,
134
+ "seg_loss": 0.039978887885808945,
135
+ "total": 0.07910175711902213
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.034817904233932495,
141
+ "ssim_fused": 0.8860940933227539,
142
+ "seg_l1": 0.03018302656710148,
143
+ "seg_ssim_ref": 0.8860929608345032,
144
+ "depth": 0.007672440341379778,
145
+ "rgb_loss": 0.050635505467653275,
146
+ "seg_loss": 0.04692782834172249,
147
+ "total": 0.09757100624971714,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007672440341379778,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004820462259782556
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.033658478409051895,
174
+ "ssim_fused": 0.8765916228294373,
175
+ "seg_l1": 0.0435449592769146,
176
+ "seg_ssim_ref": 0.8765895962715149,
177
+ "depth": 0.004701448881732454,
178
+ "rgb_loss": 0.051608458161354065,
179
+ "seg_loss": 0.05951804667711258,
180
+ "total": 0.11113120628734838,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004701448881732454,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0032579289164546776
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01524994894862175,
207
+ "ssim_fused": 0.9298182725906372,
208
+ "seg_l1": 0.013838513754308224,
209
+ "seg_ssim_ref": 0.9298167824745178,
210
+ "depth": 0.0027210067142450453,
211
+ "rgb_loss": 0.02623630501329899,
212
+ "seg_loss": 0.025107454508543015,
213
+ "total": 0.051346482391201397,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0027210067142450453,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002379604804522823
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01605227030813694,
240
+ "ssim_fused": 0.9242387413978577,
241
+ "seg_l1": 0.01651209220290184,
242
+ "seg_ssim_ref": 0.9242373108863831,
243
+ "depth": 0.0020525057226771283,
244
+ "rgb_loss": 0.02799406833946705,
245
+ "seg_loss": 0.0283622108399868,
246
+ "total": 0.056358333547821673,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020525057226771283,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015432696115660167
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 307,
281
+ "adam_update_count": 48813
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34167385986074805
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_6ac5c1b6fc4e4d349fd8dcde91b4874a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 308,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48814,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 307,
300
+ "trained_intervals": 48813,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48813,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9013895988464355,
333
+ "median": 6.055522441864014,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07793128490447998,
347
+ "median": 0.07793128490447998,
348
+ "max": 0.07793128490447998,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6483983397483826,
354
+ "median": 4.592930793762207,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.02021380327641964,
361
+ "median": 426.461669921875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.9124752283096313,
382
+ "median": 98.81739807128906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07793128490447998,
410
+ "median": 0.07793128490447998,
411
+ "max": 0.07793128490447998,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17035,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0308.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0308",
5
+ "executed_epochs": 308,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_16364e8e38194b4da2b24aeb46edabb3.npz",
37
+ "optimizer_file": "boundary_16364e8e38194b4da2b24aeb46edabb3_optimizer.pt",
38
+ "arrays_sha256": "74a5e5b47c8c48f5153a65d43ce631f5a55002fa392f7d3190ee0b92fa75ecdf",
39
+ "optimizer_sha256": "3fa0b1c5d414b150e2e0ddbf57cf3123b6195c28ba0dabfaec00555c84864b5b",
40
+ "stage": "adam",
41
+ "completed_passes": 308,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48972,
45
+ "adam_update_count": 48972,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 309,
49
+ "consumed_count": 308,
50
+ "last_submitted_update": 48972,
51
+ "last_consumed_update": 48813,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48972,
56
+ "completed_passes": 308,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48972,
59
+ "snapshot": "pass_end_0308",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 308,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48972,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48972,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002125657192664221,
83
+ "update_l2": 0.17388689517974854
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004600150045007467,
91
+ "update_l2": 0.001046113669872284
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6540974684176035e-05,
95
+ "update_l2": 0.0036942441947758198
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07852899502646979,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17079,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07202272862195969,
117
+ "ground_restitution/effective": 0.07202272862195969,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07852899502646979,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024780023843050003,
129
+ "ssim_fused": 0.9049164056777954,
130
+ "seg_l1": 0.025833746418356895,
131
+ "seg_ssim_ref": 0.904914915561676,
132
+ "depth": 0.004237849832139844,
133
+ "rgb_loss": 0.03884074464440346,
134
+ "seg_loss": 0.03968401625752449,
135
+ "total": 0.07852899502646979
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.033942606300115585,
141
+ "ssim_fused": 0.8894490599632263,
142
+ "seg_l1": 0.02902485430240631,
143
+ "seg_ssim_ref": 0.8894479870796204,
144
+ "depth": 0.007465619493136182,
145
+ "rgb_loss": 0.049264274537563324,
146
+ "seg_loss": 0.04533028602600098,
147
+ "total": 0.09460202618305744,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007465619493136182,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00461364141153896
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03344448655843735,
174
+ "ssim_fused": 0.8775547742843628,
175
+ "seg_l1": 0.043208882212638855,
176
+ "seg_ssim_ref": 0.8775528073310852,
177
+ "depth": 0.004670614386318613,
178
+ "rgb_loss": 0.05124463513493538,
179
+ "seg_loss": 0.059056542813777924,
180
+ "total": 0.11030585228838992,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004670614386318613,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003227094421040836
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015355967916548252,
207
+ "ssim_fused": 0.9295715689659119,
208
+ "seg_l1": 0.014041968621313572,
209
+ "seg_ssim_ref": 0.9295701384544373,
210
+ "depth": 0.002729018550017175,
211
+ "rgb_loss": 0.026370462030172348,
212
+ "seg_loss": 0.025319546461105347,
213
+ "total": 0.05169273750982771,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002729018550017175,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0023876166402949533
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01637703739106655,
240
+ "ssim_fused": 0.9230901598930359,
241
+ "seg_l1": 0.01705928146839142,
242
+ "seg_ssim_ref": 0.9230887293815613,
243
+ "depth": 0.002086146899087406,
244
+ "rgb_loss": 0.028483599424362183,
245
+ "seg_loss": 0.02902967855334282,
246
+ "total": 0.05751536412460409,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002086146899087406,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001576910787976295
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 308,
281
+ "adam_update_count": 48972
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3462269250303507
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_16364e8e38194b4da2b24aeb46edabb3_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 309,
293
+ "next_interval": 0,
294
+ "next_adam_update": 48973,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 308,
300
+ "trained_intervals": 48972,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 48972,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.905474901199341,
333
+ "median": 6.050445079803467,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.0709766149520874,
347
+ "median": 0.0709766149520874,
348
+ "max": 0.0709766149520874,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6336580514907837,
354
+ "median": 4.599353790283203,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.020131392404437065,
361
+ "median": 424.3018493652344,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.8844915628433228,
382
+ "median": 99.42314147949219,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.0709766149520874,
410
+ "median": 0.0709766149520874,
411
+ "max": 0.0709766149520874,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17081,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0309.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0309",
5
+ "executed_epochs": 309,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_37244ff872f645a09ff7eb9b5cd0a0c7.npz",
37
+ "optimizer_file": "boundary_37244ff872f645a09ff7eb9b5cd0a0c7_optimizer.pt",
38
+ "arrays_sha256": "9a181e55f87fb542d97570430bff6f3205fe95b90d088a7a7ff6d5330fc6e8ad",
39
+ "optimizer_sha256": "c0e5d07260332a1f53ec529ced88d7792348d9646393a635de6dd33aac6a4d28",
40
+ "stage": "adam",
41
+ "completed_passes": 309,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49131,
45
+ "adam_update_count": 49131,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 310,
49
+ "consumed_count": 309,
50
+ "last_submitted_update": 49131,
51
+ "last_consumed_update": 48972,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49131,
56
+ "completed_passes": 309,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49131,
59
+ "snapshot": "pass_end_0309",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 309,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49131,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49131,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00025209024897776544,
83
+ "update_l2": 0.153669536113739
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004817349836230278,
91
+ "update_l2": 0.0008302554488182068
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.6644360332284123e-05,
95
+ "update_l2": 0.0036248438991606236
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0833257389718698,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17127,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07653404772281647,
117
+ "ground_restitution/effective": 0.07653404772281647,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0833257389718698,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026491940021514893,
129
+ "ssim_fused": 0.9011875987052917,
130
+ "seg_l1": 0.028252793475985527,
131
+ "seg_ssim_ref": 0.9011861085891724,
132
+ "depth": 0.004692887704226467,
133
+ "rgb_loss": 0.040956031531095505,
134
+ "seg_loss": 0.04236501455307007,
135
+ "total": 0.0833257389718698
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03616075962781906,
141
+ "ssim_fused": 0.884311318397522,
142
+ "seg_l1": 0.03136446699500084,
143
+ "seg_ssim_ref": 0.8843100666999817,
144
+ "depth": 0.007820499344146423,
145
+ "rgb_loss": 0.052066344767808914,
146
+ "seg_loss": 0.048229560256004333,
147
+ "total": 0.10030372179786709,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007820499344146423,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0049685212625491994
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.0360516756772995,
174
+ "ssim_fused": 0.8721258044242859,
175
+ "seg_l1": 0.04725537821650505,
176
+ "seg_ssim_ref": 0.8721240162849426,
177
+ "depth": 0.005248775871186,
178
+ "rgb_loss": 0.05441617965698242,
179
+ "seg_loss": 0.06337949633598328,
180
+ "total": 0.11780092476883688,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005248775871186,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0038052559059082217
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016344349831342697,
207
+ "ssim_fused": 0.9279846549034119,
208
+ "seg_l1": 0.015733569860458374,
209
+ "seg_ssim_ref": 0.9279832243919373,
210
+ "depth": 0.003211629454596485,
211
+ "rgb_loss": 0.027478549629449844,
212
+ "seg_loss": 0.026990212500095367,
213
+ "total": 0.05447197375899981,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003211629454596485,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002870227544874263
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01741097681224346,
240
+ "ssim_fused": 0.9203286170959473,
241
+ "seg_l1": 0.018657760694622993,
242
+ "seg_ssim_ref": 0.9203271269798279,
243
+ "depth": 0.0024906461469769584,
244
+ "rgb_loss": 0.029863059520721436,
245
+ "seg_loss": 0.030860785394906998,
246
+ "total": 0.06072633556177541,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0024906461469769584,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001981410035865847
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 309,
281
+ "adam_update_count": 49131
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3566374690271914
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_37244ff872f645a09ff7eb9b5cd0a0c7_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 310,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49132,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 309,
300
+ "trained_intervals": 49131,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49131,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.914468765258789,
333
+ "median": 6.044984817504883,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07570379227399826,
347
+ "median": 0.07570379227399826,
348
+ "max": 0.07570379227399826,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6222328543663025,
354
+ "median": 4.582091331481934,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019951144233345985,
361
+ "median": 421.9912414550781,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.8630833625793457,
382
+ "median": 97.71967315673828,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07570379227399826,
410
+ "median": 0.07570379227399826,
411
+ "max": 0.07570379227399826,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17129,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0310.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0310",
5
+ "executed_epochs": 310,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_b8e2901770f443739ad385e4636ddd35.npz",
37
+ "optimizer_file": "boundary_b8e2901770f443739ad385e4636ddd35_optimizer.pt",
38
+ "arrays_sha256": "594f8ca8304ad8fcacc789733c29bd02b34ca3efe2d2d845df3e280030f9bb4c",
39
+ "optimizer_sha256": "585325fca9cee74157e5b67343a3a5d30b959e7d2c0f29c3948ad6072115e42e",
40
+ "stage": "adam",
41
+ "completed_passes": 310,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49290,
45
+ "adam_update_count": 49290,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 311,
49
+ "consumed_count": 310,
50
+ "last_submitted_update": 49290,
51
+ "last_consumed_update": 49131,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49290,
56
+ "completed_passes": 310,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49290,
59
+ "snapshot": "pass_end_0310",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 310,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49290,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49290,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00019171948952134699,
83
+ "update_l2": 0.16999365389347076
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004124743398278952,
91
+ "update_l2": 0.0006316229701042175
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.269295848440379e-05,
95
+ "update_l2": 0.008138391189277172
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08331288460520737,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17176,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09706193953752518,
117
+ "ground_restitution/effective": 0.09706193953752518,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08331288460520737,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.026608647778630257,
129
+ "ssim_fused": 0.9014241695404053,
130
+ "seg_l1": 0.02823800966143608,
131
+ "seg_ssim_ref": 0.9014226198196411,
132
+ "depth": 0.004912427344246729,
133
+ "rgb_loss": 0.04100208729505539,
134
+ "seg_loss": 0.04230588302016258,
135
+ "total": 0.08331288460520737
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03608738258481026,
141
+ "ssim_fused": 0.8852893710136414,
142
+ "seg_l1": 0.03083205595612526,
143
+ "seg_ssim_ref": 0.8852880597114563,
144
+ "depth": 0.008134601794124011,
145
+ "rgb_loss": 0.051812030375003815,
146
+ "seg_loss": 0.04760803282260895,
147
+ "total": 0.09942819779940688,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008134601794124011,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0052826237125267895
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03635771572589874,
174
+ "ssim_fused": 0.8728408217430115,
175
+ "seg_l1": 0.04760250449180603,
176
+ "seg_ssim_ref": 0.8728389739990234,
177
+ "depth": 0.005609079452058972,
178
+ "rgb_loss": 0.05451800674200058,
179
+ "seg_loss": 0.06351421028375626,
180
+ "total": 0.1180378261052089,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005609079452058972,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004165559486781195
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016625581309199333,
207
+ "ssim_fused": 0.9272397756576538,
208
+ "seg_l1": 0.01600155048072338,
209
+ "seg_ssim_ref": 0.9272383451461792,
210
+ "depth": 0.0033602264001652495,
211
+ "rgb_loss": 0.027852509170770645,
212
+ "seg_loss": 0.027353571727871895,
213
+ "total": 0.05520944298768785,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0033602264001652495,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0030188244904430267
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017363911494612694,
240
+ "ssim_fused": 0.9203265905380249,
241
+ "seg_l1": 0.01851593144237995,
242
+ "seg_ssim_ref": 0.9203251600265503,
243
+ "depth": 0.0025458017306386805,
244
+ "rgb_loss": 0.029825810343027115,
245
+ "seg_loss": 0.030747713521122932,
246
+ "total": 0.060576071528525836,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0025458017306386805,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002036565619527569
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 310,
281
+ "adam_update_count": 49290
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.34271927177906036
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_b8e2901770f443739ad385e4636ddd35_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 311,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49291,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 310,
300
+ "trained_intervals": 49290,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49290,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9192872047424316,
333
+ "median": 6.039285659790039,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09643031656742096,
347
+ "median": 0.09643031656742096,
348
+ "max": 0.09643031656742096,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6371715068817139,
354
+ "median": 4.604161262512207,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01985524222254753,
361
+ "median": 419.59307861328125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.8911243677139282,
382
+ "median": 99.9147720336914,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09643031656742096,
410
+ "median": 0.09643031656742096,
411
+ "max": 0.09643031656742096,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17176,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0311.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0311",
5
+ "executed_epochs": 311,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_8a9c414b7519457eb56e8bdf788ec510.npz",
37
+ "optimizer_file": "boundary_8a9c414b7519457eb56e8bdf788ec510_optimizer.pt",
38
+ "arrays_sha256": "62fd87e909dfb6c8763a6cfb60d1db536350a285034ad3229233c6951ac575b1",
39
+ "optimizer_sha256": "ba342d8450ed90db53c41395d0de6051c607e9f757b02e59723a3eed60517b0c",
40
+ "stage": "adam",
41
+ "completed_passes": 311,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49449,
45
+ "adam_update_count": 49449,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 312,
49
+ "consumed_count": 311,
50
+ "last_submitted_update": 49449,
51
+ "last_consumed_update": 49290,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49449,
56
+ "completed_passes": 311,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49449,
59
+ "snapshot": "pass_end_0311",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 311,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49449,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49449,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022749160416424274,
83
+ "update_l2": 0.15800833702087402
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0014861596282571554,
91
+ "update_l2": 0.0004398226737976074
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.490438393782824e-05,
95
+ "update_l2": 0.0037332838401198387
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07758782760843955,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17226,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10438477993011475,
117
+ "ground_restitution/effective": 0.10438477993011475,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07758782760843955,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024280434474349022,
129
+ "ssim_fused": 0.9051775336265564,
130
+ "seg_l1": 0.025287363678216934,
131
+ "seg_ssim_ref": 0.9051759839057922,
132
+ "depth": 0.004285514804935148,
133
+ "rgb_loss": 0.03838884457945824,
134
+ "seg_loss": 0.03919469937682152,
135
+ "total": 0.07758782760843955
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03251415491104126,
141
+ "ssim_fused": 0.8909364342689514,
142
+ "seg_l1": 0.02750939503312111,
143
+ "seg_ssim_ref": 0.8909354209899902,
144
+ "depth": 0.007629459485793228,
145
+ "rgb_loss": 0.047824036329984665,
146
+ "seg_loss": 0.04382043331861496,
147
+ "total": 0.09165209538279512,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007629459485793228,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004777481404196006
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03285294398665428,
174
+ "ssim_fused": 0.8767581582069397,
175
+ "seg_l1": 0.04244935140013695,
176
+ "seg_ssim_ref": 0.8767560720443726,
177
+ "depth": 0.0046390605989240835,
178
+ "rgb_loss": 0.050930723547935486,
179
+ "seg_loss": 0.058608267456293106,
180
+ "total": 0.10954362633953722,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0046390605989240835,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0031955406336463053
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015472598373889923,
207
+ "ssim_fused": 0.9296064972877502,
208
+ "seg_l1": 0.014278514310717583,
209
+ "seg_ssim_ref": 0.9296050071716309,
210
+ "depth": 0.0028184834938630872,
211
+ "rgb_loss": 0.02645678073167801,
212
+ "seg_loss": 0.025501810014247894,
213
+ "total": 0.05196140922941977,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028184834938630872,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002477081584140865
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016282036900520325,
240
+ "ssim_fused": 0.9234089255332947,
241
+ "seg_l1": 0.0169121902436018,
242
+ "seg_ssim_ref": 0.9234073758125305,
243
+ "depth": 0.0020550556411601914,
244
+ "rgb_loss": 0.028343845158815384,
245
+ "seg_loss": 0.028848277404904366,
246
+ "total": 0.05719417948200606,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020550556411601914,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00154581953004908
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 311,
281
+ "adam_update_count": 49449
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3379247006960213
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_8a9c414b7519457eb56e8bdf788ec510_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 312,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49450,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 311,
300
+ "trained_intervals": 49449,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49449,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9249627590179443,
333
+ "median": 6.032647132873535,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10394495725631714,
347
+ "median": 0.10394495725631714,
348
+ "max": 0.10394495725631714,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6236372590065002,
354
+ "median": 4.601764678955078,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019742872565984726,
361
+ "median": 416.81695556640625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.865701675415039,
382
+ "median": 99.6760482788086,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10394495725631714,
410
+ "median": 0.10394495725631714,
411
+ "max": 0.10394495725631714,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17226,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0312.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0312",
5
+ "executed_epochs": 312,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_dd9605d10e8e4455ae08d5ef7aab737f.npz",
37
+ "optimizer_file": "boundary_dd9605d10e8e4455ae08d5ef7aab737f_optimizer.pt",
38
+ "arrays_sha256": "d1df2c2a656ccd47c828a74215e5dfccaea583c14d02c3997c3fcde287df3e46",
39
+ "optimizer_sha256": "32e175018ccd60acfc3b33382ec9c479947618bcaf784bf3b2fc6ea006c39a37",
40
+ "stage": "adam",
41
+ "completed_passes": 312,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49608,
45
+ "adam_update_count": 49608,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 313,
49
+ "consumed_count": 312,
50
+ "last_submitted_update": 49608,
51
+ "last_consumed_update": 49449,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49608,
56
+ "completed_passes": 312,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49608,
59
+ "snapshot": "pass_end_0312",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 312,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49608,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49608,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00014962046407163143,
83
+ "update_l2": 0.18628478050231934
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0013882291968911886,
91
+ "update_l2": 0.0004299655556678772
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.0364075680845417e-05,
95
+ "update_l2": 0.004282258916646242
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07674639067070886,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17270,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10423491150140762,
117
+ "ground_restitution/effective": 0.10423491150140762,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07674639067070886,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02393624559044838,
129
+ "ssim_fused": 0.9060052037239075,
130
+ "seg_l1": 0.02499372884631157,
131
+ "seg_ssim_ref": 0.9060036540031433,
132
+ "depth": 0.004189558498111048,
133
+ "rgb_loss": 0.03794795647263527,
134
+ "seg_loss": 0.038794249296188354,
135
+ "total": 0.07674639067070886
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03201041743159294,
141
+ "ssim_fused": 0.8923363089561462,
142
+ "seg_l1": 0.027411535382270813,
143
+ "seg_ssim_ref": 0.8923352360725403,
144
+ "depth": 0.007490930873878921,
145
+ "rgb_loss": 0.047141075134277344,
146
+ "seg_loss": 0.043462179601192474,
147
+ "total": 0.0906107456663437,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007490930873878921,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0046389527922816995
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03199354559183121,
174
+ "ssim_fused": 0.8784615397453308,
175
+ "seg_l1": 0.04117976874113083,
176
+ "seg_ssim_ref": 0.8784593939781189,
177
+ "depth": 0.004400122990598901,
178
+ "rgb_loss": 0.049902528524398804,
179
+ "seg_loss": 0.057251937687397,
180
+ "total": 0.10715886633478641,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004400122990598901,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0029566030253211245
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015348480083048344,
207
+ "ssim_fused": 0.9301851987838745,
208
+ "seg_l1": 0.014157874509692192,
209
+ "seg_ssim_ref": 0.9301837086677551,
210
+ "depth": 0.0028296014663962542,
211
+ "rgb_loss": 0.026241745799779892,
212
+ "seg_loss": 0.02528955787420273,
213
+ "total": 0.051534133275449014,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028296014663962542,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002488199556674032
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01639254204928875,
240
+ "ssim_fused": 0.9230378270149231,
241
+ "seg_l1": 0.017225734889507294,
242
+ "seg_ssim_ref": 0.9230363965034485,
243
+ "depth": 0.0020375786615701185,
244
+ "rgb_loss": 0.02850646898150444,
245
+ "seg_loss": 0.029173308983445168,
246
+ "total": 0.05768181740625633,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020375786615701185,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015283425504590072
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 312,
281
+ "adam_update_count": 49608
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3384279548190534
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_dd9605d10e8e4455ae08d5ef7aab737f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 313,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49609,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 312,
300
+ "trained_intervals": 49608,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49608,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9374537467956543,
333
+ "median": 6.027488708496094,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10380494594573975,
347
+ "median": 0.10380494594573975,
348
+ "max": 0.10380494594573975,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6009166836738586,
354
+ "median": 4.586108207702637,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019497796893119812,
361
+ "median": 414.6722412109375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.8237898349761963,
382
+ "median": 98.12567901611328,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10380494594573975,
410
+ "median": 0.10380494594573975,
411
+ "max": 0.10380494594573975,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17270,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0313.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0313",
5
+ "executed_epochs": 313,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_06a88adcc741400aa497394a255616e3.npz",
37
+ "optimizer_file": "boundary_06a88adcc741400aa497394a255616e3_optimizer.pt",
38
+ "arrays_sha256": "4034bed370a92bc2dfd274053dca30ffce5d54c146e20d22d1384b7607e074fd",
39
+ "optimizer_sha256": "4d0be4ec5c73c19295344a210c745e2c3f803b96258a22942b16cb388bddffc5",
40
+ "stage": "adam",
41
+ "completed_passes": 313,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49767,
45
+ "adam_update_count": 49767,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 314,
49
+ "consumed_count": 313,
50
+ "last_submitted_update": 49767,
51
+ "last_consumed_update": 49608,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49767,
56
+ "completed_passes": 313,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49767,
59
+ "snapshot": "pass_end_0313",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 313,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49767,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49767,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002263068308820948,
83
+ "update_l2": 0.17599111795425415
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023548395838588476,
91
+ "update_l2": 0.0006507784128189087
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.499265974620357e-05,
95
+ "update_l2": 0.00340973655693233
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07689347037215667,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17310,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0968150943517685,
117
+ "ground_restitution/effective": 0.0968150943517685,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07689347037215667,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024065619334578514,
129
+ "ssim_fused": 0.9059865474700928,
130
+ "seg_l1": 0.025038903579115868,
131
+ "seg_ssim_ref": 0.9059850573539734,
132
+ "depth": 0.004168721930558062,
133
+ "rgb_loss": 0.038055192679166794,
134
+ "seg_loss": 0.038834113627672195,
135
+ "total": 0.07689347037215667
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03211934119462967,
141
+ "ssim_fused": 0.8923254609107971,
142
+ "seg_l1": 0.027141980826854706,
143
+ "seg_ssim_ref": 0.8923245668411255,
144
+ "depth": 0.007388890570540938,
145
+ "rgb_loss": 0.04723038151860237,
146
+ "seg_loss": 0.04324867203831673,
147
+ "total": 0.09048644244748964,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007388890570540938,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004536912488943715
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03245841711759567,
174
+ "ssim_fused": 0.8788483738899231,
175
+ "seg_l1": 0.04177281633019447,
176
+ "seg_ssim_ref": 0.878846287727356,
177
+ "depth": 0.004483075557313082,
178
+ "rgb_loss": 0.0501970574259758,
179
+ "seg_loss": 0.05764899402856827,
180
+ "total": 0.10785053453010138,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004483075557313082,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0030395555920353055
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015303624793887138,
207
+ "ssim_fused": 0.9295712113380432,
208
+ "seg_l1": 0.014087093062698841,
209
+ "seg_ssim_ref": 0.9295697808265686,
210
+ "depth": 0.002716147389631304,
211
+ "rgb_loss": 0.02632865682244301,
212
+ "seg_loss": 0.025355719029903412,
213
+ "total": 0.05168709199973605,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.002716147389631304,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002374745479909082
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.016381094232201576,
240
+ "ssim_fused": 0.9232010245323181,
241
+ "seg_l1": 0.017153717577457428,
242
+ "seg_ssim_ref": 0.9231995940208435,
243
+ "depth": 0.0020867742047469234,
244
+ "rgb_loss": 0.028464671224355698,
245
+ "seg_loss": 0.02908305451273918,
246
+ "total": 0.057549812511299626,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0020867742047469234,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0015775380936358123
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 313,
281
+ "adam_update_count": 49767
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3337329067289829
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_06a88adcc741400aa497394a255616e3_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 314,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49768,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 313,
300
+ "trained_intervals": 49767,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49767,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9440805912017822,
333
+ "median": 6.02264404296875,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09616431593894958,
347
+ "median": 0.09616431593894958,
348
+ "max": 0.09616431593894958,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.6017418503761292,
354
+ "median": 4.593461990356445,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019369017332792282,
361
+ "median": 412.6681823730469,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.8252954483032227,
382
+ "median": 98.85255432128906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09616431593894958,
410
+ "median": 0.09616431593894958,
411
+ "max": 0.09616431593894958,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17312,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0314.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0314",
5
+ "executed_epochs": 314,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_27cae9b46c964406b1738e433850a95e.npz",
37
+ "optimizer_file": "boundary_27cae9b46c964406b1738e433850a95e_optimizer.pt",
38
+ "arrays_sha256": "c91f97b4b01d8abc17c6aa9cb1f02559c0e128d9484644b2800ce7ff0c4e23dd",
39
+ "optimizer_sha256": "b209f0dfce16acd341b4d01ffe8f96869eaf9fb60e1b5cb6e0a7c04c154beb28",
40
+ "stage": "adam",
41
+ "completed_passes": 314,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49926,
45
+ "adam_update_count": 49926,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 315,
49
+ "consumed_count": 314,
50
+ "last_submitted_update": 49926,
51
+ "last_consumed_update": 49767,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49926,
56
+ "completed_passes": 314,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49926,
59
+ "snapshot": "pass_end_0314",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 314,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49926,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49926,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00024769629817456007,
83
+ "update_l2": 0.17322200536727905
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002778105204924941,
91
+ "update_l2": 0.0007577165961265564
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5346287657157518e-05,
95
+ "update_l2": 0.00480201980099082
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07794153838211343,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17357,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08550136536359787,
117
+ "ground_restitution/effective": 0.08550136536359787,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07794153838211343,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.024390455335378647,
129
+ "ssim_fused": 0.9050318598747253,
130
+ "seg_l1": 0.025546789169311523,
131
+ "seg_ssim_ref": 0.9050304889678955,
132
+ "depth": 0.004209194124183592,
133
+ "rgb_loss": 0.03850598633289337,
134
+ "seg_loss": 0.039431340992450714,
135
+ "total": 0.07794153838211343
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03217041492462158,
141
+ "ssim_fused": 0.8926817178726196,
142
+ "seg_l1": 0.02696002647280693,
143
+ "seg_ssim_ref": 0.8926807641983032,
144
+ "depth": 0.007347221059813423,
145
+ "rgb_loss": 0.04719998687505722,
146
+ "seg_loss": 0.04303186759352684,
147
+ "total": 0.09023919796435358,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007347221059813423,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004495242978216201
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03259550780057907,
174
+ "ssim_fused": 0.8775479197502136,
175
+ "seg_l1": 0.04208426922559738,
176
+ "seg_ssim_ref": 0.877545952796936,
177
+ "depth": 0.004386589489571698,
178
+ "rgb_loss": 0.05056682229042053,
179
+ "seg_loss": 0.05815822631120682,
180
+ "total": 0.10872943519111693,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004386589489571698,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0029430695242939208
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015697600319981575,
207
+ "ssim_fused": 0.928552508354187,
208
+ "seg_l1": 0.01481179241091013,
209
+ "seg_ssim_ref": 0.9285511374473572,
210
+ "depth": 0.0028644723186851476,
211
+ "rgb_loss": 0.026847578585147858,
212
+ "seg_loss": 0.026139207184314728,
213
+ "total": 0.05298965024178127,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0028644723186851476,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0025230704089629252
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017098303884267807,
240
+ "ssim_fused": 0.9213454127311707,
241
+ "seg_l1": 0.018331069499254227,
242
+ "seg_ssim_ref": 0.9213439226150513,
243
+ "depth": 0.002238493628664097,
244
+ "rgb_loss": 0.029409561306238174,
245
+ "seg_loss": 0.030396070331335068,
246
+ "total": 0.05980787013120191,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002238493628664097,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0017292575175529862
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 314,
281
+ "adam_update_count": 49926
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3311168793588877
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_27cae9b46c964406b1738e433850a95e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 315,
293
+ "next_interval": 0,
294
+ "next_adam_update": 49927,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 314,
300
+ "trained_intervals": 49926,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 49926,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9549648761749268,
333
+ "median": 6.016284942626953,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08474364876747131,
347
+ "median": 0.08474364876747131,
348
+ "max": 0.08474364876747131,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5821102857589722,
354
+ "median": 4.576120376586914,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019159341230988503,
361
+ "median": 410.052490234375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.7898114919662476,
382
+ "median": 97.15940856933594,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08474364876747131,
410
+ "median": 0.08474364876747131,
411
+ "max": 0.08474364876747131,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17357,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0315.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0315",
5
+ "executed_epochs": 315,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_739e6ca7a8a24f42985958f1ed62db0a.npz",
37
+ "optimizer_file": "boundary_739e6ca7a8a24f42985958f1ed62db0a_optimizer.pt",
38
+ "arrays_sha256": "353bbcaee2b855f2dccb8fccfe4015a66cfe346662580a9dc38308ec66e75482",
39
+ "optimizer_sha256": "1520c82159651eb657198f4a3baeee94c0a586f3c3fd1cd8bed9ff7e259e3ec6",
40
+ "stage": "adam",
41
+ "completed_passes": 315,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50085,
45
+ "adam_update_count": 50085,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 316,
49
+ "consumed_count": 315,
50
+ "last_submitted_update": 50085,
51
+ "last_consumed_update": 49926,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50085,
56
+ "completed_passes": 315,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50085,
59
+ "snapshot": "pass_end_0315",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 315,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50085,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50085,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002253860584460199,
83
+ "update_l2": 0.16869327425956726
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004483810160309076,
91
+ "update_l2": 0.0011368617415428162
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9522343791322783e-05,
95
+ "update_l2": 0.003566334955394268
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08073913627766763,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17412,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.0716904029250145,
117
+ "ground_restitution/effective": 0.0716904029250145,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08073913627766763,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025568857789039612,
129
+ "ssim_fused": 0.9030992984771729,
130
+ "seg_l1": 0.02689865417778492,
131
+ "seg_ssim_ref": 0.9030977487564087,
132
+ "depth": 0.004533170692060376,
133
+ "rgb_loss": 0.03983522951602936,
134
+ "seg_loss": 0.0408993735909462,
135
+ "total": 0.08073913627766763
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03472808375954628,
141
+ "ssim_fused": 0.8874242305755615,
142
+ "seg_l1": 0.029538515955209732,
143
+ "seg_ssim_ref": 0.8874229788780212,
144
+ "depth": 0.007702514177230187,
145
+ "rgb_loss": 0.05029762163758278,
146
+ "seg_loss": 0.0461462177336216,
147
+ "total": 0.0964515418853816,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007702514177230187,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004850536095632965
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03456031531095505,
174
+ "ssim_fused": 0.8750916719436646,
175
+ "seg_l1": 0.04491586610674858,
176
+ "seg_ssim_ref": 0.875089704990387,
177
+ "depth": 0.00500256945446263,
178
+ "rgb_loss": 0.05262991786003113,
179
+ "seg_loss": 0.06091475486755371,
180
+ "total": 0.1135496752970393,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00500256945446263,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.003559049489184852
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015953801572322845,
207
+ "ssim_fused": 0.9285737872123718,
208
+ "seg_l1": 0.015059093944728374,
209
+ "seg_ssim_ref": 0.928572416305542,
210
+ "depth": 0.0030497742228305686,
211
+ "rgb_loss": 0.02704828418791294,
212
+ "seg_loss": 0.0263327918946743,
213
+ "total": 0.05338412771945522,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0030497742228305686,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002708372313108347
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017033228650689125,
240
+ "ssim_fused": 0.9213074445724487,
241
+ "seg_l1": 0.018081145361065865,
242
+ "seg_ssim_ref": 0.9213059544563293,
243
+ "depth": 0.0023778249137181165,
244
+ "rgb_loss": 0.029365094378590584,
245
+ "seg_loss": 0.030203726142644882,
246
+ "total": 0.059571200208794334,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0023778249137181165,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0018685888026070054
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 315,
281
+ "adam_update_count": 50085
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3390777832828462
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_739e6ca7a8a24f42985958f1ed62db0a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 316,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50086,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 315,
300
+ "trained_intervals": 50085,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50085,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.959385395050049,
333
+ "median": 6.011575698852539,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07055354118347168,
347
+ "median": 0.07055354118347168,
348
+ "max": 0.07055354118347168,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5699760913848877,
354
+ "median": 4.572312831878662,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.019074834883213043,
361
+ "median": 408.12591552734375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.7682247161865234,
382
+ "median": 96.76803588867188,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07055354118347168,
410
+ "median": 0.07055354118347168,
411
+ "max": 0.07055354118347168,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17412,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0316.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0316",
5
+ "executed_epochs": 316,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_ed1f1dd7645e41d9b4f15733fb9b28fb.npz",
37
+ "optimizer_file": "boundary_ed1f1dd7645e41d9b4f15733fb9b28fb_optimizer.pt",
38
+ "arrays_sha256": "88a973a4c003d12180cd6b80da7a3102a981894a6edc1aef964b95dcd0bfa9a3",
39
+ "optimizer_sha256": "5e8385a274d2ae6dad44f0780795b84de3f26cdcbec3ff027e646bfdc37448f2",
40
+ "stage": "adam",
41
+ "completed_passes": 316,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50244,
45
+ "adam_update_count": 50244,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 317,
49
+ "consumed_count": 316,
50
+ "last_submitted_update": 50244,
51
+ "last_consumed_update": 50085,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50244,
56
+ "completed_passes": 316,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50244,
59
+ "snapshot": "pass_end_0316",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 316,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50244,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50244,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00022710351913701743,
83
+ "update_l2": 0.19651882350444794
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003335169982165098,
91
+ "update_l2": 9.534507989883423e-05
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.2897710955003276e-05,
95
+ "update_l2": 0.010725037194788456
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0976547157621377,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17469,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.11844540387392044,
117
+ "ground_restitution/effective": 0.11844540387392044,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0976547157621377,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0320638045668602,
129
+ "ssim_fused": 0.892203688621521,
130
+ "seg_l1": 0.03609727695584297,
131
+ "seg_ssim_ref": 0.8922023177146912,
132
+ "depth": 0.007060006856265924,
133
+ "rgb_loss": 0.04721029847860336,
134
+ "seg_loss": 0.05043735355138779,
135
+ "total": 0.0976547157621377
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04192492365837097,
141
+ "ssim_fused": 0.8779421448707581,
142
+ "seg_l1": 0.03698692470788956,
143
+ "seg_ssim_ref": 0.8779410719871521,
144
+ "depth": 0.009963221857743466,
145
+ "rgb_loss": 0.057951509952545166,
146
+ "seg_loss": 0.054001323878765106,
147
+ "total": 0.11196279705316801,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009963221857743466,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007111243776146245
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04382389038801193,
174
+ "ssim_fused": 0.8608274459838867,
175
+ "seg_l1": 0.05905509740114212,
176
+ "seg_ssim_ref": 0.8608256578445435,
177
+ "depth": 0.008389216338039842,
178
+ "rgb_loss": 0.06289362162351608,
179
+ "seg_loss": 0.07507894933223724,
180
+ "total": 0.13798095272151076,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008389216338039842,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006945696372762065
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.020764904096722603,
207
+ "ssim_fused": 0.9198635220527649,
208
+ "seg_l1": 0.022742362692952156,
209
+ "seg_ssim_ref": 0.9198622107505798,
210
+ "depth": 0.005566978101444225,
211
+ "rgb_loss": 0.03263922035694122,
212
+ "seg_loss": 0.03422144800424576,
213
+ "total": 0.06686623533928843,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005566978101444225,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005225576191722002
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.02174150012433529,
240
+ "ssim_fused": 0.9101817607879639,
241
+ "seg_l1": 0.025604719296097755,
242
+ "seg_ssim_ref": 0.9101803302764893,
243
+ "depth": 0.004320611127836164,
244
+ "rgb_loss": 0.03535684943199158,
245
+ "seg_loss": 0.03844770789146423,
246
+ "total": 0.07380887793458364,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004320611127836164,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003811375016725053
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 316,
281
+ "adam_update_count": 50244
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3266437347047031
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_ed1f1dd7645e41d9b4f15733fb9b28fb_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 317,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50245,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 316,
300
+ "trained_intervals": 50244,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50244,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9724295139312744,
333
+ "median": 6.007808685302734,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1183500587940216,
347
+ "median": 0.1183500587940216,
348
+ "max": 0.1183500587940216,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5766311287879944,
354
+ "median": 4.597095489501953,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.018827633932232857,
361
+ "median": 406.59149169921875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.780031681060791,
382
+ "median": 99.19625091552734,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1183500587940216,
410
+ "median": 0.1183500587940216,
411
+ "max": 0.1183500587940216,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17469,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0317.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0317",
5
+ "executed_epochs": 317,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_9898d47aad3c43cd9fa79d222e724759.npz",
37
+ "optimizer_file": "boundary_9898d47aad3c43cd9fa79d222e724759_optimizer.pt",
38
+ "arrays_sha256": "eabadcbf1832628d3855aa8ec878610c28d872d7d7f36cf6d01d4d385259af47",
39
+ "optimizer_sha256": "46229fb32d0da0775381656e736272ff7b7b36820bb85f5331131a51622f48ce",
40
+ "stage": "adam",
41
+ "completed_passes": 317,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50403,
45
+ "adam_update_count": 50403,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 318,
49
+ "consumed_count": 317,
50
+ "last_submitted_update": 50403,
51
+ "last_consumed_update": 50244,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50403,
56
+ "completed_passes": 317,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50403,
59
+ "snapshot": "pass_end_0317",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 317,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50403,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50403,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00034678130759857595,
83
+ "update_l2": 0.15204645693302155
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0061180912889540195,
91
+ "update_l2": 0.000290602445602417
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.161791028105654e-05,
95
+ "update_l2": 0.0028613898903131485
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0930954170861162,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17498,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09402547776699066,
117
+ "ground_restitution/effective": 0.09402547776699066,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0930954170861162,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03036317229270935,
129
+ "ssim_fused": 0.8949601650238037,
130
+ "seg_l1": 0.03347816318273544,
131
+ "seg_ssim_ref": 0.8949587345123291,
132
+ "depth": 0.006125260225648234,
133
+ "rgb_loss": 0.045298509299755096,
134
+ "seg_loss": 0.04779078811407089,
135
+ "total": 0.0930954170861162
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.040791552513837814,
141
+ "ssim_fused": 0.8787543177604675,
142
+ "seg_l1": 0.036388568580150604,
143
+ "seg_ssim_ref": 0.8787531852722168,
144
+ "depth": 0.009486413187805121,
145
+ "rgb_loss": 0.056882377713918686,
146
+ "seg_loss": 0.053360216319561005,
147
+ "total": 0.1102520767213772,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009486413187805121,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0066344351062079
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04236629977822304,
174
+ "ssim_fused": 0.863476037979126,
175
+ "seg_l1": 0.05661255121231079,
176
+ "seg_ssim_ref": 0.8634741902351379,
177
+ "depth": 0.007523611294294501,
178
+ "rgb_loss": 0.061197832226753235,
179
+ "seg_loss": 0.07259520143270493,
180
+ "total": 0.13380054982017187,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007523611294294501,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006080091329016723
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01899818517267704,
207
+ "ssim_fused": 0.9219860434532166,
208
+ "seg_l1": 0.019561076536774635,
209
+ "seg_ssim_ref": 0.9219846725463867,
210
+ "depth": 0.004331745746606546,
211
+ "rgb_loss": 0.03080134093761444,
212
+ "seg_loss": 0.0312519297003746,
213
+ "total": 0.06205760238373565,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004331745746606546,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003990343836884324
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.019296657294034958,
240
+ "ssim_fused": 0.9156242609024048,
241
+ "seg_l1": 0.02135046198964119,
242
+ "seg_ssim_ref": 0.9156228303909302,
243
+ "depth": 0.003159270673886769,
244
+ "rgb_loss": 0.03231247514486313,
245
+ "seg_loss": 0.033955805003643036,
246
+ "total": 0.06627143941918005,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003159270673886769,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002650034562775658
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 317,
281
+ "adam_update_count": 50403
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3357319957576692
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_9898d47aad3c43cd9fa79d222e724759_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 318,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50404,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 317,
300
+ "trained_intervals": 50403,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50403,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.991570472717285,
333
+ "median": 6.006352424621582,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09373487532138824,
347
+ "median": 0.09373487532138824,
348
+ "max": 0.09373487532138824,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5295311808586121,
354
+ "median": 4.608657360076904,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.018470684066414833,
361
+ "median": 405.99981689453125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6981360912322998,
382
+ "median": 100.34933471679688,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09373487532138824,
410
+ "median": 0.09373487532138824,
411
+ "max": 0.09373487532138824,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17498,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0318.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0318",
5
+ "executed_epochs": 318,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_0be74409e87b473080621e1c28b5ad67.npz",
37
+ "optimizer_file": "boundary_0be74409e87b473080621e1c28b5ad67_optimizer.pt",
38
+ "arrays_sha256": "1f4cb4d1b81c84c973f9da6bf27691df2d3b67f4305c05d377899b75c0928502",
39
+ "optimizer_sha256": "2cfad7c107b98b7d7b22860ff22dcef0be5f6c56584f967b06323c7fd516d1a4",
40
+ "stage": "adam",
41
+ "completed_passes": 318,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50562,
45
+ "adam_update_count": 50562,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 319,
49
+ "consumed_count": 318,
50
+ "last_submitted_update": 50562,
51
+ "last_consumed_update": 50403,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50562,
56
+ "completed_passes": 318,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50562,
59
+ "snapshot": "pass_end_0318",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 318,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50562,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50562,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00038963492261245847,
83
+ "update_l2": 0.17696359753608704
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003532014088705182,
91
+ "update_l2": 0.00038029253482818604
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.062495645484887e-05,
95
+ "update_l2": 0.0035092481411993504
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.0807407212944225,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17524,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08627945184707642,
117
+ "ground_restitution/effective": 0.08627945184707642,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.0807407212944225,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025235462933778763,
129
+ "ssim_fused": 0.9035618901252747,
130
+ "seg_l1": 0.02746519446372986,
131
+ "seg_ssim_ref": 0.9035604596138,
132
+ "depth": 0.004669049520845227,
133
+ "rgb_loss": 0.03947598859667778,
134
+ "seg_loss": 0.04126006364822388,
135
+ "total": 0.0807407212944225
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03398263454437256,
141
+ "ssim_fused": 0.8869147896766663,
142
+ "seg_l1": 0.031737927347421646,
143
+ "seg_ssim_ref": 0.8869137167930603,
144
+ "depth": 0.008206651672789464,
145
+ "rgb_loss": 0.049803152680397034,
146
+ "seg_loss": 0.048007600009441376,
147
+ "total": 0.0978189593415112,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008206651672789464,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005354673591192243
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03524389863014221,
174
+ "ssim_fused": 0.8736367225646973,
175
+ "seg_l1": 0.04673205316066742,
176
+ "seg_ssim_ref": 0.8736348748207092,
177
+ "depth": 0.005504986822610825,
178
+ "rgb_loss": 0.0534677729010582,
179
+ "seg_loss": 0.06265866756439209,
180
+ "total": 0.1161319454522729,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005504986822610825,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004061466857333047
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016194550320506096,
207
+ "ssim_fused": 0.9289433360099792,
208
+ "seg_l1": 0.015812501311302185,
209
+ "seg_ssim_ref": 0.9289419651031494,
210
+ "depth": 0.003127240749449055,
211
+ "rgb_loss": 0.027166973799467087,
212
+ "seg_loss": 0.026861608028411865,
213
+ "total": 0.0540317090686284,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003127240749449055,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.002785838839726833
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015520770102739334,
240
+ "ssim_fused": 0.9247527718544006,
241
+ "seg_l1": 0.015578299760818481,
242
+ "seg_ssim_ref": 0.924751341342926,
243
+ "depth": 0.001837318838531565,
244
+ "rgb_loss": 0.0274660624563694,
245
+ "seg_loss": 0.02751237154006958,
246
+ "total": 0.05498027131527751,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001837318838531565,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013280827274204541
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 318,
281
+ "adam_update_count": 50562
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3394151688553393
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_0be74409e87b473080621e1c28b5ad67_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 319,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50563,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 318,
300
+ "trained_intervals": 50562,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50562,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9968128204345703,
333
+ "median": 6.001199722290039,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08589915931224823,
347
+ "median": 0.08589915931224823,
348
+ "max": 0.08589915931224823,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5283874869346619,
354
+ "median": 4.582087516784668,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.018374107778072357,
361
+ "median": 403.91302490234375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6961948871612549,
382
+ "median": 97.777587890625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08589915931224823,
410
+ "median": 0.08589915931224823,
411
+ "max": 0.08589915931224823,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17524,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0319.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0319",
5
+ "executed_epochs": 319,
6
+ "score": null,
7
+ "best_score": 0.06305184948838352,
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_e04bbfea29a34bb797921cc36fd114c8.npz",
37
+ "optimizer_file": "boundary_e04bbfea29a34bb797921cc36fd114c8_optimizer.pt",
38
+ "arrays_sha256": "91d061f90e843f1f5c72ec063b29b5a0d5c33371ddd3b6b6b52caf0d5deb60f7",
39
+ "optimizer_sha256": "4fe462595559470586881e517fc49dfb3627506008ce17f5affe6f3b4b099558",
40
+ "stage": "adam",
41
+ "completed_passes": 319,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50721,
45
+ "adam_update_count": 50721,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 320,
49
+ "consumed_count": 319,
50
+ "last_submitted_update": 50721,
51
+ "last_consumed_update": 50562,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50721,
56
+ "completed_passes": 319,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50721,
59
+ "snapshot": "pass_end_0319",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 48177,
67
+ "pass_science": {
68
+ "completed_passes": 319,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50721,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50721,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000296692451229319,
83
+ "update_l2": 0.15961678326129913
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003760365303605795,
91
+ "update_l2": 0.0008250847458839417
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1820822187000886e-05,
95
+ "update_l2": 0.0062968917191028595
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.07963623650091567,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17553,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07702997326850891,
117
+ "ground_restitution/effective": 0.07702997326850891,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.07963623650091567,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025061795487999916,
129
+ "ssim_fused": 0.9041268825531006,
130
+ "seg_l1": 0.026540828868746758,
131
+ "seg_ssim_ref": 0.9041252732276917,
132
+ "depth": 0.004563328799386379,
133
+ "rgb_loss": 0.03922407329082489,
134
+ "seg_loss": 0.04040759801864624,
135
+ "total": 0.07963623650091567
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03494760021567345,
141
+ "ssim_fused": 0.8857128024101257,
142
+ "seg_l1": 0.03158081695437431,
143
+ "seg_ssim_ref": 0.8857117295265198,
144
+ "depth": 0.008322071567461826,
145
+ "rgb_loss": 0.05081552267074585,
146
+ "seg_loss": 0.048122309148311615,
147
+ "total": 0.09894615389062493,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008322071567461826,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005470093485864604
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03469526022672653,
174
+ "ssim_fused": 0.8740959763526917,
175
+ "seg_l1": 0.0453881211578846,
176
+ "seg_ssim_ref": 0.8740939497947693,
177
+ "depth": 0.0053116212944293185,
178
+ "rgb_loss": 0.052937015891075134,
179
+ "seg_loss": 0.0614917054772377,
180
+ "total": 0.11443403298960726,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0053116212944293185,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0038681013291515408
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.015447636134922504,
207
+ "ssim_fused": 0.9304629564285278,
208
+ "seg_l1": 0.014300662092864513,
209
+ "seg_ssim_ref": 0.9304615259170532,
210
+ "depth": 0.0027724950896927877,
211
+ "rgb_loss": 0.026265518739819527,
212
+ "seg_loss": 0.025348223745822906,
213
+ "total": 0.051616513118086974,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0027724950896927877,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0024310931799705654
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.015156685374677181,
240
+ "ssim_fused": 0.926235556602478,
241
+ "seg_l1": 0.01489371620118618,
242
+ "seg_ssim_ref": 0.9262340664863586,
243
+ "depth": 0.001847127245961585,
244
+ "rgb_loss": 0.0268782377243042,
245
+ "seg_loss": 0.026668161153793335,
246
+ "total": 0.0535482460053435,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.001847127245961585,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.001337891134850474
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 319,
281
+ "adam_update_count": 50721
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3414823762141168
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_e04bbfea29a34bb797921cc36fd114c8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 320,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50722,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 319,
300
+ "trained_intervals": 50721,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50721,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -3.9969475269317627,
333
+ "median": 5.995243072509766,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07620488852262497,
347
+ "median": 0.07620488852262497,
348
+ "max": 0.07620488852262497,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5100566148757935,
354
+ "median": 4.570940971374512,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01837163232266903,
361
+ "median": 401.5142822265625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.665385365486145,
382
+ "median": 96.64814758300781,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07620488852262497,
410
+ "median": 0.07620488852262497,
411
+ "max": 0.07620488852262497,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17553,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0320.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0320",
5
+ "executed_epochs": 320,
6
+ "score": null,
7
+ "best_score": 0.06258694186675898,
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_2d7b203fc67e4dfa98cd8bf1790c0a5d.npz",
37
+ "optimizer_file": "boundary_2d7b203fc67e4dfa98cd8bf1790c0a5d_optimizer.pt",
38
+ "arrays_sha256": "092841c67e615d949eb7610355bd88249309e128d9644d588db94b49ae698272",
39
+ "optimizer_sha256": "d8dc3c01416690a0c27e0a5ef215f2f449386f0093027a62dc46dd5d6b95d6fa",
40
+ "stage": "adam",
41
+ "completed_passes": 320,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50880,
45
+ "adam_update_count": 50880,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 321,
49
+ "consumed_count": 320,
50
+ "last_submitted_update": 50880,
51
+ "last_consumed_update": 50721,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50880,
56
+ "completed_passes": 320,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50880,
59
+ "snapshot": "pass_end_0320",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50721,
67
+ "pass_science": {
68
+ "completed_passes": 320,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50880,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50880,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00026418865309096873,
83
+ "update_l2": 0.18865427374839783
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004407104570418596,
91
+ "update_l2": 0.0010303705930709839
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5490704501862638e-05,
95
+ "update_l2": 0.0042578731663525105
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08314604393967877,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17579,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07724165916442871,
117
+ "ground_restitution/effective": 0.07724165916442871,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08314604393967877,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02642735093832016,
129
+ "ssim_fused": 0.90155029296875,
130
+ "seg_l1": 0.028273968026041985,
131
+ "seg_ssim_ref": 0.9015488028526306,
132
+ "depth": 0.004803648381331651,
133
+ "rgb_loss": 0.04083181917667389,
134
+ "seg_loss": 0.04230942204594612,
135
+ "total": 0.08314604393967877
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03522743657231331,
141
+ "ssim_fused": 0.8872088193893433,
142
+ "seg_l1": 0.030079498887062073,
143
+ "seg_ssim_ref": 0.887207567691803,
144
+ "depth": 0.007793007109975184,
145
+ "rgb_loss": 0.050740186125040054,
146
+ "seg_loss": 0.04662208631634712,
147
+ "total": 0.09737006544849715,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.007793007109975184,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.004941029028377962
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.035535845905542374,
174
+ "ssim_fused": 0.8735446333885193,
175
+ "seg_l1": 0.046420201659202576,
176
+ "seg_ssim_ref": 0.8735426664352417,
177
+ "depth": 0.005267694938891412,
178
+ "rgb_loss": 0.05371975153684616,
179
+ "seg_loss": 0.06242763251066208,
180
+ "total": 0.11615265174244713,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005267694938891412,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0038241749736136347
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.016752298921346664,
207
+ "ssim_fused": 0.927578866481781,
208
+ "seg_l1": 0.01651756465435028,
209
+ "seg_ssim_ref": 0.9275773763656616,
210
+ "depth": 0.0034563097961138314,
211
+ "rgb_loss": 0.02788606658577919,
212
+ "seg_loss": 0.0276985764503479,
213
+ "total": 0.0555880993459232,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0034563097961138314,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0031149078863916086
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.018193822354078293,
240
+ "ssim_fused": 0.9178689122200012,
241
+ "seg_l1": 0.020078608766198158,
242
+ "seg_ssim_ref": 0.9178674817085266,
243
+ "depth": 0.002697581680346176,
244
+ "rgb_loss": 0.03098127618432045,
245
+ "seg_loss": 0.032489389181137085,
246
+ "total": 0.06347335922184759,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002697581680346176,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0021883455692350657
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 320,
281
+ "adam_update_count": 50880
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32523066690191627
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_2d7b203fc67e4dfa98cd8bf1790c0a5d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 321,
293
+ "next_interval": 0,
294
+ "next_adam_update": 50881,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 320,
300
+ "trained_intervals": 50880,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 50880,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.003232955932617,
333
+ "median": 5.990957260131836,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07621128857135773,
347
+ "median": 0.07621128857135773,
348
+ "max": 0.07621128857135773,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.506493330001831,
354
+ "median": 4.585117340087891,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.018256520852446556,
361
+ "median": 399.79705810546875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6594618558883667,
382
+ "median": 98.03343200683594,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07621128857135773,
410
+ "median": 0.07621128857135773,
411
+ "max": 0.07621128857135773,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17581,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0321.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0321",
5
+ "executed_epochs": 321,
6
+ "score": null,
7
+ "best_score": 0.06258694186675898,
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_85398c13c7c04f72bfd0f9402d714105.npz",
37
+ "optimizer_file": "boundary_85398c13c7c04f72bfd0f9402d714105_optimizer.pt",
38
+ "arrays_sha256": "7e7aaca8eec65119ef9ffc7bd9c1558bb6571fb6032875b867ed5e2713dc82e0",
39
+ "optimizer_sha256": "892235180549d77238091085d7ed258bf7164fae99b8e6d47daf3be550174c4c",
40
+ "stage": "adam",
41
+ "completed_passes": 321,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51039,
45
+ "adam_update_count": 51039,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 322,
49
+ "consumed_count": 321,
50
+ "last_submitted_update": 51039,
51
+ "last_consumed_update": 50880,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51039,
56
+ "completed_passes": 321,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51039,
59
+ "snapshot": "pass_end_0321",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50721,
67
+ "pass_science": {
68
+ "completed_passes": 321,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51039,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51039,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00020583411969710141,
83
+ "update_l2": 0.16586312651634216
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.004799230024218559,
91
+ "update_l2": 0.001069881021976471
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6656636944389902e-05,
95
+ "update_l2": 0.0026230858638882637
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08623994060739501,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17624,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.07412383705377579,
117
+ "ground_restitution/effective": 0.07412383705377579,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08623994060739501,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.027653636410832405,
129
+ "ssim_fused": 0.8992749452590942,
130
+ "seg_l1": 0.029776960611343384,
131
+ "seg_ssim_ref": 0.8992734551429749,
132
+ "depth": 0.005136364545663333,
133
+ "rgb_loss": 0.04226791858673096,
134
+ "seg_loss": 0.04396688938140869,
135
+ "total": 0.08623994060739501
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03754691779613495,
141
+ "ssim_fused": 0.8820849657058716,
142
+ "seg_l1": 0.0325181744992733,
143
+ "seg_ssim_ref": 0.8820837140083313,
144
+ "depth": 0.008227920108640745,
145
+ "rgb_loss": 0.05362054333090782,
146
+ "seg_loss": 0.04959779977798462,
147
+ "total": 0.10322657475429138,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008227920108640745,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005375942027043525
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.038055554032325745,
174
+ "ssim_fused": 0.8689485788345337,
175
+ "seg_l1": 0.05031218007206917,
176
+ "seg_ssim_ref": 0.8689466714859009,
177
+ "depth": 0.0059976818166225625,
178
+ "rgb_loss": 0.05665472894906998,
179
+ "seg_loss": 0.06646041572093964,
180
+ "total": 0.12312114235182624,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0059976818166225625,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004554161851344785
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.017108222469687462,
207
+ "ssim_fused": 0.9267241954803467,
208
+ "seg_l1": 0.01693285070359707,
209
+ "seg_ssim_ref": 0.9267227053642273,
210
+ "depth": 0.0035261932065870816,
211
+ "rgb_loss": 0.028341738507151604,
212
+ "seg_loss": 0.028201740235090256,
213
+ "total": 0.0565470030728033,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0035261932065870816,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0031847912968648597
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.017903849482536316,
240
+ "ssim_fused": 0.9193421006202698,
241
+ "seg_l1": 0.019344639033079147,
242
+ "seg_ssim_ref": 0.9193406105041504,
243
+ "depth": 0.002793663050802942,
244
+ "rgb_loss": 0.030454659834504128,
245
+ "seg_loss": 0.03160759061574936,
246
+ "total": 0.06206504225065914,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002793663050802942,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002284426939691831
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 321,
281
+ "adam_update_count": 51039
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.35521157924085855
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_85398c13c7c04f72bfd0f9402d714105_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 322,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51040,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 321,
300
+ "trained_intervals": 51039,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 51039,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.005949974060059,
333
+ "median": 5.983242034912109,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.07305395603179932,
347
+ "median": 0.07305395603179932,
348
+ "max": 0.07305395603179932,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5227046012878418,
354
+ "median": 4.60938835144043,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.018206985667347908,
361
+ "median": 396.7244873046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6865830421447754,
382
+ "median": 100.45161437988281,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.07305395603179932,
410
+ "median": 0.07305395603179932,
411
+ "max": 0.07305395603179932,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17624,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0322.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0322",
5
+ "executed_epochs": 322,
6
+ "score": null,
7
+ "best_score": 0.06258694186675898,
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_06ee1f7193f6479a8a122600ebf05341.npz",
37
+ "optimizer_file": "boundary_06ee1f7193f6479a8a122600ebf05341_optimizer.pt",
38
+ "arrays_sha256": "a2a1acc2c2cc99590d19df8d30c4be3ff320ccd142d669feb3bdff11efbfe18c",
39
+ "optimizer_sha256": "537c14195994897c09163d51b0e54629c9cb99ca37441b4637fd05dc3492fc86",
40
+ "stage": "adam",
41
+ "completed_passes": 322,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51198,
45
+ "adam_update_count": 51198,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 323,
49
+ "consumed_count": 322,
50
+ "last_submitted_update": 51198,
51
+ "last_consumed_update": 51039,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51198,
56
+ "completed_passes": 322,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51198,
59
+ "snapshot": "pass_end_0322",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50721,
67
+ "pass_science": {
68
+ "completed_passes": 322,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51198,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51198,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00021412350179161876,
83
+ "update_l2": 0.19958984851837158
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.003938603214919567,
91
+ "update_l2": 0.00090838223695755
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.241861122660339e-05,
95
+ "update_l2": 0.005876075476408005
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.09192677965605342,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17683,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09303846955299377,
117
+ "ground_restitution/effective": 0.09303846955299377,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.09192677965605342,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.029904183000326157,
129
+ "ssim_fused": 0.8957160115242004,
130
+ "seg_l1": 0.03285396099090576,
131
+ "seg_ssim_ref": 0.8957144021987915,
132
+ "depth": 0.006334914208283201,
133
+ "rgb_loss": 0.04478015378117561,
134
+ "seg_loss": 0.04714029282331467,
135
+ "total": 0.09192677965605342
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04039799049496651,
141
+ "ssim_fused": 0.8793343901634216,
142
+ "seg_l1": 0.03575807064771652,
143
+ "seg_ssim_ref": 0.8793330192565918,
144
+ "depth": 0.009841752604949936,
145
+ "rgb_loss": 0.05645151436328888,
146
+ "seg_loss": 0.05273985490202904,
147
+ "total": 0.10920121474321316,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009841752604949936,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006989774523352712
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.040978431701660156,
174
+ "ssim_fused": 0.8648611307144165,
175
+ "seg_l1": 0.05467782914638519,
176
+ "seg_ssim_ref": 0.8648591041564941,
177
+ "depth": 0.007526602597001474,
178
+ "rgb_loss": 0.059810519218444824,
179
+ "seg_loss": 0.07077044248580933,
180
+ "total": 0.13058848830685116,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007526602597001474,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006083082631723696
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.01891448348760605,
207
+ "ssim_fused": 0.9233468770980835,
208
+ "seg_l1": 0.01953713782131672,
209
+ "seg_ssim_ref": 0.9233454465866089,
210
+ "depth": 0.004610232320762653,
211
+ "rgb_loss": 0.03046221286058426,
212
+ "seg_loss": 0.030960621312260628,
213
+ "total": 0.0614274425425205,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004610232320762653,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.00426883041104043
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.019325826317071915,
240
+ "ssim_fused": 0.9153215289115906,
241
+ "seg_l1": 0.021442806348204613,
242
+ "seg_ssim_ref": 0.9153199791908264,
243
+ "depth": 0.0033610693104187436,
244
+ "rgb_loss": 0.032396357506513596,
245
+ "seg_loss": 0.034090250730514526,
246
+ "total": 0.06648997303162883,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0033610693104187436,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0028518331993076327
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 322,
281
+ "adam_update_count": 51198
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3283751178532839
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_06ee1f7193f6479a8a122600ebf05341_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 323,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51199,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 322,
300
+ "trained_intervals": 51198,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 51198,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.010995388031006,
333
+ "median": 5.978400230407715,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09213008731603622,
347
+ "median": 0.09213008731603622,
348
+ "max": 0.09213008731603622,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5182340741157532,
354
+ "median": 4.604519844055176,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01811535470187664,
361
+ "median": 394.80816650390625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6790599822998047,
382
+ "median": 99.98092651367188,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09213008731603622,
410
+ "median": 0.09213008731603622,
411
+ "max": 0.09213008731603622,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17683,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0323.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0323",
5
+ "executed_epochs": 323,
6
+ "score": null,
7
+ "best_score": 0.06258694186675898,
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_5e7de9bd904e45f38dd1c04156fffe47.npz",
37
+ "optimizer_file": "boundary_5e7de9bd904e45f38dd1c04156fffe47_optimizer.pt",
38
+ "arrays_sha256": "67b4e5e0f0dce799158a38ea224e5b2d413dcc70194ac4160bb7147f41ffb878",
39
+ "optimizer_sha256": "a20331a8144cfb1e0adee35d46044e73c4bb223fd5fefa2f6bfe4e25bf07cba3",
40
+ "stage": "adam",
41
+ "completed_passes": 323,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51357,
45
+ "adam_update_count": 51357,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 324,
49
+ "consumed_count": 323,
50
+ "last_submitted_update": 51357,
51
+ "last_consumed_update": 51198,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51357,
56
+ "completed_passes": 323,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51357,
59
+ "snapshot": "pass_end_0323",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50721,
67
+ "pass_science": {
68
+ "completed_passes": 323,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51357,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51357,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002515226078685373,
83
+ "update_l2": 0.16745543479919434
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0037577212788164616,
91
+ "update_l2": 0.0006412863731384277
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.2986437872750685e-05,
95
+ "update_l2": 0.003789476817473769
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08964072669024556,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17722,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09718986600637436,
117
+ "ground_restitution/effective": 0.09718986600637436,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08964072669024556,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02893875539302826,
129
+ "ssim_fused": 0.8970998525619507,
130
+ "seg_l1": 0.03165416046977043,
131
+ "seg_ssim_ref": 0.8970983028411865,
132
+ "depth": 0.006030668569486685,
133
+ "rgb_loss": 0.043731026351451874,
134
+ "seg_loss": 0.04590366780757904,
135
+ "total": 0.08964072669024556
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.039605554193258286,
141
+ "ssim_fused": 0.8792437314987183,
142
+ "seg_l1": 0.03558208793401718,
143
+ "seg_ssim_ref": 0.8792424201965332,
144
+ "depth": 0.009830251005310693,
145
+ "rgb_loss": 0.055835697799921036,
146
+ "seg_loss": 0.052617188543081284,
147
+ "total": 0.10846271659400764,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009830251005310693,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006978272923713472
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03999537602066994,
174
+ "ssim_fused": 0.8658096194267273,
175
+ "seg_l1": 0.053425874561071396,
176
+ "seg_ssim_ref": 0.8658076524734497,
177
+ "depth": 0.007299331875978451,
178
+ "rgb_loss": 0.05883438140153885,
179
+ "seg_loss": 0.06957916915416718,
180
+ "total": 0.1284208573381626,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007299331875978451,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005855811910700674
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.018362028524279594,
207
+ "ssim_fused": 0.9242584705352783,
208
+ "seg_l1": 0.01880096085369587,
209
+ "seg_ssim_ref": 0.9242569804191589,
210
+ "depth": 0.004186296096361346,
211
+ "rgb_loss": 0.02983792871236801,
212
+ "seg_loss": 0.03018937259912491,
213
+ "total": 0.06003148760758928,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004186296096361346,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003844894186639123
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01779206097126007,
240
+ "ssim_fused": 0.9190877079963684,
241
+ "seg_l1": 0.01880772039294243,
242
+ "seg_ssim_ref": 0.919086217880249,
243
+ "depth": 0.0028067953002962488,
244
+ "rgb_loss": 0.030416106805205345,
245
+ "seg_loss": 0.031228933483362198,
246
+ "total": 0.06164784522122269,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0028067953002962488,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0022975591891851374
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 323,
281
+ "adam_update_count": 51357
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3294279221445322
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_5e7de9bd904e45f38dd1c04156fffe47_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 324,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51358,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 323,
300
+ "trained_intervals": 51357,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 51357,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.0181989669799805,
333
+ "median": 5.9698991775512695,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09654857963323593,
347
+ "median": 0.09654857963323593,
348
+ "max": 0.09654857963323593,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.525139570236206,
354
+ "median": 4.603837013244629,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.017985327169299126,
361
+ "median": 391.46612548828125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.6906946897506714,
382
+ "median": 99.9190902709961,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09654857963323593,
410
+ "median": 0.09654857963323593,
411
+ "max": 0.09654857963323593,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17722,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0324.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_0324",
5
+ "executed_epochs": 324,
6
+ "score": null,
7
+ "best_score": 0.06258694186675898,
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_4583a8e40ad341539e8c5caabb50578d.npz",
37
+ "optimizer_file": "boundary_4583a8e40ad341539e8c5caabb50578d_optimizer.pt",
38
+ "arrays_sha256": "b4f530455cc6e0fd61eeaf177644ce68183dc4924861fc983181dd8632349c9a",
39
+ "optimizer_sha256": "ea2246c7c6dc8b949a42bd31f1894695f53c877653f7f42313c9dcf648ab0f7a",
40
+ "stage": "adam",
41
+ "completed_passes": 324,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51516,
45
+ "adam_update_count": 51516,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 325,
49
+ "consumed_count": 324,
50
+ "last_submitted_update": 51516,
51
+ "last_consumed_update": 51357,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51516,
56
+ "completed_passes": 324,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51516,
59
+ "snapshot": "pass_end_0324",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 50721,
67
+ "pass_science": {
68
+ "completed_passes": 324,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51516,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51516,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00034063163911923766,
83
+ "update_l2": 0.17751345038414001
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0015885335160419345,
91
+ "update_l2": 0.0003446042537689209
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.2005786377121694e-05,
95
+ "update_l2": 0.0035148828756064177
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.08197325634521418,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 17765,
109
+ "attachment": 48,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10626301914453506,
117
+ "ground_restitution/effective": 0.10626301914453506,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.08197325634521418,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.025532405823469162,
129
+ "ssim_fused": 0.9023573398590088,
130
+ "seg_l1": 0.028106171637773514,
131
+ "seg_ssim_ref": 0.9023557901382446,
132
+ "depth": 0.0050121800320632685,
133
+ "rgb_loss": 0.03995446115732193,
134
+ "seg_loss": 0.042013783007860184,
135
+ "total": 0.08197325634521418
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.034116216003894806,
141
+ "ssim_fused": 0.8863801956176758,
142
+ "seg_l1": 0.031926125288009644,
143
+ "seg_ssim_ref": 0.8863791227340698,
144
+ "depth": 0.00882551394260786,
145
+ "rgb_loss": 0.05001693218946457,
146
+ "seg_loss": 0.04826507717370987,
147
+ "total": 0.09829083487711705,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00882551394260786,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005973535861010638
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.03482853248715401,
174
+ "ssim_fused": 0.873881995677948,
175
+ "seg_l1": 0.04655742272734642,
176
+ "seg_ssim_ref": 0.8738800287246704,
177
+ "depth": 0.005724997170190326,
178
+ "rgb_loss": 0.053086429834365845,
179
+ "seg_loss": 0.06246993690729141,
180
+ "total": 0.11556209173882745,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005724997170190326,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004281477204912548
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.017078327015042305,
207
+ "ssim_fused": 0.9269669651985168,
208
+ "seg_l1": 0.017491938546299934,
209
+ "seg_ssim_ref": 0.9269654154777527,
210
+ "depth": 0.003596771943887385,
211
+ "rgb_loss": 0.028269268572330475,
212
+ "seg_loss": 0.02860046923160553,
213
+ "total": 0.05687333457587989,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003596771943887385,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.003255370034165163
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.01610654965043068,
240
+ "ssim_fused": 0.9222001433372498,
241
+ "seg_l1": 0.016449198126792908,
242
+ "seg_ssim_ref": 0.9221985340118408,
243
+ "depth": 0.0019014370715675045,
244
+ "rgb_loss": 0.028445210307836533,
245
+ "seg_loss": 0.028719652444124222,
246
+ "total": 0.05716676418903232,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0019014370715675045,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0013922009604563934
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 324,
281
+ "adam_update_count": 51516
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3476756829768419
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_4583a8e40ad341539e8c5caabb50578d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 325,
293
+ "next_interval": 0,
294
+ "next_adam_update": 51517,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 324,
300
+ "trained_intervals": 51516,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 51516,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": -4.0213623046875,
333
+ "median": 5.964488983154297,
334
+ "max": 11.534575462341309,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.10591841489076614,
347
+ "median": 0.10591841489076614,
348
+ "max": 0.10591841489076614,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 0.5272396802902222,
354
+ "median": 4.596746444702148,
355
+ "max": 11.527169227600098,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.01792852394282818,
361
+ "median": 389.3540954589844,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 1.694249153137207,
382
+ "median": 99.22047424316406,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.10591841489076614,
410
+ "median": 0.10591841489076614,
411
+ "max": 0.10591841489076614,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 17765,
420
+ "controller_edge_stiffness": 48
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }