serialexperimentsleon commited on
Commit
d2f83ac
·
verified ·
1 Parent(s): 32ce195

processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo: payload batch 17/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_0075.json +423 -0
  2. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0076.json +423 -0
  3. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0077.json +423 -0
  4. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0078.json +423 -0
  5. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0079.json +423 -0
  6. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0080.json +423 -0
  7. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0081.json +423 -0
  8. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0082.json +423 -0
  9. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0083.json +423 -0
  10. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0084.json +423 -0
  11. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0085.json +423 -0
  12. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0086.json +423 -0
  13. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0087.json +423 -0
  14. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0088.json +423 -0
  15. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0089.json +423 -0
  16. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0090.json +423 -0
  17. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0091.json +423 -0
  18. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0092.json +423 -0
  19. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0093.json +423 -0
  20. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0094.json +423 -0
  21. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0095.json +423 -0
  22. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0096.json +423 -0
  23. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0097.json +423 -0
  24. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0098.json +423 -0
  25. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0099.json +423 -0
  26. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0100.json +423 -0
  27. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0101.json +423 -0
  28. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0102.json +423 -0
  29. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0103.json +423 -0
  30. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0104.json +423 -0
  31. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0105.json +423 -0
  32. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0106.json +423 -0
  33. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0107.json +423 -0
  34. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0108.json +423 -0
  35. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0109.json +423 -0
  36. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0110.json +423 -0
  37. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0111.json +423 -0
  38. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0112.json +423 -0
  39. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0113.json +423 -0
  40. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0114.json +423 -0
  41. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0115.json +423 -0
  42. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0116.json +423 -0
  43. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0117.json +423 -0
  44. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0118.json +423 -0
  45. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0119.json +423 -0
  46. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0120.json +423 -0
  47. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0121.json +423 -0
  48. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0122.json +423 -0
  49. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0123.json +423 -0
  50. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0124.json +423 -0
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0075.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_0075",
5
+ "executed_epochs": 75,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_5d6aeaad6ee04324839c763e57c7e358.npz",
37
+ "optimizer_file": "boundary_5d6aeaad6ee04324839c763e57c7e358_optimizer.pt",
38
+ "arrays_sha256": "27804839fdde0b7ba4119e80ffecc1f6d34ba17bacff232b691d302ff3f84dfe",
39
+ "optimizer_sha256": "38451253b0c2b1721a33c3c4114eaca35f169f227104dd9d2d51e2389df4e57d",
40
+ "stage": "adam",
41
+ "completed_passes": 75,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 11925,
45
+ "adam_update_count": 11925,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 76,
49
+ "consumed_count": 75,
50
+ "last_submitted_update": 11925,
51
+ "last_consumed_update": 11766,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 11925,
56
+ "completed_passes": 75,
57
+ "next_interval": 0,
58
+ "trained_intervals": 11925,
59
+ "snapshot": "pass_end_0075",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 75,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 11925,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 11925,
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.0004080358485225588,
83
+ "update_l2": 0.2544272243976593
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024439196567982435,
91
+ "update_l2": 0.000919044017791748
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.762131958268583e-05,
95
+ "update_l2": 0.01581466570496559
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.1200856523437485,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2623,
109
+ "attachment": 40,
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.08147339522838593,
117
+ "ground_restitution/effective": 0.08147339522838593,
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.1200856523437485,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.040051963180303574,
129
+ "ssim_fused": 0.8785673975944519,
130
+ "seg_l1": 0.04932568967342377,
131
+ "seg_ssim_ref": 0.8785659074783325,
132
+ "depth": 0.010189957736434524,
133
+ "rgb_loss": 0.05632809177041054,
134
+ "seg_loss": 0.0637473613023758,
135
+ "total": 0.1200856523437485
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0514579713344574,
141
+ "ssim_fused": 0.8636221289634705,
142
+ "seg_l1": 0.05240470916032791,
143
+ "seg_ssim_ref": 0.8636210560798645,
144
+ "depth": 0.013955828998320763,
145
+ "rgb_loss": 0.0684419497847557,
146
+ "seg_loss": 0.0691995620727539,
147
+ "total": 0.13765547513708853,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013955828998320763,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011103850916723541
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.0557989776134491,
174
+ "ssim_fused": 0.8405742645263672,
175
+ "seg_l1": 0.07940586656332016,
176
+ "seg_ssim_ref": 0.8405725359916687,
177
+ "depth": 0.012996661859729792,
178
+ "rgb_loss": 0.07652433216571808,
179
+ "seg_loss": 0.09541018307209015,
180
+ "total": 0.17194751189966795,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012996661859729792,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011553141894452015
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.02774825505912304,
207
+ "ssim_fused": 0.907374918460846,
208
+ "seg_l1": 0.034363746643066406,
209
+ "seg_ssim_ref": 0.9073734879493713,
210
+ "depth": 0.008800798328130558,
211
+ "rgb_loss": 0.04072362184524536,
212
+ "seg_loss": 0.04601629823446274,
213
+ "total": 0.08674872087803623,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008800798328130558,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008459396418408335
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.02520264871418476,
240
+ "ssim_fused": 0.9026982188224792,
241
+ "seg_l1": 0.03112843632698059,
242
+ "seg_ssim_ref": 0.9026966691017151,
243
+ "depth": 0.0050065417595569865,
244
+ "rgb_loss": 0.0396224744617939,
245
+ "seg_loss": 0.044363416731357574,
246
+ "total": 0.08399090146020133,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0050065417595569865,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004497305648445876
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": 75,
281
+ "adam_update_count": 11925
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32040243595838547
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_5d6aeaad6ee04324839c763e57c7e358_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 76,
293
+ "next_interval": 0,
294
+ "next_adam_update": 11926,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 75,
300
+ "trained_intervals": 11925,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 11925,
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": -0.29455670714378357,
333
+ "median": 7.175716400146484,
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.08055435121059418,
347
+ "median": 0.08055435121059418,
348
+ "max": 0.08055435121059418,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.8032537698745728,
354
+ "median": 5.270505905151367,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.7448617219924927,
361
+ "median": 1307.296142578125,
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": 6.069363594055176,
382
+ "median": 194.51431274414062,
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.08055435121059418,
410
+ "median": 0.08055435121059418,
411
+ "max": 0.08055435121059418,
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": 2623,
420
+ "controller_edge_stiffness": 40
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_0076.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_0076",
5
+ "executed_epochs": 76,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_917098d80be0431ab82ecffefd29bc43.npz",
37
+ "optimizer_file": "boundary_917098d80be0431ab82ecffefd29bc43_optimizer.pt",
38
+ "arrays_sha256": "43e042bb88d8d4518e022e533cc50e5923e4731ea95b0481a330a221ee849a16",
39
+ "optimizer_sha256": "c0fe3f913b17f21adcd78c7e434e0e505c0771aeaa564241c3d68ceb31cc797d",
40
+ "stage": "adam",
41
+ "completed_passes": 76,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12084,
45
+ "adam_update_count": 12084,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 77,
49
+ "consumed_count": 76,
50
+ "last_submitted_update": 12084,
51
+ "last_consumed_update": 11925,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12084,
56
+ "completed_passes": 76,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12084,
59
+ "snapshot": "pass_end_0076",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 76,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12084,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12084,
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.00040767056634649634,
83
+ "update_l2": 0.2459983229637146
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024611190892755985,
91
+ "update_l2": 0.0009190142154693604
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.885316103463992e-05,
95
+ "update_l2": 0.015312382951378822
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.11888963192110436,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2682,
109
+ "attachment": 40,
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.0823204293847084,
117
+ "ground_restitution/effective": 0.0823204293847084,
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.11888963192110436,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03962121531367302,
129
+ "ssim_fused": 0.8792508244514465,
130
+ "seg_l1": 0.04860334470868111,
131
+ "seg_ssim_ref": 0.8792493343353271,
132
+ "depth": 0.010004484704887793,
133
+ "rgb_loss": 0.05584680661559105,
134
+ "seg_loss": 0.06303282082080841,
135
+ "total": 0.11888963192110436
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051061004400253296,
141
+ "ssim_fused": 0.8641708493232727,
142
+ "seg_l1": 0.05185682699084282,
143
+ "seg_ssim_ref": 0.8641696572303772,
144
+ "depth": 0.013803282318999991,
145
+ "rgb_loss": 0.06801463663578033,
146
+ "seg_loss": 0.06865152716636658,
147
+ "total": 0.13667996708446592,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013803282318999991,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.01095130423740277
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.055246978998184204,
174
+ "ssim_fused": 0.8413237929344177,
175
+ "seg_l1": 0.07847639173269272,
176
+ "seg_ssim_ref": 0.8413219451904297,
177
+ "depth": 0.012760289439710581,
178
+ "rgb_loss": 0.0759328305721283,
179
+ "seg_loss": 0.09451672434806824,
180
+ "total": 0.17046231520963626,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012760289439710581,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011316769474432805
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.027381693944334984,
207
+ "ssim_fused": 0.9080485105514526,
208
+ "seg_l1": 0.03371000289916992,
209
+ "seg_ssim_ref": 0.908047080039978,
210
+ "depth": 0.00861029424272219,
211
+ "rgb_loss": 0.04029565304517746,
212
+ "seg_loss": 0.04535858705639839,
213
+ "total": 0.08566285412110887,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00861029424272219,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008268892332999968
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.02479518949985504,
240
+ "ssim_fused": 0.9034602046012878,
241
+ "seg_l1": 0.030370164662599564,
242
+ "seg_ssim_ref": 0.9034584760665894,
243
+ "depth": 0.004844072818118407,
244
+ "rgb_loss": 0.039144113659858704,
245
+ "seg_loss": 0.04360443726181984,
246
+ "total": 0.08275339126920636,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004844072818118407,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004334836707007295
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": 76,
281
+ "adam_update_count": 12084
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31903489073738456
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_917098d80be0431ab82ecffefd29bc43_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 77,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12085,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 76,
300
+ "trained_intervals": 12084,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12084,
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": -0.32063984870910645,
333
+ "median": 7.172659873962402,
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.08140141516923904,
347
+ "median": 0.08140141516923904,
348
+ "max": 0.08140141516923904,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7776527404785156,
354
+ "median": 5.271396160125732,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.7256845831871033,
361
+ "median": 1303.306640625,
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": 5.915954113006592,
382
+ "median": 194.69046020507812,
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.08140141516923904,
410
+ "median": 0.08140141516923904,
411
+ "max": 0.08140141516923904,
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": 2682,
420
+ "controller_edge_stiffness": 40
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_0077.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_0077",
5
+ "executed_epochs": 77,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_cfbecdfa26e649d589d4df09ab57bf32.npz",
37
+ "optimizer_file": "boundary_cfbecdfa26e649d589d4df09ab57bf32_optimizer.pt",
38
+ "arrays_sha256": "732ffa23db95af54dd30743d7bab8cec864b56dd0615d2ccdde53ee84729e971",
39
+ "optimizer_sha256": "1a548ba7f51481c936df29bff38acbab8dcaefa43686ecab72296e822e3c801d",
40
+ "stage": "adam",
41
+ "completed_passes": 77,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12243,
45
+ "adam_update_count": 12243,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 78,
49
+ "consumed_count": 77,
50
+ "last_submitted_update": 12243,
51
+ "last_consumed_update": 12084,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12243,
56
+ "completed_passes": 77,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12243,
59
+ "snapshot": "pass_end_0077",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 77,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12243,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12243,
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.0004256723914295435,
83
+ "update_l2": 0.24491973221302032
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002575219376012683,
91
+ "update_l2": 0.0009352341294288635
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010589836165308952,
95
+ "update_l2": 0.01810060627758503
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.1203795919103258,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2771,
109
+ "attachment": 40,
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.08247405290603638,
117
+ "ground_restitution/effective": 0.08247405290603638,
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.1203795919103258,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04025181382894516,
129
+ "ssim_fused": 0.8785279989242554,
130
+ "seg_l1": 0.04947349801659584,
131
+ "seg_ssim_ref": 0.878526508808136,
132
+ "depth": 0.010246960603505495,
133
+ "rgb_loss": 0.05649585276842117,
134
+ "seg_loss": 0.06387349218130112,
135
+ "total": 0.1203795919103258
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05201341584324837,
141
+ "ssim_fused": 0.8629752397537231,
142
+ "seg_l1": 0.05314883589744568,
143
+ "seg_ssim_ref": 0.8629741668701172,
144
+ "depth": 0.014217210322964755,
145
+ "rgb_loss": 0.06901568174362183,
146
+ "seg_loss": 0.0699242353439331,
147
+ "total": 0.1389541342978779,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.014217210322964755,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011365232241367535
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.05641184374690056,
174
+ "ssim_fused": 0.8401626944541931,
175
+ "seg_l1": 0.08038222044706345,
176
+ "seg_ssim_ref": 0.8401609659194946,
177
+ "depth": 0.01314162128534996,
178
+ "rgb_loss": 0.07709693908691406,
179
+ "seg_loss": 0.09627358615398407,
180
+ "total": 0.17338366686218348,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01314162128534996,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.01169810132007218
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.027749741449952126,
207
+ "ssim_fused": 0.9074897766113281,
208
+ "seg_l1": 0.034193895757198334,
209
+ "seg_ssim_ref": 0.9074883460998535,
210
+ "depth": 0.008746866982907005,
211
+ "rgb_loss": 0.040701836347579956,
212
+ "seg_loss": 0.045857448130846024,
213
+ "total": 0.08656802762011859,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008746866982907005,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008405465073184782
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.02483225241303444,
240
+ "ssim_fused": 0.9034842252731323,
241
+ "seg_l1": 0.03016902133822441,
242
+ "seg_ssim_ref": 0.9034826159477234,
243
+ "depth": 0.004882143822800265,
244
+ "rgb_loss": 0.039168957620859146,
245
+ "seg_loss": 0.04343869537115097,
246
+ "total": 0.08261253886112321,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004882143822800265,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0043729077116891535
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": 77,
281
+ "adam_update_count": 12243
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31831248104572296
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_cfbecdfa26e649d589d4df09ab57bf32_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 78,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12244,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 77,
300
+ "trained_intervals": 12243,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12243,
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": -0.35302120447158813,
333
+ "median": 7.168849945068359,
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.08153881877660751,
347
+ "median": 0.08153881877660751,
348
+ "max": 0.08153881877660751,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7561320066452026,
354
+ "median": 5.272211074829102,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.7025622725486755,
361
+ "median": 1298.350341796875,
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": 5.789998531341553,
382
+ "median": 194.85604858398438,
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.08153881877660751,
410
+ "median": 0.08153881877660751,
411
+ "max": 0.08153881877660751,
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": 2771,
420
+ "controller_edge_stiffness": 40
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_0078.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_0078",
5
+ "executed_epochs": 78,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_2573b1fab5a64065a8074dc5d44356fd.npz",
37
+ "optimizer_file": "boundary_2573b1fab5a64065a8074dc5d44356fd_optimizer.pt",
38
+ "arrays_sha256": "b20d487a07d31313c9188bbe4153db309e24708c00986d7798458072a3e74950",
39
+ "optimizer_sha256": "ca9493b9b35f6964dd11d35bd178049f28c4130d598a157ee975ff665376cba0",
40
+ "stage": "adam",
41
+ "completed_passes": 78,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12402,
45
+ "adam_update_count": 12402,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 79,
49
+ "consumed_count": 78,
50
+ "last_submitted_update": 12402,
51
+ "last_consumed_update": 12243,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12402,
56
+ "completed_passes": 78,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12402,
59
+ "snapshot": "pass_end_0078",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 78,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12402,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12402,
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.00041036808397620916,
83
+ "update_l2": 0.2492111176252365
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023886458948254585,
91
+ "update_l2": 0.0009263604879379272
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.544528438709676e-05,
95
+ "update_l2": 0.014869357459247112
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.11770419745681192,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2820,
109
+ "attachment": 40,
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.08658803999423981,
117
+ "ground_restitution/effective": 0.08658803999423981,
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.11770419745681192,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03923773393034935,
129
+ "ssim_fused": 0.8799858689308167,
130
+ "seg_l1": 0.04787275195121765,
131
+ "seg_ssim_ref": 0.879984438419342,
132
+ "depth": 0.009864261125570564,
133
+ "rgb_loss": 0.05539301410317421,
134
+ "seg_loss": 0.06230131536722183,
135
+ "total": 0.11770419745681192
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05077916011214256,
141
+ "ssim_fused": 0.8649211525917053,
142
+ "seg_l1": 0.051132682710886,
143
+ "seg_ssim_ref": 0.8649202585220337,
144
+ "depth": 0.013682110735153675,
145
+ "rgb_loss": 0.06763909757137299,
146
+ "seg_loss": 0.06792209297418594,
147
+ "total": 0.13557488010687468,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013682110735153675,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010830132653556453
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.05446156859397888,
174
+ "ssim_fused": 0.8426122069358826,
175
+ "seg_l1": 0.0771084800362587,
176
+ "seg_ssim_ref": 0.8426104187965393,
177
+ "depth": 0.012497138573277172,
178
+ "rgb_loss": 0.07504681497812271,
179
+ "seg_loss": 0.09316469728946686,
180
+ "total": 0.16822401685674343,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012497138573277172,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011053618607999395
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.027057616040110588,
207
+ "ssim_fused": 0.9084849953651428,
208
+ "seg_l1": 0.03316847234964371,
209
+ "seg_ssim_ref": 0.9084835052490234,
210
+ "depth": 0.008445610245738902,
211
+ "rgb_loss": 0.039949096739292145,
212
+ "seg_loss": 0.0448380783200264,
213
+ "total": 0.08479562066956428,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008445610245738902,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008104208336016681
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.024652590975165367,
240
+ "ssim_fused": 0.9039251208305359,
241
+ "seg_l1": 0.0300813689827919,
242
+ "seg_ssim_ref": 0.903923511505127,
243
+ "depth": 0.004832184948112505,
244
+ "rgb_loss": 0.038937047123909,
245
+ "seg_loss": 0.04328039288520813,
246
+ "total": 0.08222227219406524,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004832184948112505,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004322948837001394
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": 78,
281
+ "adam_update_count": 12402
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32807889813557267
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_2573b1fab5a64065a8074dc5d44356fd_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 79,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12403,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 78,
300
+ "trained_intervals": 12402,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12402,
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": -0.3776475191116333,
333
+ "median": 7.165616035461426,
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.08566167950630188,
347
+ "median": 0.08566167950630188,
348
+ "max": 0.08566167950630188,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7415757179260254,
354
+ "median": 5.2571516036987305,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.6854720711708069,
361
+ "median": 1294.158935546875,
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": 5.70632791519165,
382
+ "median": 191.9344940185547,
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.08566167950630188,
410
+ "median": 0.08566167950630188,
411
+ "max": 0.08566167950630188,
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": 2820,
420
+ "controller_edge_stiffness": 40
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_0079.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_0079",
5
+ "executed_epochs": 79,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_fa941531bca2483db5c8510115e36f32.npz",
37
+ "optimizer_file": "boundary_fa941531bca2483db5c8510115e36f32_optimizer.pt",
38
+ "arrays_sha256": "62f24966fdd4cbdc48d03b077cbd65f0f4d54aa3143967f16fb240533a368fcf",
39
+ "optimizer_sha256": "1bec056d79e127c0d7f895868e3f08b582145f8bcf0926ab72e732bcba89f1e7",
40
+ "stage": "adam",
41
+ "completed_passes": 79,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12561,
45
+ "adam_update_count": 12561,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 80,
49
+ "consumed_count": 79,
50
+ "last_submitted_update": 12561,
51
+ "last_consumed_update": 12402,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12561,
56
+ "completed_passes": 79,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12561,
59
+ "snapshot": "pass_end_0079",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 79,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12561,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12561,
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.00037740747211501,
83
+ "update_l2": 0.2199968695640564
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002858149353414774,
91
+ "update_l2": 0.0009181350469589233
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.401056791422889e-05,
95
+ "update_l2": 0.008685687556862831
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.11415080836309138,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2895,
109
+ "attachment": 40,
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.08024579286575317,
117
+ "ground_restitution/effective": 0.08024579286575317,
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.11415080836309138,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03787059709429741,
129
+ "ssim_fused": 0.881804347038269,
130
+ "seg_l1": 0.04570815712213516,
131
+ "seg_ssim_ref": 0.8818029165267944,
132
+ "depth": 0.009262173306374043,
133
+ "rgb_loss": 0.05393560230731964,
134
+ "seg_loss": 0.06020594760775566,
135
+ "total": 0.11415080836309138
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04939664900302887,
141
+ "ssim_fused": 0.8664078712463379,
142
+ "seg_l1": 0.049314744770526886,
143
+ "seg_ssim_ref": 0.8664066195487976,
144
+ "depth": 0.01309633116536321,
145
+ "rgb_loss": 0.06623575091362,
146
+ "seg_loss": 0.06617046892642975,
147
+ "total": 0.1324193161712151,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01309633116536321,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010244353083765988
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.052415117621421814,
174
+ "ssim_fused": 0.844957709312439,
175
+ "seg_l1": 0.07375665009021759,
176
+ "seg_ssim_ref": 0.8449558615684509,
177
+ "depth": 0.011695970843157266,
178
+ "rgb_loss": 0.07294055074453354,
179
+ "seg_loss": 0.09001414477825165,
180
+ "total": 0.16296638404304775,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011695970843157266,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010252450877879488
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.0260081198066473,
207
+ "ssim_fused": 0.9102933406829834,
208
+ "seg_l1": 0.03134126588702202,
209
+ "seg_ssim_ref": 0.9102919101715088,
210
+ "depth": 0.007901748734227537,
211
+ "rgb_loss": 0.03874782845377922,
212
+ "seg_loss": 0.04301463067531586,
213
+ "total": 0.08177036460311961,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007901748734227537,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007560346824505315
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.023662513121962547,
240
+ "ssim_fused": 0.905558705329895,
241
+ "seg_l1": 0.028419971466064453,
242
+ "seg_ssim_ref": 0.9055571556091309,
243
+ "depth": 0.004354642482748152,
244
+ "rgb_loss": 0.037818267941474915,
245
+ "seg_loss": 0.04162454605102539,
246
+ "total": 0.07944716863498305,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004354642482748152,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0038454063716370406
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": 79,
281
+ "adam_update_count": 12561
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3258767509832978
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_fa941531bca2483db5c8510115e36f32_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 80,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12562,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 79,
300
+ "trained_intervals": 12561,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12561,
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": -0.3899834454059601,
333
+ "median": 7.1622161865234375,
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.07932765781879425,
347
+ "median": 0.07932765781879425,
348
+ "max": 0.07932765781879425,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7682912349700928,
354
+ "median": 5.265530109405518,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.6770681142807007,
361
+ "median": 1289.765869140625,
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": 5.860830307006836,
382
+ "median": 193.5489501953125,
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.07932765781879425,
410
+ "median": 0.07932765781879425,
411
+ "max": 0.07932765781879425,
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": 2895,
420
+ "controller_edge_stiffness": 40
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_0080.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_0080",
5
+ "executed_epochs": 80,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_e49d0e0ee280414dbc79a0ec6d000bc4.npz",
37
+ "optimizer_file": "boundary_e49d0e0ee280414dbc79a0ec6d000bc4_optimizer.pt",
38
+ "arrays_sha256": "06e862199d70b92edf4c239ef5fe4db49e4a8e8375f6df0482ba6333bf174eba",
39
+ "optimizer_sha256": "0a014f655f11d0ad2954601b558609a16d733b0a804084189d2dbdf964ef0e52",
40
+ "stage": "adam",
41
+ "completed_passes": 80,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12720,
45
+ "adam_update_count": 12720,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 81,
49
+ "consumed_count": 80,
50
+ "last_submitted_update": 12720,
51
+ "last_consumed_update": 12561,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12720,
56
+ "completed_passes": 80,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12720,
59
+ "snapshot": "pass_end_0080",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 80,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12720,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12720,
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.00042660089093260467,
83
+ "update_l2": 0.24765363335609436
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002213612897321582,
91
+ "update_l2": 0.0008889660239219666
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010246137389913201,
95
+ "update_l2": 0.015181967057287693
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.11841594262985776,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 2955,
109
+ "attachment": 40,
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.08850251138210297,
117
+ "ground_restitution/effective": 0.08850251138210297,
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.11841594262985776,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.039468470960855484,
129
+ "ssim_fused": 0.879564106464386,
130
+ "seg_l1": 0.04832069203257561,
131
+ "seg_ssim_ref": 0.8795626163482666,
132
+ "depth": 0.009952327295041048,
133
+ "rgb_loss": 0.055661965161561966,
134
+ "seg_loss": 0.06274402141571045,
135
+ "total": 0.11841594262985776
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0512288473546505,
141
+ "ssim_fused": 0.8641899824142456,
142
+ "seg_l1": 0.05202357843518257,
143
+ "seg_ssim_ref": 0.8641890287399292,
144
+ "depth": 0.01382523437305069,
145
+ "rgb_loss": 0.06814508140087128,
146
+ "seg_loss": 0.0687810629606247,
147
+ "total": 0.13693996959586902,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01382523437305069,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010973256291453468
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.05508630722761154,
174
+ "ssim_fused": 0.8416641354560852,
175
+ "seg_l1": 0.07818090170621872,
176
+ "seg_ssim_ref": 0.8416623473167419,
177
+ "depth": 0.012703938437098532,
178
+ "rgb_loss": 0.07573622465133667,
179
+ "seg_loss": 0.09421225637197495,
180
+ "total": 0.16996119241232932,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012703938437098532,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011260418471820756
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.027068452909588814,
207
+ "ssim_fused": 0.9084315299987793,
208
+ "seg_l1": 0.033191077411174774,
209
+ "seg_ssim_ref": 0.9084301590919495,
210
+ "depth": 0.00848598865698428,
211
+ "rgb_loss": 0.03996845707297325,
212
+ "seg_loss": 0.04486683011054993,
213
+ "total": 0.08484377689747045,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00848598865698428,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008144586747262057
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.024490276351571083,
240
+ "ssim_fused": 0.9039706587791443,
241
+ "seg_l1": 0.02988721989095211,
242
+ "seg_ssim_ref": 0.9039691686630249,
243
+ "depth": 0.004794147713030689,
244
+ "rgb_loss": 0.03879809007048607,
245
+ "seg_loss": 0.04311594367027283,
246
+ "total": 0.08191883161376222,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004794147713030689,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004284911601919577
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": 80,
281
+ "adam_update_count": 12720
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32380233192816377
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_e49d0e0ee280414dbc79a0ec6d000bc4_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 81,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12721,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 80,
300
+ "trained_intervals": 12720,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12720,
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": -0.4129215180873871,
333
+ "median": 7.157674789428711,
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.087613545358181,
347
+ "median": 0.087613545358181,
348
+ "max": 0.087613545358181,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.730618953704834,
354
+ "median": 5.245572090148926,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.6617142558097839,
361
+ "median": 1283.9224853515625,
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": 5.64414644241333,
382
+ "median": 189.7247314453125,
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.087613545358181,
410
+ "median": 0.087613545358181,
411
+ "max": 0.087613545358181,
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": 2955,
420
+ "controller_edge_stiffness": 40
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_0081.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_0081",
5
+ "executed_epochs": 81,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_58b363a8d32e4fb5801dc1a95c5208bb.npz",
37
+ "optimizer_file": "boundary_58b363a8d32e4fb5801dc1a95c5208bb_optimizer.pt",
38
+ "arrays_sha256": "40bed1ec4f87454b26a2f8a10c82800ef263f71efec40d97241e6ce55a4a6890",
39
+ "optimizer_sha256": "d8d2ab3fd815adaa34b5795885bf3aaa3df798e0fb61adf3bd555649c88be1b6",
40
+ "stage": "adam",
41
+ "completed_passes": 81,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 12879,
45
+ "adam_update_count": 12879,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 82,
49
+ "consumed_count": 81,
50
+ "last_submitted_update": 12879,
51
+ "last_consumed_update": 12720,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 12879,
56
+ "completed_passes": 81,
57
+ "next_interval": 0,
58
+ "trained_intervals": 12879,
59
+ "snapshot": "pass_end_0081",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 81,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 12879,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 12879,
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.0003914453263860196,
83
+ "update_l2": 0.20991213619709015
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00294767995364964,
91
+ "update_l2": 0.0008955970406532288
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.990831363713369e-05,
95
+ "update_l2": 0.010042689740657806
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.11496815610634793,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3021,
109
+ "attachment": 40,
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.08241698145866394,
117
+ "ground_restitution/effective": 0.08241698145866394,
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.11496815610634793,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.038186874240636826,
129
+ "ssim_fused": 0.8813780546188354,
130
+ "seg_l1": 0.0462002232670784,
131
+ "seg_ssim_ref": 0.8813765048980713,
132
+ "depth": 0.00938553320873338,
133
+ "rgb_loss": 0.05427388474345207,
134
+ "seg_loss": 0.06068487837910652,
135
+ "total": 0.11496815610634793
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04985212907195091,
141
+ "ssim_fused": 0.8657734990119934,
142
+ "seg_l1": 0.05012766644358635,
143
+ "seg_ssim_ref": 0.8657721877098083,
144
+ "depth": 0.01329372720959273,
145
+ "rgb_loss": 0.06672700494527817,
146
+ "seg_loss": 0.06694769859313965,
147
+ "total": 0.133688004716208,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01329372720959273,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010441749127995507
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.053168728947639465,
174
+ "ssim_fused": 0.8442198038101196,
175
+ "seg_l1": 0.07506910711526871,
176
+ "seg_ssim_ref": 0.8442180156707764,
177
+ "depth": 0.011957033405780998,
178
+ "rgb_loss": 0.07369102537631989,
179
+ "seg_loss": 0.09121168404817581,
180
+ "total": 0.16491467390848208,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011957033405780998,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010513513440503223
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.026194797828793526,
207
+ "ssim_fused": 0.9098995327949524,
208
+ "seg_l1": 0.031583305448293686,
209
+ "seg_ssim_ref": 0.9098979830741882,
210
+ "depth": 0.007972254755049944,
211
+ "rgb_loss": 0.03897593170404434,
212
+ "seg_loss": 0.04328704997897148,
213
+ "total": 0.08227095021248057,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007972254755049944,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007630852845327721
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.023531833663582802,
240
+ "ssim_fused": 0.9056193828582764,
241
+ "seg_l1": 0.028020817786455154,
242
+ "seg_ssim_ref": 0.9056178331375122,
243
+ "depth": 0.004319117464509845,
244
+ "rgb_loss": 0.03770159184932709,
245
+ "seg_loss": 0.04129308834671974,
246
+ "total": 0.07899899558822104,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004319117464509845,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0038098813533987332
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": 81,
281
+ "adam_update_count": 12879
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3151032067835331
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_58b363a8d32e4fb5801dc1a95c5208bb_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 82,
293
+ "next_interval": 0,
294
+ "next_adam_update": 12880,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 81,
300
+ "trained_intervals": 12879,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 12879,
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": -0.43937385082244873,
333
+ "median": 7.154657363891602,
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.08152138441801071,
347
+ "median": 0.08152138441801071,
348
+ "max": 0.08152138441801071,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.742963433265686,
354
+ "median": 5.240883827209473,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.6444398164749146,
361
+ "median": 1280.0540771484375,
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": 5.714252471923828,
382
+ "median": 188.84454345703125,
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.08152138441801071,
410
+ "median": 0.08152138441801071,
411
+ "max": 0.08152138441801071,
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": 3021,
420
+ "controller_edge_stiffness": 40
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_0082.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_0082",
5
+ "executed_epochs": 82,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_617f7c23bfb74514afaf13e2ceb8968b.npz",
37
+ "optimizer_file": "boundary_617f7c23bfb74514afaf13e2ceb8968b_optimizer.pt",
38
+ "arrays_sha256": "fc59f844d9790feee98ddb9a35495b69efd3ab3602798c50aa0aa866b46874c0",
39
+ "optimizer_sha256": "2484e084fcf1df56aac11fe006a0ad53e10b20b17e05554c80d43746e16d2cb4",
40
+ "stage": "adam",
41
+ "completed_passes": 82,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13038,
45
+ "adam_update_count": 13038,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 83,
49
+ "consumed_count": 82,
50
+ "last_submitted_update": 13038,
51
+ "last_consumed_update": 12879,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13038,
56
+ "completed_passes": 82,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13038,
59
+ "snapshot": "pass_end_0082",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 82,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13038,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13038,
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.0004136133356951177,
83
+ "update_l2": 0.2631039619445801
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0022602882236242294,
91
+ "update_l2": 0.0009122639894485474
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.434831736143678e-05,
95
+ "update_l2": 0.014914510771632195
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.11725005685775267,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3085,
109
+ "attachment": 40,
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.09106776118278503,
117
+ "ground_restitution/effective": 0.09106776118278503,
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.11725005685775267,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03900531306862831,
129
+ "ssim_fused": 0.8801695108413696,
130
+ "seg_l1": 0.047629356384277344,
131
+ "seg_ssim_ref": 0.8801680207252502,
132
+ "depth": 0.009810472416750239,
133
+ "rgb_loss": 0.05517034977674484,
134
+ "seg_loss": 0.06206989288330078,
135
+ "total": 0.11725005685775267
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05044237896800041,
141
+ "ssim_fused": 0.8650853633880615,
142
+ "seg_l1": 0.0508723109960556,
143
+ "seg_ssim_ref": 0.8650841116905212,
144
+ "depth": 0.013594985751286018,
145
+ "rgb_loss": 0.06733683496713638,
146
+ "seg_loss": 0.06768102943897247,
147
+ "total": 0.13503146684244074,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013594985751286018,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010743007669688796
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.05393550172448158,
174
+ "ssim_fused": 0.8432860374450684,
175
+ "seg_l1": 0.07634657621383667,
176
+ "seg_ssim_ref": 0.8432841300964355,
177
+ "depth": 0.012353972989384914,
178
+ "rgb_loss": 0.07449119538068771,
179
+ "seg_loss": 0.09242043644189835,
180
+ "total": 0.16692398579557544,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012353972989384914,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010910453024107135
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.026970157399773598,
207
+ "ssim_fused": 0.9085020422935486,
208
+ "seg_l1": 0.03309548646211624,
209
+ "seg_ssim_ref": 0.9085005521774292,
210
+ "depth": 0.008443343643463578,
211
+ "rgb_loss": 0.03987571969628334,
212
+ "seg_loss": 0.04477627947926521,
213
+ "total": 0.08466044251919201,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008443343643463578,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008101941733741357
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.024673212319612503,
240
+ "ssim_fused": 0.9038046002388,
241
+ "seg_l1": 0.030203046277165413,
242
+ "seg_ssim_ref": 0.9038030505180359,
243
+ "depth": 0.004849587282866447,
244
+ "rgb_loss": 0.03897765278816223,
245
+ "seg_loss": 0.04340182989835739,
246
+ "total": 0.08238433227380249,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004849587282866447,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004340351171755335
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": 82,
281
+ "adam_update_count": 13038
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3111930307932198
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_617f7c23bfb74514afaf13e2ceb8968b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 83,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13039,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 82,
300
+ "trained_intervals": 13038,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13038,
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": -0.46507734060287476,
333
+ "median": 7.150637626647949,
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.09015549719333649,
347
+ "median": 0.09015549719333649,
348
+ "max": 0.09015549719333649,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7225514650344849,
354
+ "median": 5.248904228210449,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.628086507320404,
361
+ "median": 1274.918212890625,
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": 5.598795413970947,
382
+ "median": 190.3634033203125,
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.09015549719333649,
410
+ "median": 0.09015549719333649,
411
+ "max": 0.09015549719333649,
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": 3086,
420
+ "controller_edge_stiffness": 40
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_0083.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_0083",
5
+ "executed_epochs": 83,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_4ed7a8f51357478cb4b791d2396121ca.npz",
37
+ "optimizer_file": "boundary_4ed7a8f51357478cb4b791d2396121ca_optimizer.pt",
38
+ "arrays_sha256": "88a0d9c5253d0362b62795648660c896106f4ce655a2eaf63fdc92a6a8bb04d0",
39
+ "optimizer_sha256": "1207270365dbab281d6017298b8ab9a43d173ae5355a73f21e3720dbc8d8782d",
40
+ "stage": "adam",
41
+ "completed_passes": 83,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13197,
45
+ "adam_update_count": 13197,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 84,
49
+ "consumed_count": 83,
50
+ "last_submitted_update": 13197,
51
+ "last_consumed_update": 13038,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13197,
56
+ "completed_passes": 83,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13197,
59
+ "snapshot": "pass_end_0083",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 83,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13197,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13197,
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.0004005195514764637,
83
+ "update_l2": 0.24561473727226257
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027035241946578026,
91
+ "update_l2": 0.0008860379457473755
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.958406397141516e-05,
95
+ "update_l2": 0.015053695999085903
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.114995532855436,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3146,
109
+ "attachment": 40,
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.09004033356904984,
117
+ "ground_restitution/effective": 0.09004033356904984,
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.114995532855436,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03809913620352745,
129
+ "ssim_fused": 0.8813515901565552,
130
+ "seg_l1": 0.04630892351269722,
131
+ "seg_ssim_ref": 0.8813501596450806,
132
+ "depth": 0.009429827376980877,
133
+ "rgb_loss": 0.054208993911743164,
134
+ "seg_loss": 0.06077710539102554,
135
+ "total": 0.114995532855436
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04921934753656387,
141
+ "ssim_fused": 0.8663428425788879,
142
+ "seg_l1": 0.04947375878691673,
143
+ "seg_ssim_ref": 0.8663417100906372,
144
+ "depth": 0.013148891651784329,
145
+ "rgb_loss": 0.06610691547393799,
146
+ "seg_loss": 0.06631066650152206,
147
+ "total": 0.13243073831769242,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013148891651784329,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010296913570187105
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.052486978471279144,
174
+ "ssim_fused": 0.845211923122406,
175
+ "seg_l1": 0.07404735684394836,
176
+ "seg_ssim_ref": 0.8452101349830627,
177
+ "depth": 0.011806419561906303,
178
+ "rgb_loss": 0.072947196662426,
179
+ "seg_loss": 0.09019585698843002,
180
+ "total": 0.16315486007041793,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011806419561906303,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010362899596628524
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.026473484933376312,
207
+ "ssim_fused": 0.9094201922416687,
208
+ "seg_l1": 0.032277192920446396,
209
+ "seg_ssim_ref": 0.9094187617301941,
210
+ "depth": 0.008183807732424594,
211
+ "rgb_loss": 0.03929474949836731,
212
+ "seg_loss": 0.04393800348043442,
213
+ "total": 0.08324093678653416,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008183807732424594,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007842405822702373
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.024216732010245323,
240
+ "ssim_fused": 0.9044314026832581,
241
+ "seg_l1": 0.02943737991154194,
242
+ "seg_ssim_ref": 0.9044299721717834,
243
+ "depth": 0.0045801905618082835,
244
+ "rgb_loss": 0.03848710656166077,
245
+ "seg_loss": 0.04266390949487686,
246
+ "total": 0.08115559624709943,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0045801905618082835,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004070954450697173
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": 83,
281
+ "adam_update_count": 13197
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.322061276063323
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_4ed7a8f51357478cb4b791d2396121ca_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 84,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13198,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 83,
300
+ "trained_intervals": 13197,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13197,
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": -0.49426376819610596,
333
+ "median": 7.146363258361816,
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.08915429562330246,
347
+ "median": 0.08915429562330246,
348
+ "max": 0.08915429562330246,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6766974925994873,
354
+ "median": 5.228795051574707,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.610019862651825,
361
+ "median": 1269.480712890625,
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": 5.347865104675293,
382
+ "median": 186.56790161132812,
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.08915429562330246,
410
+ "median": 0.08915429562330246,
411
+ "max": 0.08915429562330246,
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": 3146,
420
+ "controller_edge_stiffness": 40
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_0084.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_0084",
5
+ "executed_epochs": 84,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_64829639ee3a4c1fa00622239e2982d7.npz",
37
+ "optimizer_file": "boundary_64829639ee3a4c1fa00622239e2982d7_optimizer.pt",
38
+ "arrays_sha256": "7585ebdd69ab27ab15a76819d5ac9e64d3daa5218ab6f2f83d04bf49c0c46329",
39
+ "optimizer_sha256": "4fb04bb6b7cc13b16f59349b6b17f215052f6ddff9a9e9893202272c716d2d93",
40
+ "stage": "adam",
41
+ "completed_passes": 84,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13356,
45
+ "adam_update_count": 13356,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 85,
49
+ "consumed_count": 84,
50
+ "last_submitted_update": 13356,
51
+ "last_consumed_update": 13197,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13356,
56
+ "completed_passes": 84,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13356,
59
+ "snapshot": "pass_end_0084",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 84,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13356,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13356,
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.0004185495781712234,
83
+ "update_l2": 0.216472789645195
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002532518934458494,
91
+ "update_l2": 0.0008739084005355835
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.960017294157296e-05,
95
+ "update_l2": 0.013491395860910416
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.11657071601915475,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3237,
109
+ "attachment": 41,
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.08915174007415771,
117
+ "ground_restitution/effective": 0.08915174007415771,
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.11657071601915475,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.038816701620817184,
129
+ "ssim_fused": 0.880571722984314,
130
+ "seg_l1": 0.047170158475637436,
131
+ "seg_ssim_ref": 0.8805702924728394,
132
+ "depth": 0.00962730813142546,
133
+ "rgb_loss": 0.054939012974500656,
134
+ "seg_loss": 0.061622075736522675,
135
+ "total": 0.11657071601915475
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050627004355192184,
141
+ "ssim_fused": 0.8648650646209717,
142
+ "seg_l1": 0.05114857852458954,
143
+ "seg_ssim_ref": 0.864863932132721,
144
+ "depth": 0.01353760378917524,
145
+ "rgb_loss": 0.06752859055995941,
146
+ "seg_loss": 0.06794607639312744,
147
+ "total": 0.13548820455687602,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01353760378917524,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010685625707578018
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.05412360280752182,
174
+ "ssim_fused": 0.8431071639060974,
175
+ "seg_l1": 0.07658787071704865,
176
+ "seg_ssim_ref": 0.8431053757667542,
177
+ "depth": 0.012304947900566944,
178
+ "rgb_loss": 0.07467745244503021,
179
+ "seg_loss": 0.09264922142028809,
180
+ "total": 0.16733897881321885,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012304947900566944,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010861427935289167
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.026598745957016945,
207
+ "ssim_fused": 0.9094746708869934,
208
+ "seg_l1": 0.032289326190948486,
209
+ "seg_ssim_ref": 0.909473180770874,
210
+ "depth": 0.008209156194963855,
211
+ "rgb_loss": 0.039384063333272934,
212
+ "seg_loss": 0.043936826288700104,
213
+ "total": 0.08332909505287771,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008209156194963855,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007867754285241632
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.023917457088828087,
240
+ "ssim_fused": 0.9048401117324829,
241
+ "seg_l1": 0.028654862195253372,
242
+ "seg_ssim_ref": 0.904838502407074,
243
+ "depth": 0.004457524640995802,
244
+ "rgb_loss": 0.03816594183444977,
245
+ "seg_loss": 0.04195619001984596,
246
+ "total": 0.08012658565364643,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004457524640995802,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003948288529884691
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": 84,
281
+ "adam_update_count": 13356
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3244716329500079
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_64829639ee3a4c1fa00622239e2982d7_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 85,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13357,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 84,
300
+ "trained_intervals": 13356,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13356,
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": -0.5435486435890198,
333
+ "median": 7.14237117767334,
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.08827783167362213,
347
+ "median": 0.08827783167362213,
348
+ "max": 0.08827783167362213,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6662331819534302,
354
+ "median": 5.217551231384277,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.5806839466094971,
361
+ "median": 1264.423095703125,
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": 5.2921953201293945,
382
+ "median": 184.482177734375,
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.08827783167362213,
410
+ "median": 0.08827783167362213,
411
+ "max": 0.08827783167362213,
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": 3237,
420
+ "controller_edge_stiffness": 41
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_0085.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_0085",
5
+ "executed_epochs": 85,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_31cb0d2cc65449f2903032d13da3107a.npz",
37
+ "optimizer_file": "boundary_31cb0d2cc65449f2903032d13da3107a_optimizer.pt",
38
+ "arrays_sha256": "6c83103e3d7900d5c960cd4e985b78e796bb8db7f926d28e2e9fdf89b689fff4",
39
+ "optimizer_sha256": "cb22fda4a54a57cea61b06f9753b88b2480411f21d3127282c5877c81e6555ae",
40
+ "stage": "adam",
41
+ "completed_passes": 85,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13515,
45
+ "adam_update_count": 13515,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 86,
49
+ "consumed_count": 85,
50
+ "last_submitted_update": 13515,
51
+ "last_consumed_update": 13356,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13515,
56
+ "completed_passes": 85,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13515,
59
+ "snapshot": "pass_end_0085",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 85,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13515,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13515,
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.0003920961753465235,
83
+ "update_l2": 0.23094484210014343
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0026945394929498434,
91
+ "update_l2": 0.0009655505418777466
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.03689074725844e-05,
95
+ "update_l2": 0.008112616837024689
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.11115188789261182,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3309,
109
+ "attachment": 41,
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.0841887816786766,
117
+ "ground_restitution/effective": 0.0841887816786766,
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.11115188789261182,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03672913834452629,
129
+ "ssim_fused": 0.8833906650543213,
130
+ "seg_l1": 0.043894678354263306,
131
+ "seg_ssim_ref": 0.8833891749382019,
132
+ "depth": 0.008807374962144952,
133
+ "rgb_loss": 0.05270516872406006,
134
+ "seg_loss": 0.05843791365623474,
135
+ "total": 0.11115188789261182
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04818284884095192,
141
+ "ssim_fused": 0.8677366971969604,
142
+ "seg_l1": 0.047592420130968094,
143
+ "seg_ssim_ref": 0.8677354454994202,
144
+ "depth": 0.012590804124188275,
145
+ "rgb_loss": 0.06499893963336945,
146
+ "seg_loss": 0.06452684849500656,
147
+ "total": 0.1295383714819196,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012590804124188275,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009738826042591053
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.05060047283768654,
174
+ "ssim_fused": 0.8476333022117615,
175
+ "seg_l1": 0.07074738293886185,
176
+ "seg_ssim_ref": 0.8476312756538391,
177
+ "depth": 0.010950905468058252,
178
+ "rgb_loss": 0.07095371931791306,
179
+ "seg_loss": 0.08707164973020554,
180
+ "total": 0.15803631995358666,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010950905468058252,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.009507385502780477
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.02510189451277256,
207
+ "ssim_fused": 0.9115381836891174,
208
+ "seg_l1": 0.02987101301550865,
209
+ "seg_ssim_ref": 0.9115367531776428,
210
+ "depth": 0.00749616034508838,
211
+ "rgb_loss": 0.03777387738227844,
212
+ "seg_loss": 0.041589461266994476,
213
+ "total": 0.07937083480961801,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00749616034508838,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007154758435366158
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.023031337186694145,
240
+ "ssim_fused": 0.9066546559333801,
241
+ "seg_l1": 0.02736789546906948,
242
+ "seg_ssim_ref": 0.906653106212616,
243
+ "depth": 0.004191629911244899,
244
+ "rgb_loss": 0.03709413856267929,
245
+ "seg_loss": 0.04056369513273239,
246
+ "total": 0.07766202532532293,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004191629911244899,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0036823938001337873
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": 85,
281
+ "adam_update_count": 13515
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3179015442728996
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_31cb0d2cc65449f2903032d13da3107a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 86,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13516,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 85,
300
+ "trained_intervals": 13515,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13515,
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": -0.5541682839393616,
333
+ "median": 7.139200210571289,
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.08322323113679886,
347
+ "median": 0.08322323113679886,
348
+ "max": 0.08322323113679886,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7197177410125732,
354
+ "median": 5.231478214263916,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.5745499134063721,
361
+ "median": 1260.420166015625,
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": 5.58295202255249,
382
+ "median": 187.09121704101562,
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.08322323113679886,
410
+ "median": 0.08322323113679886,
411
+ "max": 0.08322323113679886,
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": 3309,
420
+ "controller_edge_stiffness": 41
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_0086.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_0086",
5
+ "executed_epochs": 86,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_050ae83d888c45258a14fcd192b499a1.npz",
37
+ "optimizer_file": "boundary_050ae83d888c45258a14fcd192b499a1_optimizer.pt",
38
+ "arrays_sha256": "06fe72dddb6ca78aa84d5480b0afd29d80233ac9eefa180b3f8c0f61776fc831",
39
+ "optimizer_sha256": "bbcffa0127bbd7198491665a603626c088b26f49b0117b68c39e4b13f892a523",
40
+ "stage": "adam",
41
+ "completed_passes": 86,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13674,
45
+ "adam_update_count": 13674,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 87,
49
+ "consumed_count": 86,
50
+ "last_submitted_update": 13674,
51
+ "last_consumed_update": 13515,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13674,
56
+ "completed_passes": 86,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13674,
59
+ "snapshot": "pass_end_0086",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 86,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13674,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13674,
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.0004016032034996897,
83
+ "update_l2": 0.2447868287563324
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024269763380289078,
91
+ "update_l2": 0.000912196934223175
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.784246554365382e-05,
95
+ "update_l2": 0.01089753769338131
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.1138364484564759,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3367,
109
+ "attachment": 41,
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.08735230565071106,
117
+ "ground_restitution/effective": 0.08735230565071106,
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.1138364484564759,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.037700310349464417,
129
+ "ssim_fused": 0.8820037245750427,
130
+ "seg_l1": 0.04558509960770607,
131
+ "seg_ssim_ref": 0.8820021748542786,
132
+ "depth": 0.00929441613928777,
133
+ "rgb_loss": 0.05375950410962105,
134
+ "seg_loss": 0.06006764620542526,
135
+ "total": 0.1138364484564759
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04913118854165077,
141
+ "ssim_fused": 0.8666693568229675,
142
+ "seg_l1": 0.04921034723520279,
143
+ "seg_ssim_ref": 0.8666681051254272,
144
+ "depth": 0.013100301805735669,
145
+ "rgb_loss": 0.06597108393907547,
146
+ "seg_loss": 0.06603465974330902,
147
+ "total": 0.13201885143477082,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013100301805735669,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010248323724138447
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.052262041717767715,
174
+ "ssim_fused": 0.8452842235565186,
175
+ "seg_l1": 0.073610819876194,
176
+ "seg_ssim_ref": 0.8452821969985962,
177
+ "depth": 0.011670738914825745,
178
+ "rgb_loss": 0.07275278866291046,
179
+ "seg_loss": 0.08983221650123596,
180
+ "total": 0.16259667590306126,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011670738914825745,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010227218949547968
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.025825805962085724,
207
+ "ssim_fused": 0.910382866859436,
208
+ "seg_l1": 0.031122716143727303,
209
+ "seg_ssim_ref": 0.9103814959526062,
210
+ "depth": 0.007926392606596411,
211
+ "rgb_loss": 0.03858407214283943,
212
+ "seg_loss": 0.04282187670469284,
213
+ "total": 0.08141387896542916,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007926392606596411,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0075849906968741875
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.023582203313708305,
240
+ "ssim_fused": 0.9056784510612488,
241
+ "seg_l1": 0.02839651331305504,
242
+ "seg_ssim_ref": 0.9056769013404846,
243
+ "depth": 0.004480231229993256,
244
+ "rgb_loss": 0.03773007169365883,
245
+ "seg_loss": 0.041581831872463226,
246
+ "total": 0.07931638752264235,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004480231229993256,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003970995118882145
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": 86,
281
+ "adam_update_count": 13674
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31918489979580045
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_050ae83d888c45258a14fcd192b499a1_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 87,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13675,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 86,
300
+ "trained_intervals": 13674,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13674,
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": -0.6304344534873962,
333
+ "median": 7.135210037231445,
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.08644010871648788,
347
+ "median": 0.08644010871648788,
348
+ "max": 0.08644010871648788,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7081118822097778,
354
+ "median": 5.222178936004639,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.5323604941368103,
361
+ "median": 1255.400390625,
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": 5.5185322761535645,
382
+ "median": 185.33848571777344,
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.08644010871648788,
410
+ "median": 0.08644010871648788,
411
+ "max": 0.08644010871648788,
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": 3367,
420
+ "controller_edge_stiffness": 41
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_0087.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_0087",
5
+ "executed_epochs": 87,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_29c688942963463f81eb0184fe8e7acb.npz",
37
+ "optimizer_file": "boundary_29c688942963463f81eb0184fe8e7acb_optimizer.pt",
38
+ "arrays_sha256": "1f15bc2201b6eb38ec9e0f270d42fa93cd2bb9a7278d6c160742468110246a9c",
39
+ "optimizer_sha256": "60c450481cfdecbdf2e90fa3495cbec35c240da48e9f41815c6a93ccb55def70",
40
+ "stage": "adam",
41
+ "completed_passes": 87,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13833,
45
+ "adam_update_count": 13833,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 88,
49
+ "consumed_count": 87,
50
+ "last_submitted_update": 13833,
51
+ "last_consumed_update": 13674,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13833,
56
+ "completed_passes": 87,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13833,
59
+ "snapshot": "pass_end_0087",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 87,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13833,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13833,
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.00039426740841008723,
83
+ "update_l2": 0.241213858127594
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0025061103515326977,
91
+ "update_l2": 0.0008507892489433289
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.838657620595768e-05,
95
+ "update_l2": 0.011030229739844799
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.11496475948068592,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3428,
109
+ "attachment": 41,
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.09104476869106293,
117
+ "ground_restitution/effective": 0.09104476869106293,
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.11496475948068592,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0380980409681797,
129
+ "ssim_fused": 0.881384015083313,
130
+ "seg_l1": 0.046287696808576584,
131
+ "seg_ssim_ref": 0.8813825845718384,
132
+ "depth": 0.009485092491844132,
133
+ "rgb_loss": 0.054201625287532806,
134
+ "seg_loss": 0.06075365096330643,
135
+ "total": 0.11496475948068592
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04945804551243782,
141
+ "ssim_fused": 0.8660597205162048,
142
+ "seg_l1": 0.04986894875764847,
143
+ "seg_ssim_ref": 0.8660586476325989,
144
+ "depth": 0.013309339174650634,
145
+ "rgb_loss": 0.06635449826717377,
146
+ "seg_loss": 0.06668342649936676,
147
+ "total": 0.13305123410571518,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.013309339174650634,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010457361093053414
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.052795134484767914,
174
+ "ssim_fused": 0.8446424603462219,
175
+ "seg_l1": 0.07457465678453445,
176
+ "seg_ssim_ref": 0.8446405529975891,
177
+ "depth": 0.01196705490017103,
178
+ "rgb_loss": 0.07330761849880219,
179
+ "seg_loss": 0.09073162078857422,
180
+ "total": 0.16405120634227657,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01196705490017103,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010523534934893249
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.026267649605870247,
207
+ "ssim_fused": 0.9096763730049133,
208
+ "seg_l1": 0.03187693655490875,
209
+ "seg_ssim_ref": 0.9096749424934387,
210
+ "depth": 0.008098616407258022,
211
+ "rgb_loss": 0.03907884657382965,
212
+ "seg_loss": 0.04356656223535538,
213
+ "total": 0.08265350742559228,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.008098616407258022,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007757214497535799
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.02387133240699768,
240
+ "ssim_fused": 0.9051576256752014,
241
+ "seg_l1": 0.028830241411924362,
242
+ "seg_ssim_ref": 0.9051560759544373,
243
+ "depth": 0.004565359485296843,
244
+ "rgb_loss": 0.03806554153561592,
245
+ "seg_loss": 0.04203297942876816,
246
+ "total": 0.08010309004915968,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004565359485296843,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004056123374185732
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": 87,
281
+ "adam_update_count": 13833
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33071926794946194
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_29c688942963463f81eb0184fe8e7acb_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 88,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13834,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 87,
300
+ "trained_intervals": 13833,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13833,
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": -0.6998418569564819,
333
+ "median": 7.1301422119140625,
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.0901939794421196,
347
+ "median": 0.0901939794421196,
348
+ "max": 0.0901939794421196,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6773099899291992,
354
+ "median": 5.200746536254883,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.4966638684272766,
361
+ "median": 1249.0545654296875,
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": 5.351141929626465,
382
+ "median": 181.42254638671875,
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.0901939794421196,
410
+ "median": 0.0901939794421196,
411
+ "max": 0.0901939794421196,
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": 3428,
420
+ "controller_edge_stiffness": 41
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_0088.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_0088",
5
+ "executed_epochs": 88,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_fd355de3213a4ff5874f9a5b6f3da7e6.npz",
37
+ "optimizer_file": "boundary_fd355de3213a4ff5874f9a5b6f3da7e6_optimizer.pt",
38
+ "arrays_sha256": "c592362105213d0dcf77588509b8192182373ba541f398cad6a683f9ee8d7c46",
39
+ "optimizer_sha256": "4e8948a0bd32e1d169041efd742de4b671556bdf91a7bd91e3f0220a4ebea571",
40
+ "stage": "adam",
41
+ "completed_passes": 88,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13992,
45
+ "adam_update_count": 13992,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 89,
49
+ "consumed_count": 88,
50
+ "last_submitted_update": 13992,
51
+ "last_consumed_update": 13833,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13992,
56
+ "completed_passes": 88,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13992,
59
+ "snapshot": "pass_end_0088",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 88,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13992,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13992,
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.00038318504812195897,
83
+ "update_l2": 0.23555880784988403
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002516143023967743,
91
+ "update_l2": 0.0008157938718795776
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.460217602783814e-05,
95
+ "update_l2": 0.009879455901682377
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.11283146250697794,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3509,
109
+ "attachment": 41,
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.09919583052396774,
117
+ "ground_restitution/effective": 0.09919583052396774,
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.11283146250697794,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03724071756005287,
129
+ "ssim_fused": 0.8825218677520752,
130
+ "seg_l1": 0.045047685503959656,
131
+ "seg_ssim_ref": 0.8825203776359558,
132
+ "depth": 0.009188760845083452,
133
+ "rgb_loss": 0.05328820273280144,
134
+ "seg_loss": 0.05953407287597656,
135
+ "total": 0.11283146250697794
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04832412675023079,
141
+ "ssim_fused": 0.8673527836799622,
142
+ "seg_l1": 0.048337675631046295,
143
+ "seg_ssim_ref": 0.8673517107963562,
144
+ "depth": 0.012912621160455488,
145
+ "rgb_loss": 0.06518874317407608,
146
+ "seg_loss": 0.06519979983568192,
147
+ "total": 0.13040145563091846,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012912621160455488,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.010060643078858265
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.050966158509254456,
174
+ "ssim_fused": 0.8471019864082336,
175
+ "seg_l1": 0.07168403267860413,
176
+ "seg_ssim_ref": 0.8471001386642456,
177
+ "depth": 0.011373929907978616,
178
+ "rgb_loss": 0.0713525265455246,
179
+ "seg_loss": 0.0879271999001503,
180
+ "total": 0.15929110782616346,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011373929907978616,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.009930409942700839
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.025853313505649567,
207
+ "ssim_fused": 0.9103526473045349,
208
+ "seg_l1": 0.03130060061812401,
209
+ "seg_ssim_ref": 0.9103512167930603,
210
+ "depth": 0.007950420802996443,
211
+ "rgb_loss": 0.03861211985349655,
212
+ "seg_loss": 0.042970240116119385,
213
+ "total": 0.08159031039041893,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007950420802996443,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007609018893274221
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.02381928823888302,
240
+ "ssim_fused": 0.9052801132202148,
241
+ "seg_l1": 0.02886844240128994,
242
+ "seg_ssim_ref": 0.9052785038948059,
243
+ "depth": 0.0045180715089032635,
244
+ "rgb_loss": 0.037999410182237625,
245
+ "seg_loss": 0.04203905165195465,
246
+ "total": 0.08004297618041088,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0045180715089032635,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004008835397792152
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": 88,
281
+ "adam_update_count": 13992
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3228937997482717
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_fd355de3213a4ff5874f9a5b6f3da7e6_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 89,
293
+ "next_interval": 0,
294
+ "next_adam_update": 13993,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 88,
300
+ "trained_intervals": 13992,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 13992,
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": -0.784259021282196,
333
+ "median": 7.125191688537598,
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.09838003665208817,
347
+ "median": 0.09838003665208817,
348
+ "max": 0.09838003665208817,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6536043882369995,
354
+ "median": 5.183094024658203,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.45645782351493835,
361
+ "median": 1242.886474609375,
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": 5.2257819175720215,
382
+ "median": 178.23426818847656,
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.09838003665208817,
410
+ "median": 0.09838003665208817,
411
+ "max": 0.09838003665208817,
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": 3510,
420
+ "controller_edge_stiffness": 41
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_0089.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_0089",
5
+ "executed_epochs": 89,
6
+ "score": null,
7
+ "best_score": 0.07166605953635802,
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_e1015ad1e7454c759c0dcc4f69f08e06.npz",
37
+ "optimizer_file": "boundary_e1015ad1e7454c759c0dcc4f69f08e06_optimizer.pt",
38
+ "arrays_sha256": "f8f888a27b2e8a4e4b2e08abed028fd5ebe6d2da30760ba872f70224efcf1a2b",
39
+ "optimizer_sha256": "9df94cca438ac7ad614a9417674ecb28fcf92953503c2bbe057b937f51ec18f2",
40
+ "stage": "adam",
41
+ "completed_passes": 89,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14151,
45
+ "adam_update_count": 14151,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 90,
49
+ "consumed_count": 89,
50
+ "last_submitted_update": 14151,
51
+ "last_consumed_update": 13992,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14151,
56
+ "completed_passes": 89,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14151,
59
+ "snapshot": "pass_end_0089",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 5883,
67
+ "pass_science": {
68
+ "completed_passes": 89,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14151,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14151,
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.0003734743513632566,
83
+ "update_l2": 0.22579355537891388
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002686562016606331,
91
+ "update_l2": 0.0008761212229728699
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.844977178843692e-05,
95
+ "update_l2": 0.008113346062600613
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.10897343682663845,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3593,
109
+ "attachment": 41,
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.09359404444694519,
117
+ "ground_restitution/effective": 0.09359404444694519,
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.10897343682663845,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.035859789699316025,
129
+ "ssim_fused": 0.8846902251243591,
130
+ "seg_l1": 0.042691051959991455,
131
+ "seg_ssim_ref": 0.8846886157989502,
132
+ "depth": 0.008537271789773917,
133
+ "rgb_loss": 0.05174978822469711,
134
+ "seg_loss": 0.05721511319279671,
135
+ "total": 0.10897343682663845
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04718657210469246,
141
+ "ssim_fused": 0.868949830532074,
142
+ "seg_l1": 0.04662555456161499,
143
+ "seg_ssim_ref": 0.868948757648468,
144
+ "depth": 0.012359567605562949,
145
+ "rgb_loss": 0.06395929306745529,
146
+ "seg_loss": 0.06351069360971451,
147
+ "total": 0.12748234624477536,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012359567605562949,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009507589523965727
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.049096476286649704,
174
+ "ssim_fused": 0.8499515056610107,
175
+ "seg_l1": 0.06850980222225189,
176
+ "seg_ssim_ref": 0.8499495387077332,
177
+ "depth": 0.01052846293407363,
178
+ "rgb_loss": 0.06928688287734985,
179
+ "seg_loss": 0.08481793105602264,
180
+ "total": 0.15411534239630656,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01052846293407363,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.009084942968795851
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.02462168037891388,
207
+ "ssim_fused": 0.9123092293739319,
208
+ "seg_l1": 0.02910260111093521,
209
+ "seg_ssim_ref": 0.9123075604438782,
210
+ "depth": 0.007296832870714004,
211
+ "rgb_loss": 0.03723549842834473,
212
+ "seg_loss": 0.040820568799972534,
213
+ "total": 0.07806336406118798,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007296832870714004,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006955430960991783
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.022534430027008057,
240
+ "ssim_fused": 0.9075503349304199,
241
+ "seg_l1": 0.02652624435722828,
242
+ "seg_ssim_ref": 0.907548725605011,
243
+ "depth": 0.003964223748745086,
244
+ "rgb_loss": 0.03651747852563858,
245
+ "seg_loss": 0.039711251854896545,
246
+ "total": 0.07623269460428388,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003964223748745086,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0034549876376339748
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": 89,
281
+ "adam_update_count": 14151
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.314121438190341
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_e1015ad1e7454c759c0dcc4f69f08e06_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 90,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14152,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 89,
300
+ "trained_intervals": 14151,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14151,
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": -0.8557209372520447,
333
+ "median": 7.120868682861328,
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.09271792322397232,
347
+ "median": 0.09271792322397232,
348
+ "max": 0.09271792322397232,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.653701663017273,
354
+ "median": 5.19703483581543,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.4249767065048218,
361
+ "median": 1237.524658203125,
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": 5.226290225982666,
382
+ "median": 180.741455078125,
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.09271792322397232,
410
+ "median": 0.09271792322397232,
411
+ "max": 0.09271792322397232,
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": 3594,
420
+ "controller_edge_stiffness": 41
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_0090.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_0090",
5
+ "executed_epochs": 90,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_296529ab2620407683c1f69cd0a49e2e.npz",
37
+ "optimizer_file": "boundary_296529ab2620407683c1f69cd0a49e2e_optimizer.pt",
38
+ "arrays_sha256": "00fca8e2e6cc922dcb1880759d0ffd0e7d15939b89c891580262464857e76786",
39
+ "optimizer_sha256": "b224330bc0924633bf9c48188e10d690b1011aa495d62dc2213c36be3abb61ba",
40
+ "stage": "adam",
41
+ "completed_passes": 90,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14310,
45
+ "adam_update_count": 14310,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 91,
49
+ "consumed_count": 90,
50
+ "last_submitted_update": 14310,
51
+ "last_consumed_update": 14151,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14310,
56
+ "completed_passes": 90,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14310,
59
+ "snapshot": "pass_end_0090",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 90,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14310,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14310,
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.0003598354524001479,
83
+ "update_l2": 0.21281462907791138
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0025343855377286673,
91
+ "update_l2": 0.000980272889137268
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.308931915555149e-05,
95
+ "update_l2": 0.007160171400755644
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.10818365779713224,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3655,
109
+ "attachment": 41,
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.08175481855869293,
117
+ "ground_restitution/effective": 0.08175481855869293,
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.10818365779713224,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.035691678524017334,
129
+ "ssim_fused": 0.8852297067642212,
130
+ "seg_l1": 0.04214175418019295,
131
+ "seg_ssim_ref": 0.8852282762527466,
132
+ "depth": 0.008512334976885855,
133
+ "rgb_loss": 0.051507387310266495,
134
+ "seg_loss": 0.0566677562892437,
135
+ "total": 0.10818365779713224
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04741573706269264,
141
+ "ssim_fused": 0.8687995672225952,
142
+ "seg_l1": 0.04630005732178688,
143
+ "seg_ssim_ref": 0.8687984943389893,
144
+ "depth": 0.01243043903506516,
145
+ "rgb_loss": 0.06417267769575119,
146
+ "seg_loss": 0.06328035145998001,
147
+ "total": 0.12746545959476627,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01243043903506516,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009578460953467942
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.04895222932100296,
174
+ "ssim_fused": 0.8500710725784302,
175
+ "seg_l1": 0.0680590271949768,
176
+ "seg_ssim_ref": 0.8500691056251526,
177
+ "depth": 0.010418942388399091,
178
+ "rgb_loss": 0.06914757192134857,
179
+ "seg_loss": 0.08443339914083481,
180
+ "total": 0.15359138255399118,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010418942388399091,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008975422423121313
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.0240995641797781,
207
+ "ssim_fused": 0.9133559465408325,
208
+ "seg_l1": 0.02809017524123192,
209
+ "seg_ssim_ref": 0.9133545160293579,
210
+ "depth": 0.007099648223325299,
211
+ "rgb_loss": 0.036608465015888214,
212
+ "seg_loss": 0.03980123996734619,
213
+ "total": 0.07641680463145772,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007099648223325299,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0067582463136030765
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.022299183532595634,
240
+ "ssim_fused": 0.908692479133606,
241
+ "seg_l1": 0.026117762550711632,
242
+ "seg_ssim_ref": 0.908690869808197,
243
+ "depth": 0.004100310260753871,
244
+ "rgb_loss": 0.036100853234529495,
245
+ "seg_loss": 0.03915603458881378,
246
+ "total": 0.07526098440831373,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004100310260753871,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00359107414964276
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": 90,
281
+ "adam_update_count": 14310
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3161848275922239
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_296529ab2620407683c1f69cd0a49e2e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 91,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14311,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 90,
300
+ "trained_intervals": 14310,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14310,
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": -0.932711124420166,
333
+ "median": 7.118885040283203,
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.08077454566955566,
347
+ "median": 0.08077454566955566,
348
+ "max": 0.08077454566955566,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7045621871948242,
354
+ "median": 5.2061309814453125,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.39348548650741577,
361
+ "median": 1235.072265625,
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": 5.498977184295654,
382
+ "median": 182.38790893554688,
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.08077454566955566,
410
+ "median": 0.08077454566955566,
411
+ "max": 0.08077454566955566,
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": 3656,
420
+ "controller_edge_stiffness": 41
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_0091.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_0091",
5
+ "executed_epochs": 91,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_45aa1096b3ef44e197722be4ed9713d2.npz",
37
+ "optimizer_file": "boundary_45aa1096b3ef44e197722be4ed9713d2_optimizer.pt",
38
+ "arrays_sha256": "812ab1a9c18a2bc0db349bed96aad1d0ff76e0c92c831ef7f6113eb8050b2a7f",
39
+ "optimizer_sha256": "cb6392457341b9193c18e171fb992f0f75d95af92a894e9cdd11137dc92d2573",
40
+ "stage": "adam",
41
+ "completed_passes": 91,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14469,
45
+ "adam_update_count": 14469,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 92,
49
+ "consumed_count": 91,
50
+ "last_submitted_update": 14469,
51
+ "last_consumed_update": 14310,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14469,
56
+ "completed_passes": 91,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14469,
59
+ "snapshot": "pass_end_0091",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 91,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14469,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14469,
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.0004280429275240749,
83
+ "update_l2": 0.26334279775619507
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002078091725707054,
91
+ "update_l2": 0.0007890686392784119
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.015730418264866e-05,
95
+ "update_l2": 0.013131906278431416
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.11851464474930555,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3716,
109
+ "attachment": 41,
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.10089541971683502,
117
+ "ground_restitution/effective": 0.10089541971683502,
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.11851464474930555,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03963818401098251,
129
+ "ssim_fused": 0.879995584487915,
130
+ "seg_l1": 0.04848950356245041,
131
+ "seg_ssim_ref": 0.8799941539764404,
132
+ "depth": 0.010439030669045946,
133
+ "rgb_loss": 0.05571142956614494,
134
+ "seg_loss": 0.06279277056455612,
135
+ "total": 0.11851464474930555
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05197089910507202,
141
+ "ssim_fused": 0.8636735081672668,
142
+ "seg_l1": 0.05266658216714859,
143
+ "seg_ssim_ref": 0.8636724352836609,
144
+ "depth": 0.014511086322107198,
145
+ "rgb_loss": 0.06884202361106873,
146
+ "seg_loss": 0.06939878314733505,
147
+ "total": 0.13825532529530649,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.014511086322107198,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011659108240509976
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.05490739643573761,
174
+ "ssim_fused": 0.8427466750144958,
175
+ "seg_l1": 0.07823559641838074,
176
+ "seg_ssim_ref": 0.8427449464797974,
177
+ "depth": 0.013119914313334351,
178
+ "rgb_loss": 0.07537658512592316,
179
+ "seg_loss": 0.09403948485851288,
180
+ "total": 0.16942918989874936,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013119914313334351,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011676394348056571
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.027014033868908882,
207
+ "ssim_fused": 0.9092963337898254,
208
+ "seg_l1": 0.03298438340425491,
209
+ "seg_ssim_ref": 0.9092949628829956,
210
+ "depth": 0.00878030131991487,
211
+ "rgb_loss": 0.03975196182727814,
212
+ "seg_loss": 0.04452851414680481,
213
+ "total": 0.08428925627540286,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.00878030131991487,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.008438899410192647
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.024660401046276093,
240
+ "ssim_fused": 0.9042658805847168,
241
+ "seg_l1": 0.030071474611759186,
242
+ "seg_ssim_ref": 0.9042643308639526,
243
+ "depth": 0.005344820720827362,
244
+ "rgb_loss": 0.03887514770030975,
245
+ "seg_loss": 0.04320431500673294,
246
+ "total": 0.08208480752776352,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.005344820720827362,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.004835584609716251
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": 91,
281
+ "adam_update_count": 14469
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.35154097294434905
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_45aa1096b3ef44e197722be4ed9713d2_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 92,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14470,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 91,
300
+ "trained_intervals": 14469,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14469,
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": -0.9853679537773132,
333
+ "median": 7.116965293884277,
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.10010635107755661,
347
+ "median": 0.10010635107755661,
348
+ "max": 0.10010635107755661,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.7055854797363281,
354
+ "median": 5.195410251617432,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.3733018636703491,
361
+ "median": 1232.7041015625,
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": 5.504607677459717,
382
+ "median": 180.44515991210938,
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.10010635107755661,
410
+ "median": 0.10010635107755661,
411
+ "max": 0.10010635107755661,
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": 3716,
420
+ "controller_edge_stiffness": 41
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_0092.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_0092",
5
+ "executed_epochs": 92,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_6c28949aaa5b43b49fdf6505f7777d79.npz",
37
+ "optimizer_file": "boundary_6c28949aaa5b43b49fdf6505f7777d79_optimizer.pt",
38
+ "arrays_sha256": "e4c729eee6578e9ae158e24d6a822b6899fa876e2e7a2556db22808f9c64da1f",
39
+ "optimizer_sha256": "01940d8bdacff9f1d7e25651af006153429df1834c370b26bb6df5e5abaeff49",
40
+ "stage": "adam",
41
+ "completed_passes": 92,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14628,
45
+ "adam_update_count": 14628,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 93,
49
+ "consumed_count": 92,
50
+ "last_submitted_update": 14628,
51
+ "last_consumed_update": 14469,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14628,
56
+ "completed_passes": 92,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14628,
59
+ "snapshot": "pass_end_0092",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 92,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14628,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14628,
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.0003821413265541196,
83
+ "update_l2": 0.22278985381126404
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002438980620354414,
91
+ "update_l2": 0.0007881373167037964
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.763795292703435e-05,
95
+ "update_l2": 0.009274211712181568
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.111151906365084,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3785,
109
+ "attachment": 41,
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.10133899748325348,
117
+ "ground_restitution/effective": 0.10133899748325348,
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.111151906365084,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03665615990757942,
129
+ "ssim_fused": 0.8834133744239807,
130
+ "seg_l1": 0.04397892951965332,
131
+ "seg_ssim_ref": 0.8834118843078613,
132
+ "depth": 0.008894765304868246,
133
+ "rgb_loss": 0.05264224484562874,
134
+ "seg_loss": 0.05850076675415039,
135
+ "total": 0.111151906365084
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04806923121213913,
141
+ "ssim_fused": 0.8676603436470032,
142
+ "seg_l1": 0.047769878059625626,
143
+ "seg_ssim_ref": 0.867659330368042,
144
+ "depth": 0.012674532872471415,
145
+ "rgb_loss": 0.06492331624031067,
146
+ "seg_loss": 0.06468403339385986,
147
+ "total": 0.129620024167043,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012674532872471415,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009822554790874193
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.0501638688147068,
174
+ "ssim_fused": 0.8483414649963379,
175
+ "seg_l1": 0.0703372061252594,
176
+ "seg_ssim_ref": 0.8483394980430603,
177
+ "depth": 0.011049464587613475,
178
+ "rgb_loss": 0.07046280056238174,
179
+ "seg_loss": 0.0866018682718277,
180
+ "total": 0.15707572574937764,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.011049464587613475,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.009605944622335697
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.02531534619629383,
207
+ "ssim_fused": 0.9111326336860657,
208
+ "seg_l1": 0.030340170487761497,
209
+ "seg_ssim_ref": 0.9111312031745911,
210
+ "depth": 0.007655537095853489,
211
+ "rgb_loss": 0.03802575170993805,
212
+ "seg_loss": 0.042045898735523224,
213
+ "total": 0.08007930598255712,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007655537095853489,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007314135186131266
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.023076191544532776,
240
+ "ssim_fused": 0.9065191745758057,
241
+ "seg_l1": 0.027468470856547356,
242
+ "seg_ssim_ref": 0.9065176248550415,
243
+ "depth": 0.004199526663534602,
244
+ "rgb_loss": 0.03715711832046509,
245
+ "seg_loss": 0.040671251714229584,
246
+ "total": 0.0778325695613582,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004199526663534602,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0036902905524234903
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": 92,
281
+ "adam_update_count": 14628
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31091692391783
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_6c28949aaa5b43b49fdf6505f7777d79_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 93,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14629,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 92,
300
+ "trained_intervals": 14628,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14628,
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": -1.044904112815857,
333
+ "median": 7.108950614929199,
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.10055086016654968,
347
+ "median": 0.10055086016654968,
348
+ "max": 0.10055086016654968,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6122331619262695,
354
+ "median": 5.17533016204834,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.3517255485057831,
361
+ "median": 1222.863525390625,
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": 5.013996124267578,
382
+ "median": 176.8561553955078,
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.10055086016654968,
410
+ "median": 0.10055086016654968,
411
+ "max": 0.10055086016654968,
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": 3785,
420
+ "controller_edge_stiffness": 41
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_0093.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_0093",
5
+ "executed_epochs": 93,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_e8f97d2d68cf42b3940d6e3a0a3d346e.npz",
37
+ "optimizer_file": "boundary_e8f97d2d68cf42b3940d6e3a0a3d346e_optimizer.pt",
38
+ "arrays_sha256": "e188992724bb1f3db54bbd41eaa311104001c34f837798d13513a01aa9dac0ca",
39
+ "optimizer_sha256": "0aeeba9d0886dc4d944396dab9ce845ebbf09875412c4f7b7db141e987b70b50",
40
+ "stage": "adam",
41
+ "completed_passes": 93,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14787,
45
+ "adam_update_count": 14787,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 94,
49
+ "consumed_count": 93,
50
+ "last_submitted_update": 14787,
51
+ "last_consumed_update": 14628,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14787,
56
+ "completed_passes": 93,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14787,
59
+ "snapshot": "pass_end_0093",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 93,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14787,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14787,
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.00034855573903769255,
83
+ "update_l2": 0.2217259705066681
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027092858217656612,
91
+ "update_l2": 0.0008317381143569946
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.0027185099897906e-05,
95
+ "update_l2": 0.007835743017494678
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.10584823464033924,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3851,
109
+ "attachment": 41,
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.09914729744195938,
117
+ "ground_restitution/effective": 0.09914729744195938,
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.10584823464033924,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.034620631486177444,
129
+ "ssim_fused": 0.8864941596984863,
130
+ "seg_l1": 0.04092627391219139,
131
+ "seg_ssim_ref": 0.8864926099777222,
132
+ "depth": 0.008076922872892044,
133
+ "rgb_loss": 0.05039766803383827,
134
+ "seg_loss": 0.055442482233047485,
135
+ "total": 0.10584823464033924
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04546801373362541,
141
+ "ssim_fused": 0.8708664178848267,
142
+ "seg_l1": 0.04454934224486351,
143
+ "seg_ssim_ref": 0.8708653450012207,
144
+ "depth": 0.011764641918331618,
145
+ "rgb_loss": 0.062201127409935,
146
+ "seg_loss": 0.06146640703082085,
147
+ "total": 0.12367930280796448,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011764641918331618,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008912663836734397
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.046837255358695984,
174
+ "ssim_fused": 0.8536076545715332,
175
+ "seg_l1": 0.06501005589962006,
176
+ "seg_ssim_ref": 0.8536057472229004,
177
+ "depth": 0.00976674782393319,
178
+ "rgb_loss": 0.06674827635288239,
179
+ "seg_loss": 0.08128689229488373,
180
+ "total": 0.14804493539559005,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00976674782393319,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008323227858655413
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.024061094969511032,
207
+ "ssim_fused": 0.9132825136184692,
208
+ "seg_l1": 0.0282890647649765,
209
+ "seg_ssim_ref": 0.9132810831069946,
210
+ "depth": 0.007016716657191669,
211
+ "rgb_loss": 0.03659237176179886,
212
+ "seg_loss": 0.039975035935640335,
213
+ "total": 0.07657442813938668,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007016716657191669,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006675314747469448
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.0221161600202322,
240
+ "ssim_fused": 0.908220112323761,
241
+ "seg_l1": 0.025856629014015198,
242
+ "seg_ssim_ref": 0.908218502998352,
243
+ "depth": 0.003759585092111698,
244
+ "rgb_loss": 0.03604890778660774,
245
+ "seg_loss": 0.03904160112142563,
246
+ "total": 0.07509427221841578,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003759585092111698,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003250348981000586
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": 93,
281
+ "adam_update_count": 14787
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3146175080910325
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_e8f97d2d68cf42b3940d6e3a0a3d346e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 94,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14788,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 93,
300
+ "trained_intervals": 14787,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14787,
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": -1.0979018211364746,
333
+ "median": 7.105637073516846,
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.09831555932760239,
347
+ "median": 0.09831555932760239,
348
+ "max": 0.09831555932760239,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6269769668579102,
354
+ "median": 5.167925834655762,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.3335702419281006,
361
+ "median": 1218.818359375,
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": 5.088468551635742,
382
+ "median": 175.55447387695312,
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.09831555932760239,
410
+ "median": 0.09831555932760239,
411
+ "max": 0.09831555932760239,
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": 3851,
420
+ "controller_edge_stiffness": 41
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_0094.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_0094",
5
+ "executed_epochs": 94,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_eb8529951ba44f3b92b6612b296136b8.npz",
37
+ "optimizer_file": "boundary_eb8529951ba44f3b92b6612b296136b8_optimizer.pt",
38
+ "arrays_sha256": "2dd81481f216be039a407a6adc9890214779e4a7fe7cdc290e21d1795af39b0e",
39
+ "optimizer_sha256": "bb5eafabbc1a25fa67d4bb76607c75da4db2646a4056e8c4bb5dbdf2ad5d5b54",
40
+ "stage": "adam",
41
+ "completed_passes": 94,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14946,
45
+ "adam_update_count": 14946,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 95,
49
+ "consumed_count": 94,
50
+ "last_submitted_update": 14946,
51
+ "last_consumed_update": 14787,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14946,
56
+ "completed_passes": 94,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14946,
59
+ "snapshot": "pass_end_0094",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 94,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14946,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14946,
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.00035683446913026273,
83
+ "update_l2": 0.22785866260528564
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002740843454375863,
91
+ "update_l2": 0.0009351670742034912
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.9388199588283896e-05,
95
+ "update_l2": 0.007280027959495783
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.10511832727001588,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3909,
109
+ "attachment": 41,
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.08776573836803436,
117
+ "ground_restitution/effective": 0.08776573836803436,
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.10511832727001588,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03432820737361908,
129
+ "ssim_fused": 0.8869221806526184,
130
+ "seg_l1": 0.04052038863301277,
131
+ "seg_ssim_ref": 0.886920690536499,
132
+ "depth": 0.008032153114496355,
133
+ "rgb_loss": 0.050078123807907104,
134
+ "seg_loss": 0.05503217503428459,
135
+ "total": 0.10511832727001588
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04494795203208923,
141
+ "ssim_fused": 0.87151038646698,
142
+ "seg_l1": 0.04375368729233742,
143
+ "seg_ssim_ref": 0.8715092539787292,
144
+ "depth": 0.011672858816467537,
145
+ "rgb_loss": 0.06165628135204315,
146
+ "seg_loss": 0.06070110201835632,
147
+ "total": 0.12236905622921594,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011672858816467537,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008820880734870314
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.04632218927145004,
174
+ "ssim_fused": 0.8541011810302734,
175
+ "seg_l1": 0.0641980916261673,
176
+ "seg_ssim_ref": 0.8540992140769958,
177
+ "depth": 0.00957147884012976,
178
+ "rgb_loss": 0.06623751670122147,
179
+ "seg_loss": 0.08053863048553467,
180
+ "total": 0.14678571121501566,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00957147884012976,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008127958874851984
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.023841360583901405,
207
+ "ssim_fused": 0.9140088558197021,
208
+ "seg_l1": 0.027987901121377945,
209
+ "seg_ssim_ref": 0.9140073657035828,
210
+ "depth": 0.006994708386310376,
211
+ "rgb_loss": 0.036271318793296814,
212
+ "seg_loss": 0.039588846266269684,
213
+ "total": 0.0758671597679528,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006994708386310376,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006653306476588154
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.022201325744390488,
240
+ "ssim_fused": 0.9080684781074524,
241
+ "seg_l1": 0.026141880080103874,
242
+ "seg_ssim_ref": 0.9080668687820435,
243
+ "depth": 0.003889566415077748,
244
+ "rgb_loss": 0.03614736348390579,
245
+ "seg_loss": 0.03930012881755829,
246
+ "total": 0.07545138186787916,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003889566415077748,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003380330303966637
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": 94,
281
+ "adam_update_count": 14946
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3223854652605951
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_eb8529951ba44f3b92b6612b296136b8_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 95,
293
+ "next_interval": 0,
294
+ "next_adam_update": 14947,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 94,
300
+ "trained_intervals": 14946,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 14946,
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": -1.1590538024902344,
333
+ "median": 7.101944923400879,
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.08683057129383087,
347
+ "median": 0.08683057129383087,
348
+ "max": 0.08683057129383087,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6425398588180542,
354
+ "median": 5.161629676818848,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.3137829601764679,
361
+ "median": 1214.3265380859375,
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": 5.168279647827148,
382
+ "median": 174.4493408203125,
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.08683057129383087,
410
+ "median": 0.08683057129383087,
411
+ "max": 0.08683057129383087,
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": 3909,
420
+ "controller_edge_stiffness": 41
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_0095.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_0095",
5
+ "executed_epochs": 95,
6
+ "score": null,
7
+ "best_score": 0.07012238697823642,
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_25dd4781047b4b2fb0c22582f4ed43a4.npz",
37
+ "optimizer_file": "boundary_25dd4781047b4b2fb0c22582f4ed43a4_optimizer.pt",
38
+ "arrays_sha256": "5293e79223220a44cf18cdd22ff23a60043498f67f301964d0f89e190ae865a5",
39
+ "optimizer_sha256": "348d8926b0abe312f0c97c8aa020beb4aa72d5585c806e1bb6d0769484a058d7",
40
+ "stage": "adam",
41
+ "completed_passes": 95,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15105,
45
+ "adam_update_count": 15105,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 96,
49
+ "consumed_count": 95,
50
+ "last_submitted_update": 15105,
51
+ "last_consumed_update": 14946,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15105,
56
+ "completed_passes": 95,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15105,
59
+ "snapshot": "pass_end_0095",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 14151,
67
+ "pass_science": {
68
+ "completed_passes": 95,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15105,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15105,
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.0003759043465834111,
83
+ "update_l2": 0.2336096614599228
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023183743469417095,
91
+ "update_l2": 0.0009022131562232971
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.636723264819011e-05,
95
+ "update_l2": 0.00910619180649519
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.11031917929647783,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 3982,
109
+ "attachment": 41,
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.09736203402280807,
117
+ "ground_restitution/effective": 0.09736203402280807,
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.11031917929647783,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0363583117723465,
129
+ "ssim_fused": 0.8839681148529053,
130
+ "seg_l1": 0.04351315274834633,
131
+ "seg_ssim_ref": 0.8839666247367859,
132
+ "depth": 0.0089526176295661,
133
+ "rgb_loss": 0.05229302495718002,
134
+ "seg_loss": 0.05801720172166824,
135
+ "total": 0.11031917929647783
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.047683026641607285,
141
+ "ssim_fused": 0.868582010269165,
142
+ "seg_l1": 0.04703039675951004,
143
+ "seg_ssim_ref": 0.86858069896698,
144
+ "depth": 0.012732502089820597,
145
+ "rgb_loss": 0.06443002074956894,
146
+ "seg_loss": 0.0639081746339798,
147
+ "total": 0.12835092043505797,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012732502089820597,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009880524008223373
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.04959874972701073,
174
+ "ssim_fused": 0.8490089774131775,
175
+ "seg_l1": 0.06953424960374832,
176
+ "seg_ssim_ref": 0.8490071892738342,
177
+ "depth": 0.010941614142241887,
178
+ "rgb_loss": 0.06987720727920532,
179
+ "seg_loss": 0.08582596480846405,
180
+ "total": 0.15571411370181162,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010941614142241887,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00949809417696411
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.025006869807839394,
207
+ "ssim_fused": 0.9117567539215088,
208
+ "seg_l1": 0.029810706153512,
209
+ "seg_ssim_ref": 0.9117552638053894,
210
+ "depth": 0.007672723146586472,
211
+ "rgb_loss": 0.037654146552085876,
212
+ "seg_loss": 0.04149751365184784,
213
+ "total": 0.0791593329270803,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007672723146586472,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.007331321236864249
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.023144599050283432,
240
+ "ssim_fused": 0.9065247774124146,
241
+ "seg_l1": 0.027677256613969803,
242
+ "seg_ssim_ref": 0.9065232276916504,
243
+ "depth": 0.004463631139615446,
244
+ "rgb_loss": 0.037210725247859955,
245
+ "seg_loss": 0.040837161242961884,
246
+ "total": 0.07805235012196145,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004463631139615446,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0039543950285043355
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": 95,
281
+ "adam_update_count": 15105
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31287612207233906
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_25dd4781047b4b2fb0c22582f4ed43a4_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 96,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15106,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 95,
300
+ "trained_intervals": 15105,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15105,
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": -1.219986081123352,
333
+ "median": 7.098348617553711,
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.09645982086658478,
347
+ "median": 0.09645982086658478,
348
+ "max": 0.09645982086658478,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6373027563095093,
354
+ "median": 5.172242164611816,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.2952342629432678,
361
+ "median": 1209.967529296875,
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": 5.1412835121154785,
382
+ "median": 176.31076049804688,
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.09645982086658478,
410
+ "median": 0.09645982086658478,
411
+ "max": 0.09645982086658478,
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": 3982,
420
+ "controller_edge_stiffness": 41
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_0096.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_0096",
5
+ "executed_epochs": 96,
6
+ "score": null,
7
+ "best_score": 0.07007638268510365,
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_3bf1de3bb5c54181877ac5247da50d74.npz",
37
+ "optimizer_file": "boundary_3bf1de3bb5c54181877ac5247da50d74_optimizer.pt",
38
+ "arrays_sha256": "89b0b9d794321d6390da1b4364d47b8b5e85f9978cefb900893d096c71069c1a",
39
+ "optimizer_sha256": "d52fbd8666c3ef0ec423776af9640d73e6add5e7772816e98d4f43e15f2e0dfd",
40
+ "stage": "adam",
41
+ "completed_passes": 96,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15264,
45
+ "adam_update_count": 15264,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 97,
49
+ "consumed_count": 96,
50
+ "last_submitted_update": 15264,
51
+ "last_consumed_update": 15105,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15264,
56
+ "completed_passes": 96,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15264,
59
+ "snapshot": "pass_end_0096",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15105,
67
+ "pass_science": {
68
+ "completed_passes": 96,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15264,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15264,
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.0002986252075061202,
83
+ "update_l2": 0.2240297943353653
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019797279965132475,
91
+ "update_l2": 0.0006873011589050293
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.4609343856573105e-05,
95
+ "update_l2": 0.0055019971914589405
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.1076224707730614,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4064,
109
+ "attachment": 41,
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.11038023233413696,
117
+ "ground_restitution/effective": 0.11038023233413696,
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.1076224707730614,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.035358596593141556,
129
+ "ssim_fused": 0.8855331540107727,
130
+ "seg_l1": 0.04192512109875679,
131
+ "seg_ssim_ref": 0.8855316638946533,
132
+ "depth": 0.008456475337637045,
133
+ "rgb_loss": 0.05118024721741676,
134
+ "seg_loss": 0.05643376708030701,
135
+ "total": 0.1076224707730614
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04663834348320961,
141
+ "ssim_fused": 0.8697633743286133,
142
+ "seg_l1": 0.04550107941031456,
143
+ "seg_ssim_ref": 0.8697621822357178,
144
+ "depth": 0.012222183344963316,
145
+ "rgb_loss": 0.06335800141096115,
146
+ "seg_loss": 0.06244842708110809,
147
+ "total": 0.1258186432248336,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012222183344963316,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009370205263366094
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.04774026945233345,
174
+ "ssim_fused": 0.8521862030029297,
175
+ "seg_l1": 0.06651829928159714,
176
+ "seg_ssim_ref": 0.8521842360496521,
177
+ "depth": 0.010272322492242997,
178
+ "rgb_loss": 0.06775497645139694,
179
+ "seg_loss": 0.08277779072523117,
180
+ "total": 0.15054303949912035,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010272322492242997,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00882880252696522
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.024482998996973038,
207
+ "ssim_fused": 0.9125691056251526,
208
+ "seg_l1": 0.028988393023610115,
209
+ "seg_ssim_ref": 0.9125676155090332,
210
+ "depth": 0.007242327914314552,
211
+ "rgb_loss": 0.03707257658243179,
212
+ "seg_loss": 0.04067718982696533,
213
+ "total": 0.07775700873731144,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007242327914314552,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006900926004592329
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.02257276512682438,
240
+ "ssim_fused": 0.9076139330863953,
241
+ "seg_l1": 0.026692721992731094,
242
+ "seg_ssim_ref": 0.9076125025749207,
243
+ "depth": 0.004089067599027314,
244
+ "rgb_loss": 0.03653542697429657,
245
+ "seg_loss": 0.039831675589084625,
246
+ "total": 0.07637119163098022,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004089067599027314,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0035798314879162026
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": 96,
281
+ "adam_update_count": 15264
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32630786299705505
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_3bf1de3bb5c54181877ac5247da50d74_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 97,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15265,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 96,
300
+ "trained_intervals": 15264,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15264,
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": -1.2762892246246338,
333
+ "median": 7.093131065368652,
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.10969293117523193,
347
+ "median": 0.10969293117523193,
348
+ "max": 0.10969293117523193,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6120719909667969,
354
+ "median": 5.165897369384766,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.2790709435939789,
361
+ "median": 1203.6708984375,
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": 5.013187885284424,
382
+ "median": 175.21038818359375,
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.10969293117523193,
410
+ "median": 0.10969293117523193,
411
+ "max": 0.10969293117523193,
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": 4064,
420
+ "controller_edge_stiffness": 41
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_0097.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_0097",
5
+ "executed_epochs": 97,
6
+ "score": null,
7
+ "best_score": 0.07007638268510365,
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_f3ddfc1f5a7a4f6c972d2d3e523cd8ad.npz",
37
+ "optimizer_file": "boundary_f3ddfc1f5a7a4f6c972d2d3e523cd8ad_optimizer.pt",
38
+ "arrays_sha256": "b375cdddafa51c8131d8f361cdf64b6de08334f5e5085617c417d692f16402b7",
39
+ "optimizer_sha256": "6426661a16172c4eede4018776011382e866b64cb870cac0ab6c7f64516855b7",
40
+ "stage": "adam",
41
+ "completed_passes": 97,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15423,
45
+ "adam_update_count": 15423,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 98,
49
+ "consumed_count": 97,
50
+ "last_submitted_update": 15423,
51
+ "last_consumed_update": 15264,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15423,
56
+ "completed_passes": 97,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15423,
59
+ "snapshot": "pass_end_0097",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15105,
67
+ "pass_science": {
68
+ "completed_passes": 97,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15423,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15423,
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.00035926041891798377,
83
+ "update_l2": 0.21728311479091644
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027626589871942997,
91
+ "update_l2": 0.0006850659847259521
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.3427331042476e-05,
95
+ "update_l2": 0.009092561900615692
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.09998664024800234,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4161,
109
+ "attachment": 41,
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.10591110587120056,
117
+ "ground_restitution/effective": 0.10591110587120056,
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.09998664024800234,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03241267427802086,
129
+ "ssim_fused": 0.8899768590927124,
130
+ "seg_l1": 0.03754977509379387,
131
+ "seg_ssim_ref": 0.889975368976593,
132
+ "depth": 0.00712971717292388,
133
+ "rgb_loss": 0.04793476313352585,
134
+ "seg_loss": 0.05204474553465843,
135
+ "total": 0.09998664024800234
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.042873892933130264,
141
+ "ssim_fused": 0.8749076128005981,
142
+ "seg_l1": 0.04136055335402489,
143
+ "seg_ssim_ref": 0.8749064803123474,
144
+ "depth": 0.010765517104633231,
145
+ "rgb_loss": 0.05931759625673294,
146
+ "seg_loss": 0.05810714513063431,
147
+ "total": 0.11743550690447188,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010765517104633231,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007913539023036008
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.04373719543218613,
174
+ "ssim_fused": 0.8583282828330994,
175
+ "seg_l1": 0.05993608757853508,
176
+ "seg_ssim_ref": 0.8583263754844666,
177
+ "depth": 0.008413065817530733,
178
+ "rgb_loss": 0.06332410126924515,
179
+ "seg_loss": 0.07628359645605087,
180
+ "total": 0.13961611079111355,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008413065817530733,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006969545852252955
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.02244148775935173,
207
+ "ssim_fused": 0.9160602688789368,
208
+ "seg_l1": 0.025557372719049454,
209
+ "seg_ssim_ref": 0.9160588383674622,
210
+ "depth": 0.006211309981992623,
211
+ "rgb_loss": 0.03474113717675209,
212
+ "seg_loss": 0.03723413124680519,
213
+ "total": 0.07198147973353927,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006211309981992623,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005869908072270401
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.02059810981154442,
240
+ "ssim_fused": 0.9106113314628601,
241
+ "seg_l1": 0.023345086723566055,
242
+ "seg_ssim_ref": 0.910609781742096,
243
+ "depth": 0.003128975787538931,
244
+ "rgb_loss": 0.03435622155666351,
245
+ "seg_loss": 0.036554113030433655,
246
+ "total": 0.07091346356288471,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003128975787538931,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00261973967642782
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": 97,
281
+ "adam_update_count": 15423
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3274388019926846
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_f3ddfc1f5a7a4f6c972d2d3e523cd8ad_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 98,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15424,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 97,
300
+ "trained_intervals": 15423,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15423,
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": -1.323926568031311,
333
+ "median": 7.088737964630127,
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.10522603988647461,
347
+ "median": 0.10522603988647461,
348
+ "max": 0.10522603988647461,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5832313299179077,
354
+ "median": 5.179196357727051,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.26608842611312866,
361
+ "median": 1198.3944091796875,
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": 4.870669364929199,
382
+ "median": 177.55691528320312,
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.10522603988647461,
410
+ "median": 0.10522603988647461,
411
+ "max": 0.10522603988647461,
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": 4161,
420
+ "controller_edge_stiffness": 41
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_0098.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_0098",
5
+ "executed_epochs": 98,
6
+ "score": null,
7
+ "best_score": 0.07007638268510365,
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_fe987200b5f245459606f524e76ef42b.npz",
37
+ "optimizer_file": "boundary_fe987200b5f245459606f524e76ef42b_optimizer.pt",
38
+ "arrays_sha256": "e5607c4d037056974ad23f857d9e24c171ae1870d50530b7ca970aded4db7e89",
39
+ "optimizer_sha256": "ddd3f7c8caea166717954f4f168162090f2b2ea907b1d2dd3f122f22f36482fc",
40
+ "stage": "adam",
41
+ "completed_passes": 98,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15582,
45
+ "adam_update_count": 15582,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 99,
49
+ "consumed_count": 98,
50
+ "last_submitted_update": 15582,
51
+ "last_consumed_update": 15423,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15582,
56
+ "completed_passes": 98,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15582,
59
+ "snapshot": "pass_end_0098",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15105,
67
+ "pass_science": {
68
+ "completed_passes": 98,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15582,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15582,
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.0003468380600679666,
83
+ "update_l2": 0.22022852301597595
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002800384536385536,
91
+ "update_l2": 0.0009140446782112122
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.789636998088099e-05,
95
+ "update_l2": 0.007712573278695345
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.09974687242538582,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4239,
109
+ "attachment": 41,
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.09309998899698257,
117
+ "ground_restitution/effective": 0.09309998899698257,
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.09974687242538582,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03228958696126938,
129
+ "ssim_fused": 0.8901865482330322,
130
+ "seg_l1": 0.037477895617485046,
131
+ "seg_ssim_ref": 0.8901849985122681,
132
+ "depth": 0.007196083971374449,
133
+ "rgb_loss": 0.047794364392757416,
134
+ "seg_loss": 0.051945317536592484,
135
+ "total": 0.09974687242538582
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0423940010368824,
141
+ "ssim_fused": 0.8758057355880737,
142
+ "seg_l1": 0.04079155996441841,
143
+ "seg_ssim_ref": 0.875804603099823,
144
+ "depth": 0.010785535737395857,
145
+ "rgb_loss": 0.05875405669212341,
146
+ "seg_loss": 0.05747232586145401,
147
+ "total": 0.11623716808931482,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010785535737395857,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007933557655798633
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.043434254825115204,
174
+ "ssim_fused": 0.8585456609725952,
175
+ "seg_l1": 0.059540633112192154,
176
+ "seg_ssim_ref": 0.8585437536239624,
177
+ "depth": 0.00838271130622468,
178
+ "rgb_loss": 0.06303827464580536,
179
+ "seg_loss": 0.07592375576496124,
180
+ "total": 0.13897041312207284,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00838271130622468,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006939191340946903
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.022447848692536354,
207
+ "ssim_fused": 0.916191041469574,
208
+ "seg_l1": 0.025644658133387566,
209
+ "seg_ssim_ref": 0.9161894917488098,
210
+ "depth": 0.006302240741041282,
211
+ "rgb_loss": 0.03472007066011429,
212
+ "seg_loss": 0.03727782890200615,
213
+ "total": 0.07200419807757118,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006302240741041282,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005960838831319059
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.02088223770260811,
240
+ "ssim_fused": 0.9102036952972412,
241
+ "seg_l1": 0.023934733122587204,
242
+ "seg_ssim_ref": 0.9102022051811218,
243
+ "depth": 0.0033138481008359744,
244
+ "rgb_loss": 0.034665051847696304,
245
+ "seg_loss": 0.03710734844207764,
246
+ "total": 0.07177571041258447,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0033138481008359744,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0028046119897248635
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": 98,
281
+ "adam_update_count": 15582
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3496452830731869
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_fe987200b5f245459606f524e76ef42b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 99,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15583,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 98,
300
+ "trained_intervals": 15582,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15582,
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": -1.368396282196045,
333
+ "median": 7.086150169372559,
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.09218594431877136,
347
+ "median": 0.09218594431877136,
348
+ "max": 0.09218594431877136,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6245954036712646,
354
+ "median": 5.182614326477051,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.25451481342315674,
361
+ "median": 1195.297119140625,
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": 5.076364517211914,
382
+ "median": 178.1983184814453,
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.09218594431877136,
410
+ "median": 0.09218594431877136,
411
+ "max": 0.09218594431877136,
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": 4240,
420
+ "controller_edge_stiffness": 41
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_0099.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_0099",
5
+ "executed_epochs": 99,
6
+ "score": null,
7
+ "best_score": 0.07007638268510365,
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_301e9a0fc87949bd8976249dc336bd5d.npz",
37
+ "optimizer_file": "boundary_301e9a0fc87949bd8976249dc336bd5d_optimizer.pt",
38
+ "arrays_sha256": "ab20a82a408c01140cfc3750277d16b830b5dfb6a3a385aabb9f9f8750bbea92",
39
+ "optimizer_sha256": "cded1b54ddc701b4f783d3aaf6b0bc3d41b395d14e7ab43c2b26b5ab169725cc",
40
+ "stage": "adam",
41
+ "completed_passes": 99,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15741,
45
+ "adam_update_count": 15741,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 100,
49
+ "consumed_count": 99,
50
+ "last_submitted_update": 15741,
51
+ "last_consumed_update": 15582,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15741,
56
+ "completed_passes": 99,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15741,
59
+ "snapshot": "pass_end_0099",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15105,
67
+ "pass_science": {
68
+ "completed_passes": 99,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15741,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15741,
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.00033347023418173194,
83
+ "update_l2": 0.239439457654953
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002661915961652994,
91
+ "update_l2": 0.0010196566581726074
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.175566522870213e-05,
95
+ "update_l2": 0.009014268405735493
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.10736555980953842,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4327,
109
+ "attachment": 41,
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.08948827534914017,
117
+ "ground_restitution/effective": 0.08948827534914017,
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.10736555980953842,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03539028763771057,
129
+ "ssim_fused": 0.8858301043510437,
130
+ "seg_l1": 0.0417206808924675,
131
+ "seg_ssim_ref": 0.8858284950256348,
132
+ "depth": 0.0085029980865312,
133
+ "rgb_loss": 0.05114622414112091,
134
+ "seg_loss": 0.05621083080768585,
135
+ "total": 0.10736555980953842
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0467790886759758,
141
+ "ssim_fused": 0.8703256845474243,
142
+ "seg_l1": 0.045241810381412506,
143
+ "seg_ssim_ref": 0.8703246116638184,
144
+ "depth": 0.012273898843979437,
145
+ "rgb_loss": 0.0633581355214119,
146
+ "seg_loss": 0.06212852895259857,
147
+ "total": 0.12549894582343504,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012273898843979437,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009421920762382215
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.04805753380060196,
174
+ "ssim_fused": 0.8521352410316467,
175
+ "seg_l1": 0.06681472063064575,
176
+ "seg_ssim_ref": 0.8521332740783691,
177
+ "depth": 0.010266409413381737,
178
+ "rgb_loss": 0.06801898032426834,
179
+ "seg_loss": 0.08302512019872665,
180
+ "total": 0.15105436693240837,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010266409413381737,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00882288944810396
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.024122297763824463,
207
+ "ssim_fused": 0.9132300615310669,
208
+ "seg_l1": 0.02820742316544056,
209
+ "seg_ssim_ref": 0.9132286310195923,
210
+ "depth": 0.007210650861876913,
211
+ "rgb_loss": 0.03665182739496231,
212
+ "seg_loss": 0.03992021083831787,
213
+ "total": 0.07657924888414205,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007210650861876913,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006869248952154692
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.022602224722504616,
240
+ "ssim_fused": 0.9076291918754578,
241
+ "seg_l1": 0.02661876380443573,
242
+ "seg_ssim_ref": 0.9076277017593384,
243
+ "depth": 0.0042610332268867126,
244
+ "rgb_loss": 0.0365559421479702,
245
+ "seg_loss": 0.03976947069168091,
246
+ "total": 0.07632967759816829,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0042610332268867126,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0037517971157756008
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": 99,
281
+ "adam_update_count": 15741
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3151484001427889
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_301e9a0fc87949bd8976249dc336bd5d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 100,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15742,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 99,
300
+ "trained_intervals": 15741,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15741,
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": -1.4155621528625488,
333
+ "median": 7.083486557006836,
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.08846861869096756,
347
+ "median": 0.08846861869096756,
348
+ "max": 0.08846861869096756,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6565146446228027,
354
+ "median": 5.186701774597168,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.24278908967971802,
361
+ "median": 1192.11767578125,
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": 5.241012096405029,
382
+ "median": 178.8786163330078,
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.08846861869096756,
410
+ "median": 0.08846861869096756,
411
+ "max": 0.08846861869096756,
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": 4327,
420
+ "controller_edge_stiffness": 41
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_0100.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_0100",
5
+ "executed_epochs": 100,
6
+ "score": null,
7
+ "best_score": 0.07007638268510365,
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_1a142be3634c40afae9c9def21232ee2.npz",
37
+ "optimizer_file": "boundary_1a142be3634c40afae9c9def21232ee2_optimizer.pt",
38
+ "arrays_sha256": "cae3eb404cf2862b4d10b52c046532e9890b03f64b9d6d2ed5c710c350563acf",
39
+ "optimizer_sha256": "db7e4c6bd9a43f2e047e64d2c2bd5597344aa46d8f0d0a3783860a77da9976d7",
40
+ "stage": "adam",
41
+ "completed_passes": 100,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15900,
45
+ "adam_update_count": 15900,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 101,
49
+ "consumed_count": 100,
50
+ "last_submitted_update": 15900,
51
+ "last_consumed_update": 15741,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15900,
56
+ "completed_passes": 100,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15900,
59
+ "snapshot": "pass_end_0100",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15105,
67
+ "pass_science": {
68
+ "completed_passes": 100,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15900,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15900,
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.0003441658918745816,
83
+ "update_l2": 0.21210089325904846
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024064802564680576,
91
+ "update_l2": 0.0008703842759132385
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.54118848615326e-05,
95
+ "update_l2": 0.008228782564401627
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.1077133304435062,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4378,
109
+ "attachment": 41,
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.1005546823143959,
117
+ "ground_restitution/effective": 0.1005546823143959,
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.1077133304435062,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.035453494638204575,
129
+ "ssim_fused": 0.8854695558547974,
130
+ "seg_l1": 0.04191193729639053,
131
+ "seg_ssim_ref": 0.8854681253433228,
132
+ "depth": 0.008527095918614131,
133
+ "rgb_loss": 0.05126887559890747,
134
+ "seg_loss": 0.056435924023389816,
135
+ "total": 0.1077133304435062
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04699034243822098,
141
+ "ssim_fused": 0.8695493340492249,
142
+ "seg_l1": 0.04583486169576645,
143
+ "seg_ssim_ref": 0.8695482611656189,
144
+ "depth": 0.012349685836866395,
145
+ "rgb_loss": 0.06368240714073181,
146
+ "seg_loss": 0.06275823712348938,
147
+ "total": 0.12645299395005805,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012349685836866395,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009497707755269173
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.04852671176195145,
174
+ "ssim_fused": 0.8508051037788391,
175
+ "seg_l1": 0.06768327206373215,
176
+ "seg_ssim_ref": 0.8508033156394958,
177
+ "depth": 0.010441171121684212,
178
+ "rgb_loss": 0.06866034865379333,
179
+ "seg_loss": 0.08398595452308655,
180
+ "total": 0.15265674434800156,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.010441171121684212,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008997651156406437
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.024144064635038376,
207
+ "ssim_fused": 0.9131070971488953,
208
+ "seg_l1": 0.028241725638508797,
209
+ "seg_ssim_ref": 0.9131054878234863,
210
+ "depth": 0.007225986918715449,
211
+ "rgb_loss": 0.03669383376836777,
212
+ "seg_loss": 0.03997228294610977,
213
+ "total": 0.07667334270139625,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007225986918715449,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006884585008993227
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.0221528559923172,
240
+ "ssim_fused": 0.9084168672561646,
241
+ "seg_l1": 0.025887899100780487,
242
+ "seg_ssim_ref": 0.9084154367446899,
243
+ "depth": 0.004091539797190473,
244
+ "rgb_loss": 0.03603891283273697,
245
+ "seg_loss": 0.03902723267674446,
246
+ "total": 0.07507024077456892,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004091539797190473,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003582303686079362
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": 100,
281
+ "adam_update_count": 15900
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3170109121128917
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_1a142be3634c40afae9c9def21232ee2_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 101,
293
+ "next_interval": 0,
294
+ "next_adam_update": 15901,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 100,
300
+ "trained_intervals": 15900,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 15900,
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": -1.4595445394515991,
333
+ "median": 7.077877998352051,
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.09968429803848267,
347
+ "median": 0.09968429803848267,
348
+ "max": 0.09968429803848267,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6067959070205688,
354
+ "median": 5.18324089050293,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.23234206438064575,
361
+ "median": 1185.45068359375,
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": 4.986807346343994,
382
+ "median": 178.2596435546875,
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.09968429803848267,
410
+ "median": 0.09968429803848267,
411
+ "max": 0.09968429803848267,
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": 4378,
420
+ "controller_edge_stiffness": 41
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_0101.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_0101",
5
+ "executed_epochs": 101,
6
+ "score": null,
7
+ "best_score": 0.06948771942646229,
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_a72661d435944123a57a49ede8615449.npz",
37
+ "optimizer_file": "boundary_a72661d435944123a57a49ede8615449_optimizer.pt",
38
+ "arrays_sha256": "a6b697fe29ae27a267300afa9c8387194ad069d8e0697dc9eb86be522db81a88",
39
+ "optimizer_sha256": "05678a93464caabff5d36aa7248c1a5954e013fd943d5bc1b9b8d12bdcb413dc",
40
+ "stage": "adam",
41
+ "completed_passes": 101,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16059,
45
+ "adam_update_count": 16059,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 102,
49
+ "consumed_count": 101,
50
+ "last_submitted_update": 16059,
51
+ "last_consumed_update": 15900,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16059,
56
+ "completed_passes": 101,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16059,
59
+ "snapshot": "pass_end_0101",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15900,
67
+ "pass_science": {
68
+ "completed_passes": 101,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16059,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16059,
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.00035385077353566885,
83
+ "update_l2": 0.23172879219055176
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00253934133797884,
91
+ "update_l2": 0.0008538961410522461
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.869421486044303e-05,
95
+ "update_l2": 0.010245352983474731
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.1067996718416332,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4463,
109
+ "attachment": 41,
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.10760875046253204,
117
+ "ground_restitution/effective": 0.10760875046253204,
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.1067996718416332,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.035003867000341415,
129
+ "ssim_fused": 0.8860017657279968,
130
+ "seg_l1": 0.041485752910375595,
131
+ "seg_ssim_ref": 0.8860002756118774,
132
+ "depth": 0.008380455744163288,
133
+ "rgb_loss": 0.05080273002386093,
134
+ "seg_loss": 0.055988557636737823,
135
+ "total": 0.1067996718416332
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.046006735414266586,
141
+ "ssim_fused": 0.8704587817192078,
142
+ "seg_l1": 0.04497092589735985,
143
+ "seg_ssim_ref": 0.870457649230957,
144
+ "depth": 0.012057996913218455,
145
+ "rgb_loss": 0.0627136304974556,
146
+ "seg_loss": 0.06188521161675453,
147
+ "total": 0.12461090383641364,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012057996913218455,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009206018831621235
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.0476321242749691,
174
+ "ssim_fused": 0.8521095514297485,
175
+ "seg_l1": 0.06639182567596436,
176
+ "seg_ssim_ref": 0.852107584476471,
177
+ "depth": 0.01016341942246848,
178
+ "rgb_loss": 0.06768378615379333,
179
+ "seg_loss": 0.08269194513559341,
180
+ "total": 0.15038588725822863,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01016341942246848,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008719899457190703
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.024132654070854187,
207
+ "ssim_fused": 0.9133924841880798,
208
+ "seg_l1": 0.028412388637661934,
209
+ "seg_ssim_ref": 0.9133909940719604,
210
+ "depth": 0.007237020964183999,
211
+ "rgb_loss": 0.0366276279091835,
212
+ "seg_loss": 0.04005171358585358,
213
+ "total": 0.07668657851600126,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.007237020964183999,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006895619054461778
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.02224394865334034,
240
+ "ssim_fused": 0.908046305179596,
241
+ "seg_l1": 0.026167867705225945,
242
+ "seg_ssim_ref": 0.908044695854187,
243
+ "depth": 0.004063385676782216,
244
+ "rgb_loss": 0.03618589788675308,
245
+ "seg_loss": 0.03932535648345947,
246
+ "total": 0.07551531775588934,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004063385676782216,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003554149565671105
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": 101,
281
+ "adam_update_count": 16059
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3256975938566029
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_a72661d435944123a57a49ede8615449_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 102,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16060,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 101,
300
+ "trained_intervals": 16059,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16059,
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": -1.5051637887954712,
333
+ "median": 7.072934150695801,
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.1067548543214798,
347
+ "median": 0.1067548543214798,
348
+ "max": 0.1067548543214798,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5786067247390747,
354
+ "median": 5.1817216873168945,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.22198094427585602,
361
+ "median": 1179.603759765625,
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": 4.848196029663086,
382
+ "median": 178.00762939453125,
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.1067548543214798,
410
+ "median": 0.1067548543214798,
411
+ "max": 0.1067548543214798,
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": 4463,
420
+ "controller_edge_stiffness": 41
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_0102.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_0102",
5
+ "executed_epochs": 102,
6
+ "score": null,
7
+ "best_score": 0.06948771942646229,
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_e7a1c72e75194c5b836a06fba8611632.npz",
37
+ "optimizer_file": "boundary_e7a1c72e75194c5b836a06fba8611632_optimizer.pt",
38
+ "arrays_sha256": "c92a800e00655cf7fc087485f2c308d6d8dba60a6e3b22f1c37c42e97d5f219a",
39
+ "optimizer_sha256": "9b31cf775625236343cd2a16d3154c758fcb79a10295f2fb1edb97656b5f0cd0",
40
+ "stage": "adam",
41
+ "completed_passes": 102,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16218,
45
+ "adam_update_count": 16218,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 103,
49
+ "consumed_count": 102,
50
+ "last_submitted_update": 16218,
51
+ "last_consumed_update": 16059,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16218,
56
+ "completed_passes": 102,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16218,
59
+ "snapshot": "pass_end_0102",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15900,
67
+ "pass_science": {
68
+ "completed_passes": 102,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16218,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16218,
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.000274616846581921,
83
+ "update_l2": 0.21747829020023346
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023898447398096323,
91
+ "update_l2": 0.0006373375654220581
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.283654066559393e-05,
95
+ "update_l2": 0.003801565384492278
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.09863881083243879,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4540,
109
+ "attachment": 41,
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.1113712340593338,
117
+ "ground_restitution/effective": 0.1113712340593338,
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.09863881083243879,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.031874097883701324,
129
+ "ssim_fused": 0.8909279704093933,
130
+ "seg_l1": 0.036879248917102814,
131
+ "seg_ssim_ref": 0.8909263610839844,
132
+ "depth": 0.006996710238779551,
133
+ "rgb_loss": 0.04731368273496628,
134
+ "seg_loss": 0.051318131387233734,
135
+ "total": 0.09863881083243879
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04210314527153969,
141
+ "ssim_fused": 0.8760582804679871,
142
+ "seg_l1": 0.040336355566978455,
143
+ "seg_ssim_ref": 0.8760572075843811,
144
+ "depth": 0.010504141972620791,
145
+ "rgb_loss": 0.05847086012363434,
146
+ "seg_loss": 0.05705764517188072,
147
+ "total": 0.11553901316277798,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010504141972620791,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007652163891023568
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.04241783544421196,
174
+ "ssim_fused": 0.8606358766555786,
175
+ "seg_l1": 0.058091916143894196,
176
+ "seg_ssim_ref": 0.8606338500976562,
177
+ "depth": 0.008180137656686516,
178
+ "rgb_loss": 0.061807096004486084,
179
+ "seg_loss": 0.07434676587581635,
180
+ "total": 0.13616204201795912,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008180137656686516,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00673661769140874
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.022325556725263596,
207
+ "ssim_fused": 0.9162999391555786,
208
+ "seg_l1": 0.025500595569610596,
209
+ "seg_ssim_ref": 0.9162982702255249,
210
+ "depth": 0.006120630639328931,
211
+ "rgb_loss": 0.03460045903921127,
212
+ "seg_loss": 0.037140823900699615,
213
+ "total": 0.07174740357055022,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006120630639328931,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005779228729606709
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.020649852231144905,
240
+ "ssim_fused": 0.910717785358429,
241
+ "seg_l1": 0.023588130250573158,
242
+ "seg_ssim_ref": 0.9107161164283752,
243
+ "depth": 0.0031819306864819697,
244
+ "rgb_loss": 0.034376323223114014,
245
+ "seg_loss": 0.03672727942466736,
246
+ "total": 0.07110678457846785,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031819306864819697,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002672694575370858
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": 102,
281
+ "adam_update_count": 16218
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3445024602115154
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_e7a1c72e75194c5b836a06fba8611632_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 103,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16219,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 102,
300
+ "trained_intervals": 16218,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16218,
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": -1.540115237236023,
333
+ "median": 7.0677032470703125,
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.11073389649391174,
347
+ "median": 0.11073389649391174,
348
+ "max": 0.11073389649391174,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5800669193267822,
354
+ "median": 5.197200775146484,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.2143564075231552,
361
+ "median": 1173.449462890625,
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": 4.85528039932251,
382
+ "median": 180.76553344726562,
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.11073389649391174,
410
+ "median": 0.11073389649391174,
411
+ "max": 0.11073389649391174,
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": 4540,
420
+ "controller_edge_stiffness": 41
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_0103.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_0103",
5
+ "executed_epochs": 103,
6
+ "score": null,
7
+ "best_score": 0.06948771942646229,
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_d8a5c619384d41f8ba17985c1fe771d7.npz",
37
+ "optimizer_file": "boundary_d8a5c619384d41f8ba17985c1fe771d7_optimizer.pt",
38
+ "arrays_sha256": "c2e3014f10bcf6e24398700a8e413c79b20526c380c108eb3b1c1e35db9afe1e",
39
+ "optimizer_sha256": "7583416c0cfe0116ccf589225fdeff48d6d54d7eb4937a5fab365e3d472622d4",
40
+ "stage": "adam",
41
+ "completed_passes": 103,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16377,
45
+ "adam_update_count": 16377,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 104,
49
+ "consumed_count": 103,
50
+ "last_submitted_update": 16377,
51
+ "last_consumed_update": 16218,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16377,
56
+ "completed_passes": 103,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16377,
59
+ "snapshot": "pass_end_0103",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 15900,
67
+ "pass_science": {
68
+ "completed_passes": 103,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16377,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16377,
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.00027637952007353306,
83
+ "update_l2": 0.21359653770923615
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002246391260996461,
91
+ "update_l2": 0.0005794540047645569
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8914328140672296e-05,
95
+ "update_l2": 0.008143622428178787
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.09149852610962902,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4624,
109
+ "attachment": 41,
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.10299162566661835,
117
+ "ground_restitution/effective": 0.10299162566661835,
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.09149852610962902,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.029194964095950127,
129
+ "ssim_fused": 0.8949375748634338,
130
+ "seg_l1": 0.03263934701681137,
131
+ "seg_ssim_ref": 0.8949360251426697,
132
+ "depth": 0.005796848111495493,
133
+ "rgb_loss": 0.04436846077442169,
134
+ "seg_loss": 0.04712427034974098,
135
+ "total": 0.09149852610962902
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03953150287270546,
141
+ "ssim_fused": 0.879151463508606,
142
+ "seg_l1": 0.03696570545434952,
143
+ "seg_ssim_ref": 0.879150390625,
144
+ "depth": 0.009318951789509351,
145
+ "rgb_loss": 0.055794909596443176,
146
+ "seg_loss": 0.053742486983537674,
147
+ "total": 0.10954671180648005,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009318951789509351,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006466973707912127
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.03891109302639961,
174
+ "ssim_fused": 0.8659663200378418,
175
+ "seg_l1": 0.05235756188631058,
176
+ "seg_ssim_ref": 0.8659644722938538,
177
+ "depth": 0.00655736788813775,
178
+ "rgb_loss": 0.05793561041355133,
179
+ "seg_loss": 0.06869315356016159,
180
+ "total": 0.12663531389102045,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00655736788813775,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005113847922859972
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.02011137455701828,
207
+ "ssim_fused": 0.9191011190414429,
208
+ "seg_l1": 0.021637383848428726,
209
+ "seg_ssim_ref": 0.9190995693206787,
210
+ "depth": 0.004923553038371158,
211
+ "rgb_loss": 0.03226887434720993,
212
+ "seg_loss": 0.03348999470472336,
213
+ "total": 0.06576379260497166,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004923553038371158,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.004582151128648936
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.018225887790322304,
240
+ "ssim_fused": 0.9155313372612,
241
+ "seg_l1": 0.019596733152866364,
242
+ "seg_ssim_ref": 0.9155296683311462,
243
+ "depth": 0.002387519729963711,
244
+ "rgb_loss": 0.03147444501519203,
245
+ "seg_loss": 0.0325714536011219,
246
+ "total": 0.0640482861360439,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002387519729963711,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0018782836188525993
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": 103,
281
+ "adam_update_count": 16377
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3309588669799268
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_d8a5c619384d41f8ba17985c1fe771d7_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 104,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16378,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 103,
300
+ "trained_intervals": 16377,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16377,
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": -1.5743253231048584,
333
+ "median": 7.063982963562012,
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.10241217166185379,
347
+ "median": 0.10241217166185379,
348
+ "max": 0.10241217166185379,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6058353185653687,
354
+ "median": 5.186853885650635,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.2071472704410553,
361
+ "median": 1169.09228515625,
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": 4.982019424438477,
382
+ "median": 178.90481567382812,
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.10241217166185379,
410
+ "median": 0.10241217166185379,
411
+ "max": 0.10241217166185379,
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": 4625,
420
+ "controller_edge_stiffness": 41
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_0104.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_0104",
5
+ "executed_epochs": 104,
6
+ "score": null,
7
+ "best_score": 0.06922075860862992,
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_fc52a083768d4e8fb220fe52d8b85f60.npz",
37
+ "optimizer_file": "boundary_fc52a083768d4e8fb220fe52d8b85f60_optimizer.pt",
38
+ "arrays_sha256": "54105fec557b4f32642c341764d6c62f62bf94d786459e6d91926d3bf8daf877",
39
+ "optimizer_sha256": "6216f6ec0daff8b189ae2c7921386659846ee79b7aeae610b157f4493eceb2d4",
40
+ "stage": "adam",
41
+ "completed_passes": 104,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16536,
45
+ "adam_update_count": 16536,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 105,
49
+ "consumed_count": 104,
50
+ "last_submitted_update": 16536,
51
+ "last_consumed_update": 16377,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16536,
56
+ "completed_passes": 104,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16536,
59
+ "snapshot": "pass_end_0104",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16377,
67
+ "pass_science": {
68
+ "completed_passes": 104,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16536,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16536,
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.0002974823582917452,
83
+ "update_l2": 0.21697880327701569
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002659253543242812,
91
+ "update_l2": 0.0009663403034210205
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.867599298246205e-05,
95
+ "update_l2": 0.004709229804575443
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.09574401440129096,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4702,
109
+ "attachment": 41,
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.08297016471624374,
117
+ "ground_restitution/effective": 0.08297016471624374,
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.09574401440129096,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.030897658318281174,
129
+ "ssim_fused": 0.8925944566726685,
130
+ "seg_l1": 0.03507097810506821,
131
+ "seg_ssim_ref": 0.8925929069519043,
132
+ "depth": 0.006585065577575749,
133
+ "rgb_loss": 0.04619923233985901,
134
+ "seg_loss": 0.04953819513320923,
135
+ "total": 0.09574401440129096
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04154651612043381,
141
+ "ssim_fused": 0.8766764998435974,
142
+ "seg_l1": 0.03906026482582092,
143
+ "seg_ssim_ref": 0.8766753673553467,
144
+ "depth": 0.010224976281625244,
145
+ "rgb_loss": 0.05790191516280174,
146
+ "seg_loss": 0.05591313913464546,
147
+ "total": 0.11382527927372883,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010224976281625244,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007372998200028022
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.041385915130376816,
174
+ "ssim_fused": 0.861889660358429,
175
+ "seg_l1": 0.056198958307504654,
176
+ "seg_ssim_ref": 0.8618877530097961,
177
+ "depth": 0.007627638852746071,
178
+ "rgb_loss": 0.06073080003261566,
179
+ "seg_loss": 0.07258161902427673,
180
+ "total": 0.13332004669574515,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007627638852746071,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006184118887468293
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.021039124578237534,
207
+ "ssim_fused": 0.9185197949409485,
208
+ "seg_l1": 0.023183368146419525,
209
+ "seg_ssim_ref": 0.9185183644294739,
210
+ "depth": 0.005546686936166758,
211
+ "rgb_loss": 0.03312734141945839,
212
+ "seg_loss": 0.034843020141124725,
213
+ "total": 0.06797591197280958,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005546686936166758,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005205285026444536
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.01961907371878624,
240
+ "ssim_fused": 0.9132919311523438,
241
+ "seg_l1": 0.021841321140527725,
242
+ "seg_ssim_ref": 0.91329026222229,
243
+ "depth": 0.002940960239764924,
244
+ "rgb_loss": 0.03303687274456024,
245
+ "seg_loss": 0.03481500595808029,
246
+ "total": 0.0678548196628803,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002940960239764924,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002431724128653813
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": 104,
281
+ "adam_update_count": 16536
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31758957216516137
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_fc52a083768d4e8fb220fe52d8b85f60_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 105,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16537,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 104,
300
+ "trained_intervals": 16536,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16536,
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": -1.6063580513000488,
333
+ "median": 7.060985565185547,
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.08200382441282272,
347
+ "median": 0.08200382441282272,
348
+ "max": 0.08200382441282272,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6342278718948364,
354
+ "median": 5.206268310546875,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.20061692595481873,
361
+ "median": 1165.5933837890625,
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": 5.1254987716674805,
382
+ "median": 182.4122314453125,
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.08200382441282272,
410
+ "median": 0.08200382441282272,
411
+ "max": 0.08200382441282272,
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": 4704,
420
+ "controller_edge_stiffness": 41
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_0105.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_0105",
5
+ "executed_epochs": 105,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_ce7945967a804425a71c70e0f1691f12.npz",
37
+ "optimizer_file": "boundary_ce7945967a804425a71c70e0f1691f12_optimizer.pt",
38
+ "arrays_sha256": "a66bd7b75fe99c466b7397bba33c73db7645ee8dd042645d7bec55cffcbd1fb1",
39
+ "optimizer_sha256": "af2ffe1f57ad891c41dafdac1a569b7a4377740357c6663221823fd252d7a5d3",
40
+ "stage": "adam",
41
+ "completed_passes": 105,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16695,
45
+ "adam_update_count": 16695,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 106,
49
+ "consumed_count": 105,
50
+ "last_submitted_update": 16695,
51
+ "last_consumed_update": 16536,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16695,
56
+ "completed_passes": 105,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16695,
59
+ "snapshot": "pass_end_0105",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 105,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16695,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16695,
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.001046408200636506,
83
+ "update_l2": 0.2400977611541748
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0026669183280318975,
91
+ "update_l2": 0.0009629428386688232
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010010603000409901,
95
+ "update_l2": 0.009320470504462719
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.10460063097093011,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4775,
109
+ "attachment": 41,
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.08778291940689087,
117
+ "ground_restitution/effective": 0.08778291940689087,
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.10460063097093011,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03429398313164711,
129
+ "ssim_fused": 0.887292206287384,
130
+ "seg_l1": 0.04009257256984711,
131
+ "seg_ssim_ref": 0.8872907161712646,
132
+ "depth": 0.007950039838795426,
133
+ "rgb_loss": 0.049976758658885956,
134
+ "seg_loss": 0.05461592227220535,
135
+ "total": 0.10460063097093011
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04568799212574959,
141
+ "ssim_fused": 0.8710521459579468,
142
+ "seg_l1": 0.044098176062107086,
143
+ "seg_ssim_ref": 0.8710510730743408,
144
+ "depth": 0.011681261334239324,
145
+ "rgb_loss": 0.06233996897935867,
146
+ "seg_loss": 0.061068326234817505,
147
+ "total": 0.12341997647551042,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011681261334239324,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008829283252642102
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.04700944945216179,
174
+ "ssim_fused": 0.8532174229621887,
175
+ "seg_l1": 0.06509090214967728,
176
+ "seg_ssim_ref": 0.8532155752182007,
177
+ "depth": 0.009695556369727838,
178
+ "rgb_loss": 0.06696407496929169,
179
+ "seg_loss": 0.0814296081662178,
180
+ "total": 0.14840338614245982,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009695556369727838,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008252036404450063
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.023088471964001656,
207
+ "ssim_fused": 0.9150258302688599,
208
+ "seg_l1": 0.02649937942624092,
209
+ "seg_ssim_ref": 0.9150243997573853,
210
+ "depth": 0.006653722296693983,
211
+ "rgb_loss": 0.03546561300754547,
212
+ "seg_loss": 0.038194626569747925,
213
+ "total": 0.07366689329959009,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006653722296693983,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006312320386971761
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.021390018984675407,
240
+ "ssim_fused": 0.9098732471466064,
241
+ "seg_l1": 0.02468183822929859,
242
+ "seg_ssim_ref": 0.9098716974258423,
243
+ "depth": 0.0037696193545205623,
244
+ "rgb_loss": 0.0351373665034771,
245
+ "seg_loss": 0.037771131843328476,
246
+ "total": 0.0729122679661601,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0037696193545205623,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003260383243409451
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": 105,
281
+ "adam_update_count": 16695
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3400067100301385
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_ce7945967a804425a71c70e0f1691f12_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 106,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16696,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 105,
300
+ "trained_intervals": 16695,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16695,
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": -1.638562798500061,
333
+ "median": 7.056515693664551,
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.08681997656822205,
347
+ "median": 0.08681997656822205,
348
+ "max": 0.08681997656822205,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6453322172164917,
354
+ "median": 5.195476531982422,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.19425903260707855,
361
+ "median": 1160.3946533203125,
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": 5.1827311515808105,
382
+ "median": 180.45413208007812,
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.08681997656822205,
410
+ "median": 0.08681997656822205,
411
+ "max": 0.08681997656822205,
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": 4775,
420
+ "controller_edge_stiffness": 41
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_0106.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_0106",
5
+ "executed_epochs": 106,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_5fe7c3fe836d41b0a77305c257a4d23c.npz",
37
+ "optimizer_file": "boundary_5fe7c3fe836d41b0a77305c257a4d23c_optimizer.pt",
38
+ "arrays_sha256": "6dbafc77bed6fd16c21e111b091dfd6f42bf0a8f478e3686783c980f2d4eb711",
39
+ "optimizer_sha256": "11d0ebededadd30817c456b2dc7335870879be0c9c17b6804bf7501fa27fc87f",
40
+ "stage": "adam",
41
+ "completed_passes": 106,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16854,
45
+ "adam_update_count": 16854,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 107,
49
+ "consumed_count": 106,
50
+ "last_submitted_update": 16854,
51
+ "last_consumed_update": 16695,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16854,
56
+ "completed_passes": 106,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16854,
59
+ "snapshot": "pass_end_0106",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 106,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16854,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16854,
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.0005252243136055768,
83
+ "update_l2": 0.21905189752578735
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002618822269141674,
91
+ "update_l2": 0.000914454460144043
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.512600132031366e-05,
95
+ "update_l2": 0.008596936240792274
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.10383123733819773,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4837,
109
+ "attachment": 41,
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.09711366891860962,
117
+ "ground_restitution/effective": 0.09711366891860962,
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.10383123733819773,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0340217724442482,
129
+ "ssim_fused": 0.8877353668212891,
130
+ "seg_l1": 0.039624836295843124,
131
+ "seg_ssim_ref": 0.8877338171005249,
132
+ "depth": 0.007780424964931218,
133
+ "rgb_loss": 0.04967035353183746,
134
+ "seg_loss": 0.05415310338139534,
135
+ "total": 0.10383123733819773
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.045418690890073776,
141
+ "ssim_fused": 0.8716005682945251,
142
+ "seg_l1": 0.043752022087574005,
143
+ "seg_ssim_ref": 0.8715994954109192,
144
+ "depth": 0.011521147308957945,
145
+ "rgb_loss": 0.06201484054327011,
146
+ "seg_loss": 0.06068171560764313,
147
+ "total": 0.1227080772982222,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011521147308957945,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008669169227360723
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.04664852097630501,
174
+ "ssim_fused": 0.8538484573364258,
175
+ "seg_l1": 0.06453581899404526,
176
+ "seg_ssim_ref": 0.853846549987793,
177
+ "depth": 0.009560319781416717,
178
+ "rgb_loss": 0.06654912978410721,
179
+ "seg_loss": 0.08085934817790985,
180
+ "total": 0.14741804573237907,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009560319781416717,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008116799816138939
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.02299710363149643,
207
+ "ssim_fused": 0.9150806665420532,
208
+ "seg_l1": 0.026285503059625626,
209
+ "seg_ssim_ref": 0.9150791168212891,
210
+ "depth": 0.006528727246809544,
211
+ "rgb_loss": 0.03538154810667038,
212
+ "seg_loss": 0.03801257908344269,
213
+ "total": 0.07340065591735988,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006528727246809544,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006187325337087321
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.021022776141762733,
240
+ "ssim_fused": 0.9104117155075073,
241
+ "seg_l1": 0.023926010355353355,
242
+ "seg_ssim_ref": 0.9104101657867432,
243
+ "depth": 0.003511505522540667,
244
+ "rgb_loss": 0.03473588079214096,
245
+ "seg_loss": 0.03705877438187599,
246
+ "total": 0.07179817040482979,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003511505522540667,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0030022694114295555
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": 106,
281
+ "adam_update_count": 16854
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3418601262383163
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_5fe7c3fe836d41b0a77305c257a4d23c_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 107,
293
+ "next_interval": 0,
294
+ "next_adam_update": 16855,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 106,
300
+ "trained_intervals": 16854,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 16854,
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": -1.6714234352111816,
333
+ "median": 7.049558639526367,
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.09619921445846558,
347
+ "median": 0.09619921445846558,
348
+ "max": 0.09619921445846558,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6013603210449219,
354
+ "median": 5.178790092468262,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1879793107509613,
361
+ "median": 1152.350341796875,
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": 4.959774971008301,
382
+ "median": 177.5358123779297,
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.09619921445846558,
410
+ "median": 0.09619921445846558,
411
+ "max": 0.09619921445846558,
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": 4838,
420
+ "controller_edge_stiffness": 41
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_0107.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_0107",
5
+ "executed_epochs": 107,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_87d215da0903497ba296409ae625668a.npz",
37
+ "optimizer_file": "boundary_87d215da0903497ba296409ae625668a_optimizer.pt",
38
+ "arrays_sha256": "480743a932feb0fcf3f0dde10f39136a122e6a0545a8412ae55ccb08efa0daf6",
39
+ "optimizer_sha256": "d0e9ca4ecf73fd773b81908ccb839524699e832b4b18e7c9b4086f9ac2c66f81",
40
+ "stage": "adam",
41
+ "completed_passes": 107,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17013,
45
+ "adam_update_count": 17013,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 108,
49
+ "consumed_count": 107,
50
+ "last_submitted_update": 17013,
51
+ "last_consumed_update": 16854,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17013,
56
+ "completed_passes": 107,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17013,
59
+ "snapshot": "pass_end_0107",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 107,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17013,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17013,
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.0004328085051383823,
83
+ "update_l2": 0.22807905077934265
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002613438991829753,
91
+ "update_l2": 0.0008909329771995544
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.87700739945285e-05,
95
+ "update_l2": 0.006857992149889469
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.10215249849519922,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 4920,
109
+ "attachment": 41,
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.10321347415447235,
117
+ "ground_restitution/effective": 0.10321347415447235,
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.10215249849519922,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03329205885529518,
129
+ "ssim_fused": 0.8887761831283569,
130
+ "seg_l1": 0.038776788860559464,
131
+ "seg_ssim_ref": 0.8887746334075928,
132
+ "depth": 0.007605236389179221,
133
+ "rgb_loss": 0.048878397792577744,
134
+ "seg_loss": 0.0532664954662323,
135
+ "total": 0.10215249849519922
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0441727377474308,
141
+ "ssim_fused": 0.8730763792991638,
142
+ "seg_l1": 0.04243790730834007,
143
+ "seg_ssim_ref": 0.8730750679969788,
144
+ "depth": 0.011271273543673774,
145
+ "rgb_loss": 0.06072291359305382,
146
+ "seg_loss": 0.059335313737392426,
147
+ "total": 0.12006949487869961,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011271273543673774,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008419295462076553
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.04521254077553749,
174
+ "ssim_fused": 0.8557811379432678,
175
+ "seg_l1": 0.06240713968873024,
176
+ "seg_ssim_ref": 0.8557790517807007,
177
+ "depth": 0.009143989177434446,
178
+ "rgb_loss": 0.06501380354166031,
179
+ "seg_loss": 0.07876989990472794,
180
+ "total": 0.14379284743556567,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009143989177434446,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.007700469212156669
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.022740168496966362,
207
+ "ssim_fused": 0.9157763719558716,
208
+ "seg_l1": 0.02608545497059822,
209
+ "seg_ssim_ref": 0.915774941444397,
210
+ "depth": 0.006472368839101659,
211
+ "rgb_loss": 0.03503686189651489,
212
+ "seg_loss": 0.03771337866783142,
213
+ "total": 0.07275671293318542,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006472368839101659,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006130966929379436
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.021042782813310623,
240
+ "ssim_fused": 0.9104710817337036,
241
+ "seg_l1": 0.02417665719985962,
242
+ "seg_ssim_ref": 0.910469651222229,
243
+ "depth": 0.0035333139965070103,
244
+ "rgb_loss": 0.034740012139081955,
245
+ "seg_loss": 0.037247397005558014,
246
+ "total": 0.07199093873334618,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0035333139965070103,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003024077885395899
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": 107,
281
+ "adam_update_count": 17013
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31452826177701354
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_87d215da0903497ba296409ae625668a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 108,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17014,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 107,
300
+ "trained_intervals": 17013,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17013,
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": -1.7052066326141357,
333
+ "median": 7.0432658195495605,
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.1023225411772728,
347
+ "median": 0.1023225411772728,
348
+ "max": 0.1023225411772728,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5871086120605469,
354
+ "median": 5.176142692565918,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1817348152399063,
361
+ "median": 1145.1212158203125,
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": 4.889590740203857,
382
+ "median": 177.00892639160156,
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.1023225411772728,
410
+ "median": 0.1023225411772728,
411
+ "max": 0.1023225411772728,
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": 4921,
420
+ "controller_edge_stiffness": 41
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_0108.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_0108",
5
+ "executed_epochs": 108,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_56f2461b3927481c9dcdcd45cdd12878.npz",
37
+ "optimizer_file": "boundary_56f2461b3927481c9dcdcd45cdd12878_optimizer.pt",
38
+ "arrays_sha256": "a072b39f135ee601c7e389112949a57653451d2ec346f72cbb538e2f0e694dcf",
39
+ "optimizer_sha256": "921d156a51feaefb6fcda1ce1138f771d33eae2ab912519e8072feae66b4cfd8",
40
+ "stage": "adam",
41
+ "completed_passes": 108,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17172,
45
+ "adam_update_count": 17172,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 109,
49
+ "consumed_count": 108,
50
+ "last_submitted_update": 17172,
51
+ "last_consumed_update": 17013,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17172,
56
+ "completed_passes": 108,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17172,
59
+ "snapshot": "pass_end_0108",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 108,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17172,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17172,
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.0004918834310956299,
83
+ "update_l2": 0.2223445326089859
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0026657250709831715,
91
+ "update_l2": 0.0008505135774612427
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010954512254102156,
95
+ "update_l2": 0.011841924861073494
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.10341186379474888,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5010,
109
+ "attachment": 41,
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.11065342277288437,
117
+ "ground_restitution/effective": 0.11065342277288437,
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.10341186379474888,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0337824821472168,
129
+ "ssim_fused": 0.8879733681678772,
130
+ "seg_l1": 0.039458975195884705,
131
+ "seg_ssim_ref": 0.8879717588424683,
132
+ "depth": 0.007740458672152308,
133
+ "rgb_loss": 0.04943130910396576,
134
+ "seg_loss": 0.053972817957401276,
135
+ "total": 0.10341186379474888
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04470094293355942,
141
+ "ssim_fused": 0.8721640706062317,
142
+ "seg_l1": 0.04307527467608452,
143
+ "seg_ssim_ref": 0.8721628785133362,
144
+ "depth": 0.01137577371603227,
145
+ "rgb_loss": 0.061327941715717316,
146
+ "seg_loss": 0.06002764403820038,
147
+ "total": 0.12136696152763372,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01137577371603227,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00852379563443505
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.045951250940561295,
174
+ "ssim_fused": 0.8547638058662415,
175
+ "seg_l1": 0.06355927884578705,
176
+ "seg_ssim_ref": 0.8547618389129639,
177
+ "depth": 0.009345559480105424,
178
+ "rgb_loss": 0.0658082365989685,
179
+ "seg_loss": 0.07989505678415298,
180
+ "total": 0.145712631492021,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009345559480105424,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.007902039514827645
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.02313031628727913,
207
+ "ssim_fused": 0.915276050567627,
208
+ "seg_l1": 0.02664768509566784,
209
+ "seg_ssim_ref": 0.9152745008468628,
210
+ "depth": 0.006652794120160137,
211
+ "rgb_loss": 0.03544904291629791,
212
+ "seg_loss": 0.03826324641704559,
213
+ "total": 0.07371894212746366,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006652794120160137,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006311392210437915
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.021347416564822197,
240
+ "ssim_fused": 0.9096896052360535,
241
+ "seg_l1": 0.024553660303354263,
242
+ "seg_ssim_ref": 0.9096880555152893,
243
+ "depth": 0.003587707372311399,
244
+ "rgb_loss": 0.0351400151848793,
245
+ "seg_loss": 0.03770531713962555,
246
+ "total": 0.07284892003187717,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003587707372311399,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003078471261200288
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": 108,
281
+ "adam_update_count": 17172
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3326302142813802
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_56f2461b3927481c9dcdcd45cdd12878_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 109,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17173,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 108,
300
+ "trained_intervals": 17172,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17172,
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": -1.7335240840911865,
333
+ "median": 7.039151191711426,
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.10980290919542313,
347
+ "median": 0.10980290919542313,
348
+ "max": 0.10980290919542313,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5761905908584595,
354
+ "median": 5.174445152282715,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.17666074633598328,
361
+ "median": 1140.4189453125,
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": 4.836496353149414,
382
+ "median": 176.70010375976562,
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.10980290919542313,
410
+ "median": 0.10980290919542313,
411
+ "max": 0.10980290919542313,
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": 5011,
420
+ "controller_edge_stiffness": 41
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_0109.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_0109",
5
+ "executed_epochs": 109,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_330f841c0c8747d1afb88f7fd4fd468a.npz",
37
+ "optimizer_file": "boundary_330f841c0c8747d1afb88f7fd4fd468a_optimizer.pt",
38
+ "arrays_sha256": "776707a19e1bc34ca7319934e6dd209014543c815cf00637aea28363c30a8ed2",
39
+ "optimizer_sha256": "0410c1e6fb0972d2c912f413a69350ef871a283fd2d7644757340bc51f4873f9",
40
+ "stage": "adam",
41
+ "completed_passes": 109,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17331,
45
+ "adam_update_count": 17331,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 110,
49
+ "consumed_count": 109,
50
+ "last_submitted_update": 17331,
51
+ "last_consumed_update": 17172,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17331,
56
+ "completed_passes": 109,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17331,
59
+ "snapshot": "pass_end_0109",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 109,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17331,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17331,
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.00029636459657922387,
83
+ "update_l2": 0.2205592840909958
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002435241360217333,
91
+ "update_l2": 0.0006609037518501282
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.073426266084425e-05,
95
+ "update_l2": 0.009098624810576439
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.09314732079671031,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5112,
109
+ "attachment": 41,
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.09001190960407257,
117
+ "ground_restitution/effective": 0.09001190960407257,
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.09314732079671031,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02982237935066223,
129
+ "ssim_fused": 0.8941503763198853,
130
+ "seg_l1": 0.033678848296403885,
131
+ "seg_ssim_ref": 0.8941488265991211,
132
+ "depth": 0.006182243090918314,
133
+ "rgb_loss": 0.045027829706668854,
134
+ "seg_loss": 0.04811331257224083,
135
+ "total": 0.09314732079671031
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03838430345058441,
141
+ "ssim_fused": 0.8826019763946533,
142
+ "seg_l1": 0.0355815626680851,
143
+ "seg_ssim_ref": 0.8826010227203369,
144
+ "depth": 0.009303170684438667,
145
+ "rgb_loss": 0.054187048226594925,
146
+ "seg_loss": 0.051945045590400696,
147
+ "total": 0.10614139326238976,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009303170684438667,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006451192602841443
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.03892692178487778,
174
+ "ssim_fused": 0.8657761812210083,
175
+ "seg_l1": 0.05187138915061951,
176
+ "seg_ssim_ref": 0.8657742142677307,
177
+ "depth": 0.006532428500652313,
178
+ "rgb_loss": 0.0579863041639328,
179
+ "seg_loss": 0.06834226846694946,
180
+ "total": 0.12633510505938292,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006532428500652313,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005088908535374535
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.021295901387929916,
207
+ "ssim_fused": 0.9172095656394958,
208
+ "seg_l1": 0.023580394685268402,
209
+ "seg_ssim_ref": 0.9172079563140869,
210
+ "depth": 0.005623552399113412,
211
+ "rgb_loss": 0.03359480947256088,
212
+ "seg_loss": 0.03542272746562958,
213
+ "total": 0.06902316049058957,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005623552399113412,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005282150489391189
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.02068239450454712,
240
+ "ssim_fused": 0.9110138416290283,
241
+ "seg_l1": 0.02368205226957798,
242
+ "seg_ssim_ref": 0.9110121726989746,
243
+ "depth": 0.003269820779468864,
244
+ "rgb_loss": 0.03434314578771591,
245
+ "seg_loss": 0.03674320876598358,
246
+ "total": 0.07108962437447897,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003269820779468864,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0027605846683577528
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": 109,
281
+ "adam_update_count": 17331
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32499828981235623
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_330f841c0c8747d1afb88f7fd4fd468a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 110,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17332,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 109,
300
+ "trained_intervals": 17331,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17331,
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": -1.7529816627502441,
333
+ "median": 7.031852722167969,
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.08935100585222244,
347
+ "median": 0.08935100585222244,
348
+ "max": 0.08935100585222244,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5533499717712402,
354
+ "median": 5.155892372131348,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.17325657606124878,
361
+ "median": 1132.12646484375,
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": 4.727280139923096,
382
+ "median": 173.48794555664062,
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.08935100585222244,
410
+ "median": 0.08935100585222244,
411
+ "max": 0.08935100585222244,
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": 5112,
420
+ "controller_edge_stiffness": 41
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_0110.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_0110",
5
+ "executed_epochs": 110,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_a4d6af01760243659375ecdc40fe1c5a.npz",
37
+ "optimizer_file": "boundary_a4d6af01760243659375ecdc40fe1c5a_optimizer.pt",
38
+ "arrays_sha256": "ebf8b2f41ee28ce7584d0d304f3cce24579e931743ad9b401daf8a1365637a94",
39
+ "optimizer_sha256": "fbe8f5048dcbdb4a184599f6c3858202d06a9782c7d10b14a5428c17ed1a4c38",
40
+ "stage": "adam",
41
+ "completed_passes": 110,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17490,
45
+ "adam_update_count": 17490,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 111,
49
+ "consumed_count": 110,
50
+ "last_submitted_update": 17490,
51
+ "last_consumed_update": 17331,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17490,
56
+ "completed_passes": 110,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17490,
59
+ "snapshot": "pass_end_0110",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 110,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17490,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17490,
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.0002731044078245759,
83
+ "update_l2": 0.2031126767396927
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0011282983468845487,
91
+ "update_l2": 0.00011957436800003052
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.0708462620386854e-05,
95
+ "update_l2": 0.008822447620332241
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.08691778235214667,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5195,
109
+ "attachment": 41,
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.07945465296506882,
117
+ "ground_restitution/effective": 0.07945465296506882,
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.08691778235214667,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02740326151251793,
129
+ "ssim_fused": 0.8972488641738892,
130
+ "seg_l1": 0.0298615675419569,
131
+ "seg_ssim_ref": 0.8972471356391907,
132
+ "depth": 0.005111248073152642,
133
+ "rgb_loss": 0.04247284680604935,
134
+ "seg_loss": 0.04443982616066933,
135
+ "total": 0.08691778235214667
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0365476980805397,
141
+ "ssim_fused": 0.8816659450531006,
142
+ "seg_l1": 0.03307827189564705,
143
+ "seg_ssim_ref": 0.881664514541626,
144
+ "depth": 0.008417572053270933,
145
+ "rgb_loss": 0.052904970943927765,
146
+ "seg_loss": 0.050129715353250504,
147
+ "total": 0.10304310759452184,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008417572053270933,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00556559397167371
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.034546103328466415,
174
+ "ssim_fused": 0.8737048506736755,
175
+ "seg_l1": 0.04446514695882797,
176
+ "seg_ssim_ref": 0.8737028241157532,
177
+ "depth": 0.004895419943869993,
178
+ "rgb_loss": 0.052895914763212204,
179
+ "seg_loss": 0.06083155423402786,
180
+ "total": 0.11373236069189364,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.004895419943869993,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0034518999785922155
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.019587986171245575,
207
+ "ssim_fused": 0.919657826423645,
208
+ "seg_l1": 0.02102501690387726,
209
+ "seg_ssim_ref": 0.9196562170982361,
210
+ "depth": 0.004531036146078775,
211
+ "rgb_loss": 0.031738825142383575,
212
+ "seg_loss": 0.03288877010345459,
213
+ "total": 0.06463212628198424,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004531036146078775,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0041896342363565535
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.01893126592040062,
240
+ "ssim_fused": 0.9139666557312012,
241
+ "seg_l1": 0.020877832546830177,
242
+ "seg_ssim_ref": 0.9139650464057922,
243
+ "depth": 0.002600964149390864,
244
+ "rgb_loss": 0.03235168009996414,
245
+ "seg_loss": 0.033909257501363754,
246
+ "total": 0.06626353484018699,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002600964149390864,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0020917280382797537
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": 110,
281
+ "adam_update_count": 17490
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31656579999253154
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_a4d6af01760243659375ecdc40fe1c5a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 111,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17491,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 110,
300
+ "trained_intervals": 17490,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17490,
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": -1.7865225076675415,
333
+ "median": 7.026320457458496,
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.07933507859706879,
347
+ "median": 0.07933507859706879,
348
+ "max": 0.07933507859706879,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5948675870895386,
354
+ "median": 5.162479877471924,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.16754178702831268,
361
+ "median": 1125.8802490234375,
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": 4.927676200866699,
382
+ "median": 174.596923828125,
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.07933507859706879,
410
+ "median": 0.07933507859706879,
411
+ "max": 0.07933507859706879,
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": 5196,
420
+ "controller_edge_stiffness": 41
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_0111.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_0111",
5
+ "executed_epochs": 111,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_b375e765f1de4206afa386cb2d81938f.npz",
37
+ "optimizer_file": "boundary_b375e765f1de4206afa386cb2d81938f_optimizer.pt",
38
+ "arrays_sha256": "79c8631de04340cc362237f4a1650a55f621c4eb13cd0e2c50b0fe01add85cbd",
39
+ "optimizer_sha256": "b15d35e186686c8491d0968dafee357db609a33c58e1baa2c1f12776c4c7eb17",
40
+ "stage": "adam",
41
+ "completed_passes": 111,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17649,
45
+ "adam_update_count": 17649,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 112,
49
+ "consumed_count": 111,
50
+ "last_submitted_update": 17649,
51
+ "last_consumed_update": 17490,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17649,
56
+ "completed_passes": 111,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17649,
59
+ "snapshot": "pass_end_0111",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 111,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17649,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17649,
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.00027935876278206706,
83
+ "update_l2": 0.1983354091644287
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001383083057589829,
91
+ "update_l2": 0.00017864257097244263
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.731238964770455e-05,
95
+ "update_l2": 0.007336336653679609
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.08811695878598066,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5262,
109
+ "attachment": 41,
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.06910313665866852,
117
+ "ground_restitution/effective": 0.06910313665866852,
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.08811695878598066,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.027939124032855034,
129
+ "ssim_fused": 0.8967766761779785,
130
+ "seg_l1": 0.030588358640670776,
131
+ "seg_ssim_ref": 0.8967750668525696,
132
+ "depth": 0.005323488443815278,
133
+ "rgb_loss": 0.042995959520339966,
134
+ "seg_loss": 0.045115672051906586,
135
+ "total": 0.08811695878598066
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.037173643708229065,
141
+ "ssim_fused": 0.881658136844635,
142
+ "seg_l1": 0.033683717250823975,
143
+ "seg_ssim_ref": 0.8816568851470947,
144
+ "depth": 0.008731687820158226,
145
+ "rgb_loss": 0.05340728908777237,
146
+ "seg_loss": 0.050615597516298294,
147
+ "total": 0.10403162201718112,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008731687820158226,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005879709738561005
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.03481404483318329,
174
+ "ssim_fused": 0.8737545013427734,
175
+ "seg_l1": 0.044802628457546234,
176
+ "seg_ssim_ref": 0.8737525343894958,
177
+ "depth": 0.005056167811621497,
178
+ "rgb_loss": 0.05310033634305,
179
+ "seg_loss": 0.0610915943980217,
180
+ "total": 0.11419699063417361,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.005056167811621497,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00361264784634372
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.019879771396517754,
207
+ "ssim_fused": 0.9196025133132935,
208
+ "seg_l1": 0.021513888612389565,
209
+ "seg_ssim_ref": 0.9196008443832397,
210
+ "depth": 0.004729520182486934,
211
+ "rgb_loss": 0.03198331594467163,
212
+ "seg_loss": 0.03329094499349594,
213
+ "total": 0.06527899045835006,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.004729520182486934,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.004388118272764711
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.01988903433084488,
240
+ "ssim_fused": 0.9120916724205017,
241
+ "seg_l1": 0.022353200241923332,
242
+ "seg_ssim_ref": 0.912090003490448,
243
+ "depth": 0.002776577960994457,
244
+ "rgb_loss": 0.03349289298057556,
245
+ "seg_loss": 0.035464562475681305,
246
+ "total": 0.06896023203421786,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.002776577960994457,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0022673418498833455
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": 111,
281
+ "adam_update_count": 17649
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3538990430533886
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_b375e765f1de4206afa386cb2d81938f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 112,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17650,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 111,
300
+ "trained_intervals": 17649,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17649,
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": -1.8221832513809204,
333
+ "median": 7.019621849060059,
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.06892449408769608,
347
+ "median": 0.06892449408769608,
348
+ "max": 0.06892449408769608,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.58877694606781,
354
+ "median": 5.164970397949219,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.16167239844799042,
361
+ "median": 1118.363525390625,
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": 4.897755146026611,
382
+ "median": 175.04592895507812,
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.06892449408769608,
410
+ "median": 0.06892449408769608,
411
+ "max": 0.06892449408769608,
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": 5263,
420
+ "controller_edge_stiffness": 41
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_0112.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_0112",
5
+ "executed_epochs": 112,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_5a41bcff3e1c48689f13bf4bec4f7a2e.npz",
37
+ "optimizer_file": "boundary_5a41bcff3e1c48689f13bf4bec4f7a2e_optimizer.pt",
38
+ "arrays_sha256": "425bc586387383816b00a8d8fbf728bb2ce57075ceabb5d2ecaccad067745856",
39
+ "optimizer_sha256": "4f23fbcd679b370f2ec8d31fa514820afebb488771d36789c86870b280bfac2e",
40
+ "stage": "adam",
41
+ "completed_passes": 112,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17808,
45
+ "adam_update_count": 17808,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 113,
49
+ "consumed_count": 112,
50
+ "last_submitted_update": 17808,
51
+ "last_consumed_update": 17649,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17808,
56
+ "completed_passes": 112,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17808,
59
+ "snapshot": "pass_end_0112",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 112,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17808,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17808,
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.00034877192229032516,
83
+ "update_l2": 0.21383990347385406
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0027654990553855896,
91
+ "update_l2": 0.0007456988096237183
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.3410145735833794e-05,
95
+ "update_l2": 0.008124248124659061
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.0908743322284462,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5361,
109
+ "attachment": 41,
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.0769914835691452,
117
+ "ground_restitution/effective": 0.0769914835691452,
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.0908743322284462,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.02900228276848793,
129
+ "ssim_fused": 0.8960306644439697,
130
+ "seg_l1": 0.03259800747036934,
131
+ "seg_ssim_ref": 0.8960291147232056,
132
+ "depth": 0.006058478498643639,
133
+ "rgb_loss": 0.043995700776576996,
134
+ "seg_loss": 0.0468725711107254,
135
+ "total": 0.0908743322284462
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03753480687737465,
141
+ "ssim_fused": 0.8841310143470764,
142
+ "seg_l1": 0.03462629020214081,
143
+ "seg_ssim_ref": 0.8841301202774048,
144
+ "depth": 0.009320686275869506,
145
+ "rgb_loss": 0.053201645612716675,
146
+ "seg_loss": 0.05087500810623169,
147
+ "total": 0.10408597440522423,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009320686275869506,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006468708194272282
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.03716619312763214,
174
+ "ssim_fused": 0.8701285719871521,
175
+ "seg_l1": 0.04946421459317207,
176
+ "seg_ssim_ref": 0.8701266050338745,
177
+ "depth": 0.0063218711832370095,
178
+ "rgb_loss": 0.05570724233984947,
179
+ "seg_loss": 0.06554605066776276,
180
+ "total": 0.12125961860408577,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0063218711832370095,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004878351217959232
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.020962214097380638,
207
+ "ssim_fused": 0.9178375601768494,
208
+ "seg_l1": 0.023042432963848114,
209
+ "seg_ssim_ref": 0.9178360104560852,
210
+ "depth": 0.005473837406237403,
211
+ "rgb_loss": 0.03320226073265076,
212
+ "seg_loss": 0.03486674278974533,
213
+ "total": 0.06807447735980232,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005473837406237403,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.00513243549651518
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.02034592255949974,
240
+ "ssim_fused": 0.9120254516601562,
241
+ "seg_l1": 0.02325909212231636,
242
+ "seg_ssim_ref": 0.9120239019393921,
243
+ "depth": 0.0031175191292306405,
244
+ "rgb_loss": 0.03387164697051048,
245
+ "seg_loss": 0.03620249405503273,
246
+ "total": 0.07007725854467245,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031175191292306405,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0026082830181195296
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": 112,
281
+ "adam_update_count": 17808
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3248725738376379
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_5a41bcff3e1c48689f13bf4bec4f7a2e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 113,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17809,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 112,
300
+ "trained_intervals": 17808,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17808,
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": -1.8393993377685547,
333
+ "median": 7.015805244445801,
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.07624578475952148,
347
+ "median": 0.07624578475952148,
348
+ "max": 0.07624578475952148,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6003494262695312,
354
+ "median": 5.164865016937256,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.15891285240650177,
361
+ "median": 1114.1033935546875,
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": 4.954763889312744,
382
+ "median": 175.01739501953125,
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.07624578475952148,
410
+ "median": 0.07624578475952148,
411
+ "max": 0.07624578475952148,
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": 5362,
420
+ "controller_edge_stiffness": 41
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_0113.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_0113",
5
+ "executed_epochs": 113,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_68ff0d2413a546328ccca1fff8a36078.npz",
37
+ "optimizer_file": "boundary_68ff0d2413a546328ccca1fff8a36078_optimizer.pt",
38
+ "arrays_sha256": "18b3921a098115224e8177e399e597e44e91307746723bfc117e6a0e8ef8af9a",
39
+ "optimizer_sha256": "b46f50cda35ab80885888b1a85f45254d22ee603f6efdfe56fa6b16544292813",
40
+ "stage": "adam",
41
+ "completed_passes": 113,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17967,
45
+ "adam_update_count": 17967,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 114,
49
+ "consumed_count": 113,
50
+ "last_submitted_update": 17967,
51
+ "last_consumed_update": 17808,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17967,
56
+ "completed_passes": 113,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17967,
59
+ "snapshot": "pass_end_0113",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 113,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17967,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17967,
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.00039548936183564365,
83
+ "update_l2": 0.24186646938323975
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0024872934445738792,
91
+ "update_l2": 0.0007668659090995789
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.5541480833198875e-05,
95
+ "update_l2": 0.010806776583194733
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.10386763636745269,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5429,
109
+ "attachment": 41,
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.08143600821495056,
117
+ "ground_restitution/effective": 0.08143600821495056,
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.10386763636745269,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.034043412655591965,
129
+ "ssim_fused": 0.8877809047698975,
130
+ "seg_l1": 0.039671603590250015,
131
+ "seg_ssim_ref": 0.8877793550491333,
132
+ "depth": 0.007677197230401896,
133
+ "rgb_loss": 0.04967855289578438,
134
+ "seg_loss": 0.05418141186237335,
135
+ "total": 0.10386763636745269
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04571923986077309,
141
+ "ssim_fused": 0.8708669543266296,
142
+ "seg_l1": 0.04449876397848129,
143
+ "seg_ssim_ref": 0.8708658814430237,
144
+ "depth": 0.011495027974784867,
145
+ "rgb_loss": 0.06240200251340866,
146
+ "seg_loss": 0.0614258348941803,
147
+ "total": 0.12383933243556375,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011495027974784867,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008643049893187644
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.04689217358827591,
174
+ "ssim_fused": 0.8536409735679626,
175
+ "seg_l1": 0.0646808072924614,
176
+ "seg_ssim_ref": 0.8536391258239746,
177
+ "depth": 0.009554754518152006,
178
+ "rgb_loss": 0.0667855441570282,
179
+ "seg_loss": 0.08101682364940643,
180
+ "total": 0.1478119225609528,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009554754518152006,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008111234552874231
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.02277810499072075,
207
+ "ssim_fused": 0.9153781533241272,
208
+ "seg_l1": 0.02585458941757679,
209
+ "seg_ssim_ref": 0.915376603603363,
210
+ "depth": 0.006290632125535307,
211
+ "rgb_loss": 0.03514685481786728,
212
+ "seg_loss": 0.037608351558446884,
213
+ "total": 0.0727614932831494,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006290632125535307,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005949230215813085
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.020784122869372368,
240
+ "ssim_fused": 0.9112375378608704,
241
+ "seg_l1": 0.02365225739777088,
242
+ "seg_ssim_ref": 0.9112358689308167,
243
+ "depth": 0.0033683743031353995,
244
+ "rgb_loss": 0.03437979146838188,
245
+ "seg_loss": 0.036674633622169495,
246
+ "total": 0.07105779719014481,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0033683743031353995,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0028591381920242886
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": 113,
281
+ "adam_update_count": 17967
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3353650816716254
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_68ff0d2413a546328ccca1fff8a36078_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 114,
293
+ "next_interval": 0,
294
+ "next_adam_update": 17968,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 113,
300
+ "trained_intervals": 17967,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 17967,
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": -1.8562504053115845,
333
+ "median": 7.013277053833008,
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.08066914230585098,
347
+ "median": 0.08066914230585098,
348
+ "max": 0.08066914230585098,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6169252395629883,
354
+ "median": 5.195158958435059,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.15625743567943573,
361
+ "median": 1111.2900390625,
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": 5.037577152252197,
382
+ "median": 180.39695739746094,
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.08066914230585098,
410
+ "median": 0.08066914230585098,
411
+ "max": 0.08066914230585098,
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": 5429,
420
+ "controller_edge_stiffness": 41
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_0114.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_0114",
5
+ "executed_epochs": 114,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_c024779a2e0f40b4a8d46ad813a80f5f.npz",
37
+ "optimizer_file": "boundary_c024779a2e0f40b4a8d46ad813a80f5f_optimizer.pt",
38
+ "arrays_sha256": "9ea963ea98f3d31ab9fc69384c997bc9cf9eec982875b828d50bb95e8d026d20",
39
+ "optimizer_sha256": "d660b164cfd98ae21aad9f02d5f91f5fd07d6b4c6a641adb51b16fcee9f43010",
40
+ "stage": "adam",
41
+ "completed_passes": 114,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18126,
45
+ "adam_update_count": 18126,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 115,
49
+ "consumed_count": 114,
50
+ "last_submitted_update": 18126,
51
+ "last_consumed_update": 17967,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18126,
56
+ "completed_passes": 114,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18126,
59
+ "snapshot": "pass_end_0114",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 114,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18126,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18126,
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.0004078306374140084,
83
+ "update_l2": 0.20302538573741913
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0025907165836542845,
91
+ "update_l2": 0.0008985847234725952
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.4876727517694235e-05,
95
+ "update_l2": 0.008805721066892147
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.09741247715362869,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5494,
109
+ "attachment": 41,
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.06787953525781631,
117
+ "ground_restitution/effective": 0.06787953525781631,
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.09741247715362869,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03143962100148201,
129
+ "ssim_fused": 0.8919853568077087,
130
+ "seg_l1": 0.036309387534856796,
131
+ "seg_ssim_ref": 0.8919837474822998,
132
+ "depth": 0.007099378198000227,
133
+ "rgb_loss": 0.0467546246945858,
134
+ "seg_loss": 0.05065075308084488,
135
+ "total": 0.09741247715362869
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.039949338883161545,
141
+ "ssim_fused": 0.8802118301391602,
142
+ "seg_l1": 0.03745586797595024,
143
+ "seg_ssim_ref": 0.8802108764648438,
144
+ "depth": 0.010373658239884405,
145
+ "rgb_loss": 0.055917106568813324,
146
+ "seg_loss": 0.05392251908779144,
147
+ "total": 0.10984999931484465,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010373658239884405,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007521680158287185
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.041157253086566925,
174
+ "ssim_fused": 0.862842321395874,
175
+ "seg_l1": 0.05598856881260872,
176
+ "seg_ssim_ref": 0.8628402352333069,
177
+ "depth": 0.007837598997867252,
178
+ "rgb_loss": 0.060357339680194855,
179
+ "seg_loss": 0.07222281396389008,
180
+ "total": 0.1325879986936634,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007837598997867252,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006394079032589474
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.022797806188464165,
207
+ "ssim_fused": 0.9156463146209717,
208
+ "seg_l1": 0.026199977844953537,
209
+ "seg_ssim_ref": 0.9156447052955627,
210
+ "depth": 0.006492937362003658,
211
+ "rgb_loss": 0.035108983516693115,
212
+ "seg_loss": 0.03783104196190834,
213
+ "total": 0.07294651469067316,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006492937362003658,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006151535452281435
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.021854093298316002,
240
+ "ssim_fused": 0.9092410206794739,
241
+ "seg_l1": 0.02559312805533409,
242
+ "seg_ssim_ref": 0.9092393517494202,
243
+ "depth": 0.0036933181922455937,
244
+ "rgb_loss": 0.03563506901264191,
245
+ "seg_loss": 0.03862663358449936,
246
+ "total": 0.07426539591533352,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0036933181922455937,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0031840820811344824
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": 114,
281
+ "adam_update_count": 18126
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3304615570232272
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_c024779a2e0f40b4a8d46ad813a80f5f_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 115,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18127,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 114,
300
+ "trained_intervals": 18126,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18126,
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": -1.8734296560287476,
333
+ "median": 7.006568908691406,
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.06698095053434372,
347
+ "median": 0.06698095053434372,
348
+ "max": 0.06698095053434372,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5564337968826294,
354
+ "median": 5.164046764373779,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.153595969080925,
361
+ "median": 1103.86083984375,
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": 4.741880893707275,
382
+ "median": 174.87503051757812,
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.06698095053434372,
410
+ "median": 0.06698095053434372,
411
+ "max": 0.06698095053434372,
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": 5495,
420
+ "controller_edge_stiffness": 41
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_0115.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_0115",
5
+ "executed_epochs": 115,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_81266a254b2c439c8b4fcf10218d4908.npz",
37
+ "optimizer_file": "boundary_81266a254b2c439c8b4fcf10218d4908_optimizer.pt",
38
+ "arrays_sha256": "1fb23c8704ab5b8d85fe3a26edf9c757e26108ecc572232c7fd42110f5a606a0",
39
+ "optimizer_sha256": "31d5d3c62fb1c65889c6a990786a06203f2664d552ab6c3bc7a2fc675abcf691",
40
+ "stage": "adam",
41
+ "completed_passes": 115,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18285,
45
+ "adam_update_count": 18285,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 116,
49
+ "consumed_count": 115,
50
+ "last_submitted_update": 18285,
51
+ "last_consumed_update": 18126,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18285,
56
+ "completed_passes": 115,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18285,
59
+ "snapshot": "pass_end_0115",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 115,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18285,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18285,
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.00038162825512699783,
83
+ "update_l2": 0.2391221523284912
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002493099309504032,
91
+ "update_l2": 0.000628940761089325
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.964581941952929e-05,
95
+ "update_l2": 0.00977360364049673
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.10399811898934805,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5558,
109
+ "attachment": 41,
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.11536610126495361,
117
+ "ground_restitution/effective": 0.11536610126495361,
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.10399811898934805,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.034300461411476135,
129
+ "ssim_fused": 0.888145387172699,
130
+ "seg_l1": 0.03975939378142357,
131
+ "seg_ssim_ref": 0.8881438374519348,
132
+ "depth": 0.008074544548636478,
133
+ "rgb_loss": 0.04981129616498947,
134
+ "seg_loss": 0.05417874827980995,
135
+ "total": 0.10399811898934805
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04636484384536743,
141
+ "ssim_fused": 0.8706601858139038,
142
+ "seg_l1": 0.044146399945020676,
143
+ "seg_ssim_ref": 0.8706589937210083,
144
+ "depth": 0.012021825536002223,
145
+ "rgb_loss": 0.06295984238386154,
146
+ "seg_loss": 0.061185322701931,
147
+ "total": 0.12415718691132854,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.012021825536002223,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.009169847454405003
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.046050507575273514,
174
+ "ssim_fused": 0.8562706112861633,
175
+ "seg_l1": 0.06355974823236465,
176
+ "seg_ssim_ref": 0.8562686443328857,
177
+ "depth": 0.009599552314696162,
178
+ "rgb_loss": 0.06558628380298615,
179
+ "seg_loss": 0.07959406822919846,
180
+ "total": 0.1451899441339187,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.009599552314696162,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.008156032349418384
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.022850075736641884,
207
+ "ssim_fused": 0.9160680770874023,
208
+ "seg_l1": 0.025910664349794388,
209
+ "seg_ssim_ref": 0.9160667061805725,
210
+ "depth": 0.006614229104049607,
211
+ "rgb_loss": 0.03506644815206528,
212
+ "seg_loss": 0.03751519322395325,
213
+ "total": 0.07258825560512257,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006614229104049607,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006272827194327385
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.02193642407655716,
240
+ "ssim_fused": 0.9095826148986816,
241
+ "seg_l1": 0.025420764461159706,
242
+ "seg_ssim_ref": 0.9095810055732727,
243
+ "depth": 0.004062571239797916,
244
+ "rgb_loss": 0.03563261777162552,
245
+ "seg_loss": 0.038420408964157104,
246
+ "total": 0.07405708930702243,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.004062571239797916,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0035533351286868046
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": 115,
281
+ "adam_update_count": 18285
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.334826635196805
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_81266a254b2c439c8b4fcf10218d4908_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 116,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18286,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 115,
300
+ "trained_intervals": 18285,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18285,
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": -1.87773859500885,
333
+ "median": 7.004253387451172,
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.11473716050386429,
347
+ "median": 0.11473716050386429,
348
+ "max": 0.11473716050386429,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.608993411064148,
354
+ "median": 5.19554328918457,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.15293556451797485,
361
+ "median": 1101.3074951171875,
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": 4.997777938842773,
382
+ "median": 180.4661865234375,
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.11473716050386429,
410
+ "median": 0.11473716050386429,
411
+ "max": 0.11473716050386429,
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": 5558,
420
+ "controller_edge_stiffness": 41
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_0116.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_0116",
5
+ "executed_epochs": 116,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_f85eda30cb324d7fb2962b3f7005bbd7.npz",
37
+ "optimizer_file": "boundary_f85eda30cb324d7fb2962b3f7005bbd7_optimizer.pt",
38
+ "arrays_sha256": "b79ddafdf6fe9b634a0f5195f54ec5ba9bbf1103bc83a5467908563542afc58f",
39
+ "optimizer_sha256": "6e809653b93e650fd145861897c1c994019d6969b3f41c5d0b6bc711645b92ef",
40
+ "stage": "adam",
41
+ "completed_passes": 116,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18444,
45
+ "adam_update_count": 18444,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 117,
49
+ "consumed_count": 116,
50
+ "last_submitted_update": 18444,
51
+ "last_consumed_update": 18285,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18444,
56
+ "completed_passes": 116,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18444,
59
+ "snapshot": "pass_end_0116",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 116,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18444,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18444,
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.00041857652831822634,
83
+ "update_l2": 0.23386946320533752
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00022906853700987995,
91
+ "update_l2": 0.00032948702573776245
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.7298012355458923e-05,
95
+ "update_l2": 0.01065639965236187
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.08637732764839508,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5619,
109
+ "attachment": 41,
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.072142593562603,
117
+ "ground_restitution/effective": 0.072142593562603,
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.08637732764839508,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.027318445965647697,
129
+ "ssim_fused": 0.8973402380943298,
130
+ "seg_l1": 0.029316941276192665,
131
+ "seg_ssim_ref": 0.8973385095596313,
132
+ "depth": 0.004769620889203183,
133
+ "rgb_loss": 0.04238671064376831,
134
+ "seg_loss": 0.04398585110902786,
135
+ "total": 0.08637732764839508
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03791353106498718,
141
+ "ssim_fused": 0.8813558220863342,
142
+ "seg_l1": 0.03504506126046181,
143
+ "seg_ssim_ref": 0.8813546895980835,
144
+ "depth": 0.008600381219655845,
145
+ "rgb_loss": 0.05405966192483902,
146
+ "seg_loss": 0.05176511034369469,
147
+ "total": 0.10583336892446306,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008600381219655845,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005748403138058622
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.033288709819316864,
174
+ "ssim_fused": 0.8753435015678406,
175
+ "seg_l1": 0.04201921820640564,
176
+ "seg_ssim_ref": 0.8753411769866943,
177
+ "depth": 0.00432044525133213,
178
+ "rgb_loss": 0.051562268286943436,
179
+ "seg_loss": 0.058547139167785645,
180
+ "total": 0.11011372417469012,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.00432044525133213,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0028769252860543527
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.018920395523309708,
207
+ "ssim_fused": 0.9201578497886658,
208
+ "seg_l1": 0.019913865253329277,
209
+ "seg_ssim_ref": 0.9201560616493225,
210
+ "depth": 0.003951630909984621,
211
+ "rgb_loss": 0.03110474720597267,
212
+ "seg_loss": 0.03189988061785698,
213
+ "total": 0.06300857945473963,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.003951630909984621,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0036102290002623986
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.019151145592331886,
240
+ "ssim_fused": 0.9125037789344788,
241
+ "seg_l1": 0.020289622247219086,
242
+ "seg_ssim_ref": 0.9125021696090698,
243
+ "depth": 0.0022060261758401365,
244
+ "rgb_loss": 0.03282016143202782,
245
+ "seg_loss": 0.03373126685619354,
246
+ "total": 0.0665536380396875,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0022060261758401365,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0016967900647290256
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": 116,
281
+ "adam_update_count": 18444
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3153059082105756
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_f85eda30cb324d7fb2962b3f7005bbd7_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 117,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18445,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 116,
300
+ "trained_intervals": 18444,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18444,
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": -1.9154161214828491,
333
+ "median": 6.999990463256836,
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.07247208058834076,
347
+ "median": 0.07247208058834076,
348
+ "max": 0.07247208058834076,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.581946849822998,
354
+ "median": 5.167255401611328,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14728054404258728,
361
+ "median": 1096.6224365234375,
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": 4.86441707611084,
382
+ "median": 175.4481964111328,
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.07247208058834076,
410
+ "median": 0.07247208058834076,
411
+ "max": 0.07247208058834076,
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": 5620,
420
+ "controller_edge_stiffness": 41
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_0117.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_0117",
5
+ "executed_epochs": 117,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_4d7aaca4c17f4783aad73be751ff5202.npz",
37
+ "optimizer_file": "boundary_4d7aaca4c17f4783aad73be751ff5202_optimizer.pt",
38
+ "arrays_sha256": "be53fe628d42edf03301ca7170613d677d4bee390aa0f566126e531a11da3774",
39
+ "optimizer_sha256": "3b7450dab84f44c784da2e9dda2796dfa6e570c21ad8b7ff272135e55c9fb73f",
40
+ "stage": "adam",
41
+ "completed_passes": 117,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18603,
45
+ "adam_update_count": 18603,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 118,
49
+ "consumed_count": 117,
50
+ "last_submitted_update": 18603,
51
+ "last_consumed_update": 18444,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18603,
56
+ "completed_passes": 117,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18603,
59
+ "snapshot": "pass_end_0117",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 117,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18603,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18603,
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.00045053823851048946,
83
+ "update_l2": 0.18100358545780182
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001914451364427805,
91
+ "update_l2": 0.00017414987087249756
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.91509446571581e-05,
95
+ "update_l2": 0.009034314192831516
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.09441222565264425,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5681,
109
+ "attachment": 41,
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.09354029595851898,
117
+ "ground_restitution/effective": 0.09354029595851898,
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.09441222565264425,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0301462784409523,
129
+ "ssim_fused": 0.8935269713401794,
130
+ "seg_l1": 0.03462383151054382,
131
+ "seg_ssim_ref": 0.8935254216194153,
132
+ "depth": 0.006615538308230785,
133
+ "rgb_loss": 0.04541162773966789,
134
+ "seg_loss": 0.04899398237466812,
135
+ "total": 0.09441222565264425
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03779466450214386,
141
+ "ssim_fused": 0.8805054426193237,
142
+ "seg_l1": 0.035116713494062424,
143
+ "seg_ssim_ref": 0.8805044889450073,
144
+ "depth": 0.009736403057226239,
145
+ "rgb_loss": 0.05413464456796646,
146
+ "seg_loss": 0.05199247598648071,
147
+ "total": 0.1061368569575044,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009736403057226239,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.006884424975629017
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.03852437064051628,
174
+ "ssim_fused": 0.8686112761497498,
175
+ "seg_l1": 0.05156141519546509,
176
+ "seg_ssim_ref": 0.8686093091964722,
177
+ "depth": 0.007012910699591611,
178
+ "rgb_loss": 0.057097241282463074,
179
+ "seg_loss": 0.06752727180719376,
180
+ "total": 0.12463152600035642,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007012910699591611,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005569390734313831
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.022705821320414543,
207
+ "ssim_fused": 0.9150701761245728,
208
+ "seg_l1": 0.026388058438897133,
209
+ "seg_ssim_ref": 0.9150685667991638,
210
+ "depth": 0.006211318302001649,
211
+ "rgb_loss": 0.03515062481164932,
212
+ "seg_loss": 0.03809673339128494,
213
+ "total": 0.07325356952123627,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006211318302001649,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005869916392279426
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.021560249850153923,
240
+ "ssim_fused": 0.9099209904670715,
241
+ "seg_l1": 0.02542913518846035,
242
+ "seg_ssim_ref": 0.9099193215370178,
243
+ "depth": 0.0035015211741036426,
244
+ "rgb_loss": 0.03526400029659271,
245
+ "seg_loss": 0.038359444588422775,
246
+ "total": 0.07362695013147989,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0035015211741036426,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0029922850629925312
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": 117,
281
+ "adam_update_count": 18603
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3346474291756749
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_4d7aaca4c17f4783aad73be751ff5202_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 118,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18604,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 117,
300
+ "trained_intervals": 18603,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18603,
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": -1.9225467443466187,
333
+ "median": 6.995076656341553,
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.09336614608764648,
347
+ "median": 0.09336614608764648,
348
+ "max": 0.09336614608764648,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5705467462539673,
354
+ "median": 5.173486709594727,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14623406529426575,
361
+ "median": 1091.247314453125,
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": 4.809277057647705,
382
+ "median": 176.53053283691406,
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.09336614608764648,
410
+ "median": 0.09336614608764648,
411
+ "max": 0.09336614608764648,
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": 5681,
420
+ "controller_edge_stiffness": 41
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_0118.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_0118",
5
+ "executed_epochs": 118,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_760341f9eed14656b435efa63dd7e149.npz",
37
+ "optimizer_file": "boundary_760341f9eed14656b435efa63dd7e149_optimizer.pt",
38
+ "arrays_sha256": "a1ff8be09ed13ae2a3548f83976bd647223c55d3c0d2000f8c9b156ffb71be28",
39
+ "optimizer_sha256": "f8a373df6b6c2724a90db3f4121350b5250f3ba014be0d909610d157fe518488",
40
+ "stage": "adam",
41
+ "completed_passes": 118,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18762,
45
+ "adam_update_count": 18762,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 119,
49
+ "consumed_count": 118,
50
+ "last_submitted_update": 18762,
51
+ "last_consumed_update": 18603,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18762,
56
+ "completed_passes": 118,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18762,
59
+ "snapshot": "pass_end_0118",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 118,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18762,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18762,
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.00034831726225093007,
83
+ "update_l2": 0.22411121428012848
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002469615777954459,
91
+ "update_l2": 0.0007911175489425659
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.016108843847178e-05,
95
+ "update_l2": 0.008938015438616276
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.10082151866617818,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5755,
109
+ "attachment": 41,
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.07788240164518356,
117
+ "ground_restitution/effective": 0.07788240164518356,
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.10082151866617818,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.032931458204984665,
129
+ "ssim_fused": 0.8895570039749146,
130
+ "seg_l1": 0.037864577025175095,
131
+ "seg_ssim_ref": 0.8895554542541504,
132
+ "depth": 0.007181755334335224,
133
+ "rgb_loss": 0.04843376204371452,
134
+ "seg_loss": 0.05238057300448418,
135
+ "total": 0.10082151866617818
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04463217779994011,
141
+ "ssim_fused": 0.8723721504211426,
142
+ "seg_l1": 0.04297161102294922,
143
+ "seg_ssim_ref": 0.8723709583282471,
144
+ "depth": 0.010988958919466888,
145
+ "rgb_loss": 0.06123131141066551,
146
+ "seg_loss": 0.0599030964076519,
147
+ "total": 0.12114539677723687,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010988958919466888,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.008136980837869666
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.04520329087972641,
174
+ "ssim_fused": 0.8563337326049805,
175
+ "seg_l1": 0.061814084649086,
176
+ "seg_ssim_ref": 0.8563317656517029,
177
+ "depth": 0.008844892437097409,
178
+ "rgb_loss": 0.0648958832025528,
179
+ "seg_loss": 0.07818491756916046,
180
+ "total": 0.14308964566415036,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008844892437097409,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.007401372471819631
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.02177380584180355,
207
+ "ssim_fused": 0.917046070098877,
208
+ "seg_l1": 0.024144258350133896,
209
+ "seg_ssim_ref": 0.9170445203781128,
210
+ "depth": 0.005753198671218836,
211
+ "rgb_loss": 0.03400983288884163,
212
+ "seg_loss": 0.03590650111436844,
213
+ "total": 0.06992209092717158,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005753198671218836,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005411796761496613
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.02011655643582344,
240
+ "ssim_fused": 0.912476122379303,
241
+ "seg_l1": 0.022528352215886116,
242
+ "seg_ssim_ref": 0.912474513053894,
243
+ "depth": 0.0031399713095577636,
244
+ "rgb_loss": 0.03359802067279816,
245
+ "seg_loss": 0.035527780652046204,
246
+ "total": 0.06912894129615392,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031399713095577636,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0026307351984466523
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": 118,
281
+ "adam_update_count": 18762
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3187350300140679
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_760341f9eed14656b435efa63dd7e149_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 119,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18763,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 118,
300
+ "trained_intervals": 18762,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18762,
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": -1.9383907318115234,
333
+ "median": 6.996609687805176,
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.077091284096241,
347
+ "median": 0.077091284096241,
348
+ "max": 0.077091284096241,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6412125825881958,
354
+ "median": 5.189016342163086,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1439353972673416,
361
+ "median": 1092.9215087890625,
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": 5.16142463684082,
382
+ "median": 179.31338500976562,
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.077091284096241,
410
+ "median": 0.077091284096241,
411
+ "max": 0.077091284096241,
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": 5755,
420
+ "controller_edge_stiffness": 41
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_0119.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_0119",
5
+ "executed_epochs": 119,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_7707b634ec2245699e5ec5868cd87b70.npz",
37
+ "optimizer_file": "boundary_7707b634ec2245699e5ec5868cd87b70_optimizer.pt",
38
+ "arrays_sha256": "0823d8235330ee7189805e74ceffe884ed51eac1e099efcf0af2d364ae11cabb",
39
+ "optimizer_sha256": "7d619e8d3735e36ee3878bfec5d804420830494cb51866c8cbceb9d59d28a03f",
40
+ "stage": "adam",
41
+ "completed_passes": 119,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18921,
45
+ "adam_update_count": 18921,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 120,
49
+ "consumed_count": 119,
50
+ "last_submitted_update": 18921,
51
+ "last_consumed_update": 18762,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18921,
56
+ "completed_passes": 119,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18921,
59
+ "snapshot": "pass_end_0119",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 119,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18921,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18921,
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.00042152314563281834,
83
+ "update_l2": 0.19140160083770752
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002842284506186843,
91
+ "update_l2": 0.0008293241262435913
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.282508886419237e-05,
95
+ "update_l2": 0.010823989287018776
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.09586577055303264,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5822,
109
+ "attachment": 41,
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.07541422545909882,
117
+ "ground_restitution/effective": 0.07541422545909882,
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.09586577055303264,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.030815891921520233,
129
+ "ssim_fused": 0.8930343985557556,
130
+ "seg_l1": 0.03552456572651863,
131
+ "seg_ssim_ref": 0.893032968044281,
132
+ "depth": 0.006876264492756292,
133
+ "rgb_loss": 0.046045832335948944,
134
+ "seg_loss": 0.04981306195259094,
135
+ "total": 0.09586577055303264
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03899447247385979,
141
+ "ssim_fused": 0.881354808807373,
142
+ "seg_l1": 0.03664463013410568,
143
+ "seg_ssim_ref": 0.8813539147377014,
144
+ "depth": 0.010081257268674544,
145
+ "rgb_loss": 0.0549246184527874,
146
+ "seg_loss": 0.05304492264986038,
147
+ "total": 0.10797961863462616,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010081257268674544,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007229279187077321
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.04010070860385895,
174
+ "ssim_fused": 0.865381121635437,
175
+ "seg_l1": 0.05440281331539154,
176
+ "seg_ssim_ref": 0.8653792142868042,
177
+ "depth": 0.007547898871244138,
178
+ "rgb_loss": 0.059004344046115875,
179
+ "seg_loss": 0.07044640928506851,
180
+ "total": 0.12945830123005564,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007547898871244138,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006104378905966361
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.022655729204416275,
207
+ "ssim_fused": 0.9155088663101196,
208
+ "seg_l1": 0.026002561673521996,
209
+ "seg_ssim_ref": 0.9155073761940002,
210
+ "depth": 0.006368685716240305,
211
+ "rgb_loss": 0.035022810101509094,
212
+ "seg_loss": 0.03770057484507561,
213
+ "total": 0.07272975735759124,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006368685716240305,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006027283806518083
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.021512653678655624,
240
+ "ssim_fused": 0.9098928570747375,
241
+ "seg_l1": 0.025048255920410156,
242
+ "seg_ssim_ref": 0.9098913073539734,
243
+ "depth": 0.0035072161148661843,
244
+ "rgb_loss": 0.03523155301809311,
245
+ "seg_loss": 0.03806034475564957,
246
+ "total": 0.07329540498985754,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0035072161148661843,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0029979800037550734
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": 119,
281
+ "adam_update_count": 18921
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31818877905607224
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_7707b634ec2245699e5ec5868cd87b70_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 120,
293
+ "next_interval": 0,
294
+ "next_adam_update": 18922,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 119,
300
+ "trained_intervals": 18921,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 18921,
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": -1.9376071691513062,
333
+ "median": 6.989208698272705,
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.07458490133285522,
347
+ "median": 0.07458490133285522,
348
+ "max": 0.07458490133285522,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.555192232131958,
354
+ "median": 5.16257905960083,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14404822885990143,
361
+ "median": 1084.8626708984375,
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": 4.735996723175049,
382
+ "median": 174.61422729492188,
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.07458490133285522,
410
+ "median": 0.07458490133285522,
411
+ "max": 0.07458490133285522,
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": 5823,
420
+ "controller_edge_stiffness": 41
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_0120.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_0120",
5
+ "executed_epochs": 120,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_c416d20a9e0f429e9900066002cd331e.npz",
37
+ "optimizer_file": "boundary_c416d20a9e0f429e9900066002cd331e_optimizer.pt",
38
+ "arrays_sha256": "a14bca297c35d4ef4ea5952c131a141bf88370ce3d8b3521f0ca10f01a822407",
39
+ "optimizer_sha256": "2ba4cb01bd783f08460bb37d0b8ffb032be5778a025e74c35064a1cc969be714",
40
+ "stage": "adam",
41
+ "completed_passes": 120,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19080,
45
+ "adam_update_count": 19080,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 121,
49
+ "consumed_count": 120,
50
+ "last_submitted_update": 19080,
51
+ "last_consumed_update": 18921,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19080,
56
+ "completed_passes": 120,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19080,
59
+ "snapshot": "pass_end_0120",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 120,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19080,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19080,
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.0004382526676636189,
83
+ "update_l2": 0.19253972172737122
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0025366791523993015,
91
+ "update_l2": 0.00042369961738586426
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.215840741991997e-05,
95
+ "update_l2": 0.009019843302667141
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.09525995322256287,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5918,
109
+ "attachment": 41,
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.09200628101825714,
117
+ "ground_restitution/effective": 0.09200628101825714,
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.09525995322256287,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.030542664229869843,
129
+ "ssim_fused": 0.8934556245803833,
130
+ "seg_l1": 0.03525124490261078,
131
+ "seg_ssim_ref": 0.8934542536735535,
132
+ "depth": 0.006806037714081984,
133
+ "rgb_loss": 0.04574299603700638,
134
+ "seg_loss": 0.04951014742255211,
135
+ "total": 0.09525995322256287
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.038365788757801056,
141
+ "ssim_fused": 0.8814913630485535,
142
+ "seg_l1": 0.03598136082291603,
143
+ "seg_ssim_ref": 0.8814905285835266,
144
+ "depth": 0.00993123297675461,
145
+ "rgb_loss": 0.05439435690641403,
146
+ "seg_loss": 0.05248698592185974,
147
+ "total": 0.10689127406125053,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.00993123297675461,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007079254895157388
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.03945726156234741,
174
+ "ssim_fused": 0.8672104477882385,
175
+ "seg_l1": 0.05337425321340561,
176
+ "seg_ssim_ref": 0.86720871925354,
177
+ "depth": 0.007379396550580082,
178
+ "rgb_loss": 0.05812372267246246,
179
+ "seg_loss": 0.06925766170024872,
180
+ "total": 0.12738876376926175,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.007379396550580082,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.0059358765853023045
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.02276049181818962,
207
+ "ssim_fused": 0.915117621421814,
208
+ "seg_l1": 0.026291195303201675,
209
+ "seg_ssim_ref": 0.915116012096405,
210
+ "depth": 0.0063684324354538685,
211
+ "rgb_loss": 0.035184867680072784,
212
+ "seg_loss": 0.038009755313396454,
213
+ "total": 0.0732009914259047,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0063684324354538685,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.0060270305257316475
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.02158711664378643,
240
+ "ssim_fused": 0.9100032448768616,
241
+ "seg_l1": 0.025358162820339203,
242
+ "seg_ssim_ref": 0.9100016951560974,
243
+ "depth": 0.003545088893539375,
244
+ "rgb_loss": 0.03526904433965683,
245
+ "seg_loss": 0.03828619420528412,
246
+ "total": 0.07355878363383449,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003545088893539375,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.003035852782428264
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": 120,
281
+ "adam_update_count": 19080
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3133599990978837
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_c416d20a9e0f429e9900066002cd331e_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 121,
293
+ "next_interval": 0,
294
+ "next_adam_update": 19081,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 120,
300
+ "trained_intervals": 19080,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 19080,
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": -1.9390891790390015,
333
+ "median": 6.982387065887451,
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.09158258140087128,
347
+ "median": 0.09158258140087128,
348
+ "max": 0.09158258140087128,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5702141523361206,
354
+ "median": 5.162932395935059,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1438349038362503,
361
+ "median": 1077.4873046875,
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": 4.807677745819092,
382
+ "median": 174.67593383789062,
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.09158258140087128,
410
+ "median": 0.09158258140087128,
411
+ "max": 0.09158258140087128,
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": 5919,
420
+ "controller_edge_stiffness": 41
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_0121.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_0121",
5
+ "executed_epochs": 121,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_6f58eeb8cd3a46c9b3a2b4c21085bb1d.npz",
37
+ "optimizer_file": "boundary_6f58eeb8cd3a46c9b3a2b4c21085bb1d_optimizer.pt",
38
+ "arrays_sha256": "27d530f2c1e4436a5b9cabb98ec4ccc33fbf393a747a1d9b9009434841449e81",
39
+ "optimizer_sha256": "b88f10cccacac839d9a7803e4fb0264e4d73687c303c02d1a977d29112dd3721",
40
+ "stage": "adam",
41
+ "completed_passes": 121,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19239,
45
+ "adam_update_count": 19239,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 122,
49
+ "consumed_count": 121,
50
+ "last_submitted_update": 19239,
51
+ "last_consumed_update": 19080,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19239,
56
+ "completed_passes": 121,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19239,
59
+ "snapshot": "pass_end_0121",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 121,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19239,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19239,
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.0004053585871588439,
83
+ "update_l2": 0.1902749389410019
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0010293035302311182,
91
+ "update_l2": 2.218782901763916e-05
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.731348599307239e-05,
95
+ "update_l2": 0.009651798754930496
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.089332231474551,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 5986,
109
+ "attachment": 41,
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.08211573958396912,
117
+ "ground_restitution/effective": 0.08211573958396912,
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.089332231474551,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.028263606131076813,
129
+ "ssim_fused": 0.8957773447036743,
130
+ "seg_l1": 0.03128310292959213,
131
+ "seg_ssim_ref": 0.8957757949829102,
132
+ "depth": 0.005482850106991859,
133
+ "rgb_loss": 0.04345541447401047,
134
+ "seg_loss": 0.04587133601307869,
135
+ "total": 0.089332231474551
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03675335273146629,
141
+ "ssim_fused": 0.8813013434410095,
142
+ "seg_l1": 0.03330386430025101,
143
+ "seg_ssim_ref": 0.8813000917434692,
144
+ "depth": 0.008612828286938861,
145
+ "rgb_loss": 0.05314241349697113,
146
+ "seg_loss": 0.0503830760717392,
147
+ "total": 0.10353410239699727,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.008612828286938861,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.005760850205341639
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.03616756573319435,
174
+ "ssim_fused": 0.8706396222114563,
175
+ "seg_l1": 0.04705730825662613,
176
+ "seg_ssim_ref": 0.8706374764442444,
177
+ "depth": 0.0055669118825599755,
178
+ "rgb_loss": 0.05480612814426422,
179
+ "seg_loss": 0.06351835280656815,
180
+ "total": 0.11833004786271492,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0055669118825599755,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.004123391917282198
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.02063671126961708,
207
+ "ssim_fused": 0.9181221127510071,
208
+ "seg_l1": 0.02285122126340866,
209
+ "seg_ssim_ref": 0.9181205034255981,
210
+ "depth": 0.0050222292440883914,
211
+ "rgb_loss": 0.03288494795560837,
212
+ "seg_loss": 0.03465687483549118,
213
+ "total": 0.06754684502034364,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0050222292440883914,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.004680827334366169
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.019496794790029526,
240
+ "ssim_fused": 0.9130464196205139,
241
+ "seg_l1": 0.02192002162337303,
242
+ "seg_ssim_ref": 0.9130448698997498,
243
+ "depth": 0.0027294310143802106,
244
+ "rgb_loss": 0.03298815339803696,
245
+ "seg_loss": 0.034927044063806534,
246
+ "total": 0.06791793061814817,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0027294310143802106,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0022201949032690997
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": 121,
281
+ "adam_update_count": 19239
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3279474079608917
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_6f58eeb8cd3a46c9b3a2b4c21085bb1d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 122,
293
+ "next_interval": 0,
294
+ "next_adam_update": 19240,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 121,
300
+ "trained_intervals": 19239,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 19239,
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": -1.964113473892212,
333
+ "median": 6.977438926696777,
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.08213792741298676,
347
+ "median": 0.08213792741298676,
348
+ "max": 0.08213792741298676,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.5765905380249023,
354
+ "median": 5.162993907928467,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14028018712997437,
361
+ "median": 1072.168701171875,
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": 4.838431358337402,
382
+ "median": 174.68984985351562,
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.08213792741298676,
410
+ "median": 0.08213792741298676,
411
+ "max": 0.08213792741298676,
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": 5989,
420
+ "controller_edge_stiffness": 41
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_0122.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_0122",
5
+ "executed_epochs": 122,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_d89319da05d243ac853a7466a0f1c34c.npz",
37
+ "optimizer_file": "boundary_d89319da05d243ac853a7466a0f1c34c_optimizer.pt",
38
+ "arrays_sha256": "9c75825ac424d03976bccc936fa1f0cf87b9a313abe44420744a1db8399e4444",
39
+ "optimizer_sha256": "eaab449fc1b54da8ca2aac30443e55ee937763c313936716f21996684da362c5",
40
+ "stage": "adam",
41
+ "completed_passes": 122,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19398,
45
+ "adam_update_count": 19398,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 123,
49
+ "consumed_count": 122,
50
+ "last_submitted_update": 19398,
51
+ "last_consumed_update": 19239,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19398,
56
+ "completed_passes": 122,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19398,
59
+ "snapshot": "pass_end_0122",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 122,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19398,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19398,
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.00032563964487053454,
83
+ "update_l2": 0.2060764580965042
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0008871372556313872,
91
+ "update_l2": 7.503479719161987e-05
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.64041874895338e-05,
95
+ "update_l2": 0.004481019452214241
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.09472312691779033,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6071,
109
+ "attachment": 41,
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.06660332530736923,
117
+ "ground_restitution/effective": 0.06660332530736923,
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.09472312691779033,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.030173540115356445,
129
+ "ssim_fused": 0.8929012417793274,
130
+ "seg_l1": 0.034672610461711884,
131
+ "seg_ssim_ref": 0.8928996324539185,
132
+ "depth": 0.006386145662217103,
133
+ "rgb_loss": 0.04555857181549072,
134
+ "seg_loss": 0.049158163368701935,
135
+ "total": 0.09472312691779033
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.03947228938341141,
141
+ "ssim_fused": 0.8764910697937012,
142
+ "seg_l1": 0.03764718770980835,
143
+ "seg_ssim_ref": 0.8764896392822266,
144
+ "depth": 0.009984691383866852,
145
+ "rgb_loss": 0.05627962201833725,
146
+ "seg_loss": 0.05481982231140137,
147
+ "total": 0.11110942902112249,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.009984691383866852,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.007132713302269631
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.039075374603271484,
174
+ "ssim_fused": 0.8669095635414124,
175
+ "seg_l1": 0.052266377955675125,
176
+ "seg_ssim_ref": 0.8669074773788452,
177
+ "depth": 0.006844324910846642,
178
+ "rgb_loss": 0.057878389954566956,
179
+ "seg_loss": 0.06843160837888718,
180
+ "total": 0.1263168352077844,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.006844324910846642,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.005400804945568866
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.02185804769396782,
207
+ "ssim_fused": 0.916174054145813,
208
+ "seg_l1": 0.025383928790688515,
209
+ "seg_ssim_ref": 0.916172444820404,
210
+ "depth": 0.005726884161558572,
211
+ "rgb_loss": 0.034251630306243896,
212
+ "seg_loss": 0.03707265481352806,
213
+ "total": 0.07133001572922382,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.005726884161558572,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005385482251836349
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.02028845250606537,
240
+ "ssim_fused": 0.9120305180549622,
241
+ "seg_l1": 0.023392952978610992,
242
+ "seg_ssim_ref": 0.9120289087295532,
243
+ "depth": 0.0029886821925963485,
244
+ "rgb_loss": 0.03382465988397598,
245
+ "seg_loss": 0.03630857914686203,
246
+ "total": 0.0701362277130306,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0029886821925963485,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0024794460814852367
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": 122,
281
+ "adam_update_count": 19398
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.336594695225358
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_d89319da05d243ac853a7466a0f1c34c_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 123,
293
+ "next_interval": 0,
294
+ "next_adam_update": 19399,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 122,
300
+ "trained_intervals": 19398,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 19398,
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": -1.9828232526779175,
333
+ "median": 6.971735000610352,
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.06667836010456085,
347
+ "median": 0.06667836010456085,
348
+ "max": 0.06667836010456085,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.595988392829895,
354
+ "median": 5.177138328552246,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.13767997920513153,
361
+ "median": 1066.07080078125,
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": 4.933202266693115,
382
+ "median": 177.17501831054688,
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.06667836010456085,
410
+ "median": 0.06667836010456085,
411
+ "max": 0.06667836010456085,
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": 6071,
420
+ "controller_edge_stiffness": 41
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_0123.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_0123",
5
+ "executed_epochs": 123,
6
+ "score": null,
7
+ "best_score": 0.06921438942738316,
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_7d141b3406704769ba72c3aee027bf0d.npz",
37
+ "optimizer_file": "boundary_7d141b3406704769ba72c3aee027bf0d_optimizer.pt",
38
+ "arrays_sha256": "da10b3bf9d6d30489f4e281ba08d40310a197e11514293ea1522a034ea0ce8be",
39
+ "optimizer_sha256": "d0a303d8ce2a96b4f8e7cb40e313d72f98f0fe4298274c313be259a289ab11ba",
40
+ "stage": "adam",
41
+ "completed_passes": 123,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19557,
45
+ "adam_update_count": 19557,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 124,
49
+ "consumed_count": 123,
50
+ "last_submitted_update": 19557,
51
+ "last_consumed_update": 19398,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19557,
56
+ "completed_passes": 123,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19557,
59
+ "snapshot": "pass_end_0123",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16536,
67
+ "pass_science": {
68
+ "completed_passes": 123,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19557,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19557,
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.00040852429810911417,
83
+ "update_l2": 0.2653958797454834
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0023291108664125204,
91
+ "update_l2": 0.0007858499884605408
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.230350118130445e-05,
95
+ "update_l2": 0.013476735912263393
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.10153794651371863,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6137,
109
+ "attachment": 41,
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.09650480002164841,
117
+ "ground_restitution/effective": 0.09650480002164841,
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.10153794651371863,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03319647163152695,
129
+ "ssim_fused": 0.8890845775604248,
130
+ "seg_l1": 0.038258280605077744,
131
+ "seg_ssim_ref": 0.8890829086303711,
132
+ "depth": 0.007640472477928689,
133
+ "rgb_loss": 0.04874027147889137,
134
+ "seg_loss": 0.05279003456234932,
135
+ "total": 0.10153794651371863
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0445716418325901,
141
+ "ssim_fused": 0.8723552227020264,
142
+ "seg_l1": 0.04203913360834122,
143
+ "seg_ssim_ref": 0.8723540306091309,
144
+ "depth": 0.011422144106616551,
145
+ "rgb_loss": 0.06118626892566681,
146
+ "seg_loss": 0.0591605007648468,
147
+ "total": 0.12035819183462022,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.011422144106616551,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00857016602501933
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.04418008401989937,
174
+ "ssim_fused": 0.8576108813285828,
175
+ "seg_l1": 0.0607273168861866,
176
+ "seg_ssim_ref": 0.8576088547706604,
177
+ "depth": 0.008889815515194398,
178
+ "rgb_loss": 0.06382188946008682,
179
+ "seg_loss": 0.07706008106470108,
180
+ "total": 0.1408908603403031,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008889815515194398,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.00744629554991662
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.022379478439688683,
207
+ "ssim_fused": 0.9166072607040405,
208
+ "seg_l1": 0.02524273656308651,
209
+ "seg_ssim_ref": 0.9166057109832764,
210
+ "depth": 0.006395096617569992,
211
+ "rgb_loss": 0.03458213061094284,
212
+ "seg_loss": 0.03687305003404617,
213
+ "total": 0.07146157574160658,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.006395096617569992,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.006053694707847769
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.021654685959219933,
240
+ "ssim_fused": 0.90976482629776,
241
+ "seg_l1": 0.025023939087986946,
242
+ "seg_ssim_ref": 0.9097631573677063,
243
+ "depth": 0.003854833672333819,
244
+ "rgb_loss": 0.035370782017707825,
245
+ "seg_loss": 0.038066521286964417,
246
+ "total": 0.07344115813834458,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.003854833672333819,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0033455975612227077
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": 123,
281
+ "adam_update_count": 19557
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3202411369420588
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_7d141b3406704769ba72c3aee027bf0d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 124,
293
+ "next_interval": 0,
294
+ "next_adam_update": 19558,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 123,
300
+ "trained_intervals": 19557,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 19557,
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": -1.9962588548660278,
333
+ "median": 6.972463130950928,
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.09571895003318787,
347
+ "median": 0.09571895003318787,
348
+ "max": 0.09571895003318787,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.6181979179382324,
354
+ "median": 5.167844772338867,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.13584254682064056,
361
+ "median": 1066.8472900390625,
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": 5.043992519378662,
382
+ "median": 175.53778076171875,
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.09571895003318787,
410
+ "median": 0.09571895003318787,
411
+ "max": 0.09571895003318787,
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": 6137,
420
+ "controller_edge_stiffness": 41
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_0124.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_0124",
5
+ "executed_epochs": 124,
6
+ "score": null,
7
+ "best_score": 0.0685350378774457,
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_cb835451f5944f328d7453cfa5a3fca6.npz",
37
+ "optimizer_file": "boundary_cb835451f5944f328d7453cfa5a3fca6_optimizer.pt",
38
+ "arrays_sha256": "5bd1a2fe6af4da08129b5f23fb6956a9ba03e1d9cf26ac23c6cd424ccb1e83a6",
39
+ "optimizer_sha256": "29684504f83d2caccfe66c6282223d52abe9d6f5bdfb7837517fd95faf039811",
40
+ "stage": "adam",
41
+ "completed_passes": 124,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19716,
45
+ "adam_update_count": 19716,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 125,
49
+ "consumed_count": 124,
50
+ "last_submitted_update": 19716,
51
+ "last_consumed_update": 19557,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19716,
56
+ "completed_passes": 124,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19716,
59
+ "snapshot": "pass_end_0124",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19557,
67
+ "pass_science": {
68
+ "completed_passes": 124,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19716,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19716,
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.00034121895441785455,
83
+ "update_l2": 0.21296025812625885
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002378379926085472,
91
+ "update_l2": 0.0007938668131828308
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.466582297231071e-05,
95
+ "update_l2": 0.005350571125745773
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.09699857028215893,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6199,
109
+ "attachment": 41,
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.09206341207027435,
117
+ "ground_restitution/effective": 0.09206341207027435,
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.09699857028215893,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03150881826877594,
129
+ "ssim_fused": 0.8917510509490967,
130
+ "seg_l1": 0.03560597077012062,
131
+ "seg_ssim_ref": 0.8917495012283325,
132
+ "depth": 0.006861779985499743,
133
+ "rgb_loss": 0.0468568317592144,
134
+ "seg_loss": 0.05013487488031387,
135
+ "total": 0.09699857028215893
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04302378371357918,
141
+ "ssim_fused": 0.874402642250061,
142
+ "seg_l1": 0.04032082483172417,
143
+ "seg_ssim_ref": 0.874401330947876,
144
+ "depth": 0.010734114643315812,
145
+ "rgb_loss": 0.059538498520851135,
146
+ "seg_loss": 0.05737639218568802,
147
+ "total": 0.11692562482118248,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.010734114643315812,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.00788213656171859
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.042511679232120514,
174
+ "ssim_fused": 0.8598493337631226,
175
+ "seg_l1": 0.057863280177116394,
176
+ "seg_ssim_ref": 0.859847366809845,
177
+ "depth": 0.008015669120880775,
178
+ "rgb_loss": 0.06203947961330414,
179
+ "seg_loss": 0.07432115077972412,
180
+ "total": 0.13636864606214913,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.008015669120880775,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.006572149155602997
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.020884662866592407,
207
+ "ssim_fused": 0.9190741777420044,
208
+ "seg_l1": 0.02265748381614685,
209
+ "seg_ssim_ref": 0.9190726280212402,
210
+ "depth": 0.0055665818465798576,
211
+ "rgb_loss": 0.032892897725105286,
212
+ "seg_loss": 0.03431146219372749,
213
+ "total": 0.06720992277538906,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.0055665818465798576,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.005225179936857636
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.019615141674876213,
240
+ "ssim_fused": 0.9136782884597778,
241
+ "seg_l1": 0.021582288667559624,
242
+ "seg_ssim_ref": 0.9136766791343689,
243
+ "depth": 0.0031307543312225285,
244
+ "rgb_loss": 0.032956454902887344,
245
+ "seg_loss": 0.03453049808740616,
246
+ "total": 0.06749008746991503,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.0031307543312225285,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.002621518220111417
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": 124,
281
+ "adam_update_count": 19716
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.33291403902694583
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_cb835451f5944f328d7453cfa5a3fca6_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 125,
293
+ "next_interval": 0,
294
+ "next_adam_update": 19717,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 124,
300
+ "trained_intervals": 19716,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 19716,
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": -2.0102782249450684,
333
+ "median": 6.968224048614502,
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.09126954525709152,
347
+ "median": 0.09126954525709152,
348
+ "max": 0.09126954525709152,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.598387360572815,
354
+ "median": 5.168442249298096,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.13395139575004578,
361
+ "median": 1062.33447265625,
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": 4.945051193237305,
382
+ "median": 175.64105224609375,
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.09126954525709152,
410
+ "median": 0.09126954525709152,
411
+ "max": 0.09126954525709152,
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": 6201,
420
+ "controller_edge_stiffness": 41
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }