serialexperimentsleon commited on
Commit
df2a954
·
verified ·
1 Parent(s): 28fa0d0

processed/001-rope/episode_0/runs/deform-rope-ep0-e2: payload batch 20/29

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/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0378.json +254 -0
  2. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0379.json +254 -0
  3. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0380.json +254 -0
  4. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0381.json +254 -0
  5. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0382.json +254 -0
  6. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0383.json +254 -0
  7. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0384.json +254 -0
  8. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0385.json +254 -0
  9. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0386.json +254 -0
  10. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0387.json +254 -0
  11. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0388.json +254 -0
  12. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0389.json +254 -0
  13. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0390.json +254 -0
  14. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0391.json +254 -0
  15. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0392.json +254 -0
  16. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0393.json +254 -0
  17. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0394.json +254 -0
  18. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0395.json +254 -0
  19. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0396.json +254 -0
  20. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0397.json +254 -0
  21. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0398.json +254 -0
  22. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0399.json +254 -0
  23. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0400.json +254 -0
  24. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0401.json +254 -0
  25. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0402.json +254 -0
  26. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0403.json +254 -0
  27. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0404.json +254 -0
  28. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0405.json +254 -0
  29. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0406.json +254 -0
  30. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0407.json +254 -0
  31. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0408.json +254 -0
  32. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0409.json +254 -0
  33. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0410.json +254 -0
  34. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0411.json +254 -0
  35. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0412.json +254 -0
  36. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0413.json +254 -0
  37. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0414.json +254 -0
  38. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0415.json +254 -0
  39. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0416.json +254 -0
  40. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0417.json +254 -0
  41. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0418.json +254 -0
  42. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0419.json +254 -0
  43. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0420.json +254 -0
  44. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0421.json +254 -0
  45. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0422.json +254 -0
  46. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0423.json +254 -0
  47. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0424.json +254 -0
  48. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0425.json +254 -0
  49. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0426.json +254 -0
  50. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0427.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0378.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0378",
5
+ "executed_epochs": 378,
6
+ "score": null,
7
+ "best_score": 6.965595552799186e-06,
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_c5a8ef1e5d1e4e5caede1cb916c66436.npz",
37
+ "optimizer_file": "boundary_c5a8ef1e5d1e4e5caede1cb916c66436_optimizer.pt",
38
+ "arrays_sha256": "12628fa3806853bebfffa1a5e5106daf8f6e53de1bc21f4483ef248996782fb6",
39
+ "optimizer_sha256": "a98b91c35431fa360c8fe487f43ae0889fa0246466b796c7a4980141ea23dbd7",
40
+ "stage": "adam",
41
+ "completed_passes": 378,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36288,
45
+ "adam_update_count": 36288,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 379,
49
+ "consumed_count": 378,
50
+ "last_submitted_update": 36288,
51
+ "last_consumed_update": 36192,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36288,
56
+ "completed_passes": 378,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36288,
59
+ "snapshot": "pass_end_0378",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36192,
67
+ "pass_science": {
68
+ "completed_passes": 378,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36288,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36288,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.7756922804655915e-07,
83
+ "update_l2": 0.004518075846135616
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9579154013626976e-06,
87
+ "update_l2": 0.000681072473526001
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.5687300347622113e-08,
95
+ "update_l2": 0.0010269610211253166
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0308503078704234e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0308503078704234e-05,
110
+ "observation_loss": 1.0308503078704234e-05,
111
+ "chamfer": 7.709658348176163e-06,
112
+ "track": 2.5988447305280715e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 378,
131
+ "adam_update_count": 36288
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.023111458998755552
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_c5a8ef1e5d1e4e5caede1cb916c66436_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 379,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36289,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 378,
150
+ "trained_intervals": 36288,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36288,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.990251064300537,
163
+ "median": 10.386432647705078,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4595770239830017,
170
+ "median": 0.4595770239830017,
171
+ "max": 0.4595770239830017,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.88525390625,
184
+ "median": 10.321134567260742,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 146.97332763671875,
191
+ "median": 32416.818359375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 977.7498779296875,
212
+ "median": 30367.69140625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4595770239830017,
233
+ "median": 0.4595770239830017,
234
+ "max": 0.4595770239830017,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 678,
250
+ "controller_edge_stiffness": 96
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0379.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0379",
5
+ "executed_epochs": 379,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_cf3f6c4dea854510b34ca8073028f357.npz",
37
+ "optimizer_file": "boundary_cf3f6c4dea854510b34ca8073028f357_optimizer.pt",
38
+ "arrays_sha256": "5fbc76d593447b6ed8b671a5270b6e4c6a1b6cc7241a559aa6ba0046b659f41f",
39
+ "optimizer_sha256": "33334d551c3d099a551739806dfb172a30b458d76dac60d17ebc4fa91de28f2f",
40
+ "stage": "adam",
41
+ "completed_passes": 379,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36384,
45
+ "adam_update_count": 36384,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 380,
49
+ "consumed_count": 379,
50
+ "last_submitted_update": 36384,
51
+ "last_consumed_update": 36288,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36384,
56
+ "completed_passes": 379,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36384,
59
+ "snapshot": "pass_end_0379",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 379,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36384,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36384,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.201689284220265e-07,
83
+ "update_l2": 0.004445016384124756
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.6669041542627383e-06,
87
+ "update_l2": 0.0006590485572814941
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6793931578718002e-08,
95
+ "update_l2": 0.0010152875911444426
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.028665792546235e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.028665792546235e-05,
110
+ "observation_loss": 1.028665792546235e-05,
111
+ "chamfer": 7.695080057601444e-06,
112
+ "track": 2.591577413113555e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 379,
131
+ "adam_update_count": 36384
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022227024999665446
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_cf3f6c4dea854510b34ca8073028f357_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 380,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36385,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 379,
150
+ "trained_intervals": 36384,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36384,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.987046718597412,
163
+ "median": 10.386626243591309,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.45980164408683777,
170
+ "median": 0.45980164408683777,
171
+ "max": 0.45980164408683777,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.883233547210693,
184
+ "median": 10.321125984191895,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 146.50311279296875,
191
+ "median": 32423.095703125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 975.7764282226562,
212
+ "median": 30367.431640625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.45980164408683777,
233
+ "median": 0.45980164408683777,
234
+ "max": 0.45980164408683777,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 681,
250
+ "controller_edge_stiffness": 96
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0380.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0380",
5
+ "executed_epochs": 380,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_1d094cb80db54cd1b84ea2569c669cee.npz",
37
+ "optimizer_file": "boundary_1d094cb80db54cd1b84ea2569c669cee_optimizer.pt",
38
+ "arrays_sha256": "60902af05d124b1861cab92c436594f67bf0affec4c2b62f9c95eda131b1f6e9",
39
+ "optimizer_sha256": "6b74c92639ebc6ae3ab7cf3689cc473aa7469e7f7bdb7dbc290bef6a3fbabfd2",
40
+ "stage": "adam",
41
+ "completed_passes": 380,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36480,
45
+ "adam_update_count": 36480,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 381,
49
+ "consumed_count": 380,
50
+ "last_submitted_update": 36480,
51
+ "last_consumed_update": 36384,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36480,
56
+ "completed_passes": 380,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36480,
59
+ "snapshot": "pass_end_0380",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 380,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36480,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36480,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.8430371540034685e-07,
83
+ "update_l2": 0.004428256768733263
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.4555045027009328e-06,
87
+ "update_l2": 0.0006440877914428711
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.728403553613589e-08,
95
+ "update_l2": 0.0010141122620552778
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.027238158712862e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.027238158712862e-05,
110
+ "observation_loss": 1.027238158712862e-05,
111
+ "chamfer": 7.685770469834097e-06,
112
+ "track": 2.5866108899208484e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 380,
131
+ "adam_update_count": 36480
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02232125100090343
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_1d094cb80db54cd1b84ea2569c669cee_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 381,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36481,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 380,
150
+ "trained_intervals": 36480,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36480,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.983774662017822,
163
+ "median": 10.38683795928955,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.45962563157081604,
170
+ "median": 0.45962563157081604,
171
+ "max": 0.45962563157081604,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.881284236907959,
184
+ "median": 10.32112979888916,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 146.0245361328125,
191
+ "median": 32429.9609375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 973.8761596679688,
212
+ "median": 30367.546875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.45962563157081604,
233
+ "median": 0.45962563157081604,
234
+ "max": 0.45962563157081604,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 685,
250
+ "controller_edge_stiffness": 96
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0381.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0381",
5
+ "executed_epochs": 381,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_ee3cc54b11524f599c9672fe18e3180d.npz",
37
+ "optimizer_file": "boundary_ee3cc54b11524f599c9672fe18e3180d_optimizer.pt",
38
+ "arrays_sha256": "e17d9c70b997c4d8f741cd357980818ffb7d6e4b0719e69b97023f3dc739601a",
39
+ "optimizer_sha256": "03871672c4a36249cd92b49e61874e9d628688f4e5ee2d242f9fcd404d6f06cb",
40
+ "stage": "adam",
41
+ "completed_passes": 381,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36576,
45
+ "adam_update_count": 36576,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 382,
49
+ "consumed_count": 381,
50
+ "last_submitted_update": 36576,
51
+ "last_consumed_update": 36480,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36576,
56
+ "completed_passes": 381,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36576,
59
+ "snapshot": "pass_end_0381",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 381,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36576,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36576,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.5835698263799713e-07,
83
+ "update_l2": 0.004406612832099199
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.2346172297839075e-06,
87
+ "update_l2": 0.0006287693977355957
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.756635725769229e-08,
95
+ "update_l2": 0.0010064644739031792
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0269171980326064e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0269171980326064e-05,
110
+ "observation_loss": 1.0269171980326064e-05,
111
+ "chamfer": 7.683593139518052e-06,
112
+ "track": 2.585578613434336e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 381,
131
+ "adam_update_count": 36576
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02238383499934571
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_ee3cc54b11524f599c9672fe18e3180d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 382,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36577,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 381,
150
+ "trained_intervals": 36576,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36576,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.980594635009766,
163
+ "median": 10.387075424194336,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.45935824513435364,
170
+ "median": 0.45935824513435364,
171
+ "max": 0.45935824513435364,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.879409313201904,
184
+ "median": 10.321130752563477,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 145.5609130859375,
191
+ "median": 32437.662109375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 972.052001953125,
212
+ "median": 30367.576171875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.45935824513435364,
233
+ "median": 0.45935824513435364,
234
+ "max": 0.45935824513435364,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 687,
250
+ "controller_edge_stiffness": 96
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0382.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0382",
5
+ "executed_epochs": 382,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_d7caef4a7d3c4d0faeb8c83ee1b5e976.npz",
37
+ "optimizer_file": "boundary_d7caef4a7d3c4d0faeb8c83ee1b5e976_optimizer.pt",
38
+ "arrays_sha256": "d7794c471871adc9e371164ed36d14397ec68f07b39b5defa013eeddab9e26e2",
39
+ "optimizer_sha256": "a070414891cb7b1bd4e9701350bf3dfc4111d07ca3f424495806c9ff1e46c233",
40
+ "stage": "adam",
41
+ "completed_passes": 382,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36672,
45
+ "adam_update_count": 36672,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 383,
49
+ "consumed_count": 382,
50
+ "last_submitted_update": 36672,
51
+ "last_consumed_update": 36576,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36672,
56
+ "completed_passes": 382,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36672,
59
+ "snapshot": "pass_end_0382",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 382,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36672,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36672,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.3997261305576103e-07,
83
+ "update_l2": 0.004410445224493742
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.34362424484425e-07,
87
+ "update_l2": 0.0006126165390014648
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8346867136642686e-08,
95
+ "update_l2": 0.0010092087322846055
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0262808245897759e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0262808245897759e-05,
110
+ "observation_loss": 1.0262808245897759e-05,
111
+ "chamfer": 7.67917481425684e-06,
112
+ "track": 2.583633204267244e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 382,
131
+ "adam_update_count": 36672
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02259693199994217
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_d7caef4a7d3c4d0faeb8c83ee1b5e976_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 383,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36673,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 382,
150
+ "trained_intervals": 36672,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36672,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.97743558883667,
163
+ "median": 10.386981010437012,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4592880308628082,
170
+ "median": 0.4592880308628082,
171
+ "max": 0.4592880308628082,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.877595901489258,
184
+ "median": 10.321100234985352,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 145.10179138183594,
191
+ "median": 32434.599609375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 970.2908935546875,
212
+ "median": 30366.6484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4592880308628082,
233
+ "median": 0.4592880308628082,
234
+ "max": 0.4592880308628082,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 689,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0383.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0383",
5
+ "executed_epochs": 383,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_60b2d9585fb94853889275a9bcef77f8.npz",
37
+ "optimizer_file": "boundary_60b2d9585fb94853889275a9bcef77f8_optimizer.pt",
38
+ "arrays_sha256": "b694ba3ac477ff997280291d3fb8365da63411885daaab7081aff566acbf71b8",
39
+ "optimizer_sha256": "684d12345b7dab7c5290cbdd77b7dcc1719bc813da4439e72e764e750948b121",
40
+ "stage": "adam",
41
+ "completed_passes": 383,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36768,
45
+ "adam_update_count": 36768,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 384,
49
+ "consumed_count": 383,
50
+ "last_submitted_update": 36768,
51
+ "last_consumed_update": 36672,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36768,
56
+ "completed_passes": 383,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36768,
59
+ "snapshot": "pass_end_0383",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 383,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36768,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36768,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.395052890984516e-07,
83
+ "update_l2": 0.004412360023707151
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.093274459497479e-07,
87
+ "update_l2": 0.0006120204925537109
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8280580604823626e-08,
95
+ "update_l2": 0.0010086259571835399
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0255043889628723e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0255043889628723e-05,
110
+ "observation_loss": 1.0255043889628723e-05,
111
+ "chamfer": 7.67402980272891e-06,
112
+ "track": 2.581014541647164e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 383,
131
+ "adam_update_count": 36768
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02258429300127318
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_60b2d9585fb94853889275a9bcef77f8_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 384,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36769,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 383,
150
+ "trained_intervals": 36768,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36768,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.97428560256958,
163
+ "median": 10.387407302856445,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4592220187187195,
170
+ "median": 0.4592220187187195,
171
+ "max": 0.4592220187187195,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.875840663909912,
184
+ "median": 10.321091651916504,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 144.64544677734375,
191
+ "median": 32448.427734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 968.5892333984375,
212
+ "median": 30366.390625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4592220187187195,
233
+ "median": 0.4592220187187195,
234
+ "max": 0.4592220187187195,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 690,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0384.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0384",
5
+ "executed_epochs": 384,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_6e0760def9d745c0be308733d56dd896.npz",
37
+ "optimizer_file": "boundary_6e0760def9d745c0be308733d56dd896_optimizer.pt",
38
+ "arrays_sha256": "2ac60c468479ab632621e80477760eef1c8d6bc107f2b1f1e16fd846c324a52a",
39
+ "optimizer_sha256": "8139ea6450203d8f9ac5a488c2efadc4ca61dfcb0f5640c89989464caaa092ae",
40
+ "stage": "adam",
41
+ "completed_passes": 384,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36864,
45
+ "adam_update_count": 36864,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 385,
49
+ "consumed_count": 384,
50
+ "last_submitted_update": 36864,
51
+ "last_consumed_update": 36768,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36864,
56
+ "completed_passes": 384,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36864,
59
+ "snapshot": "pass_end_0384",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 384,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36864,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36864,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4040948315141577e-07,
83
+ "update_l2": 0.004411871079355478
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.184430271285237e-07,
87
+ "update_l2": 0.0005965232849121094
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8340941210226447e-08,
95
+ "update_l2": 0.0010086643742397428
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0245624253002461e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0245624253002461e-05,
110
+ "observation_loss": 1.0245624253002461e-05,
111
+ "chamfer": 7.667721547477413e-06,
112
+ "track": 2.577902705525048e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 384,
131
+ "adam_update_count": 36864
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022292519999609794
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_6e0760def9d745c0be308733d56dd896_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 385,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36865,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 384,
150
+ "trained_intervals": 36864,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36864,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.971096038818359,
163
+ "median": 10.387589454650879,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4591771364212036,
170
+ "median": 0.4591771364212036,
171
+ "max": 0.4591771364212036,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.874120235443115,
184
+ "median": 10.321072578430176,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 144.18482971191406,
191
+ "median": 32454.33984375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 966.92431640625,
212
+ "median": 30365.810546875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4591771364212036,
233
+ "median": 0.4591771364212036,
234
+ "max": 0.4591771364212036,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 690,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0385.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0385",
5
+ "executed_epochs": 385,
6
+ "score": null,
7
+ "best_score": 6.962230708988197e-06,
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_83eae37548384a0c83ad2cb245499158.npz",
37
+ "optimizer_file": "boundary_83eae37548384a0c83ad2cb245499158_optimizer.pt",
38
+ "arrays_sha256": "525ed55d838c0d2db30c97b5987e6044814a3c7102acad14fc2a9307145a8918",
39
+ "optimizer_sha256": "53133cf26fbe0342384a1a348e247cede93d550957d295253e82d68c15517b10",
40
+ "stage": "adam",
41
+ "completed_passes": 385,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36960,
45
+ "adam_update_count": 36960,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 386,
49
+ "consumed_count": 385,
50
+ "last_submitted_update": 36960,
51
+ "last_consumed_update": 36864,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36960,
56
+ "completed_passes": 385,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36960,
59
+ "snapshot": "pass_end_0385",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36288,
67
+ "pass_science": {
68
+ "completed_passes": 385,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36960,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36960,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4261838998663734e-07,
83
+ "update_l2": 0.004401772748678923
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.13399367416423e-07,
87
+ "update_l2": 0.0005953311920166016
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8630322173862623e-08,
95
+ "update_l2": 0.000998485367745161
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0235344234388322e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0235344234388322e-05,
110
+ "observation_loss": 1.0235344234388322e-05,
111
+ "chamfer": 7.660823030164465e-06,
112
+ "track": 2.5745212042238563e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 385,
131
+ "adam_update_count": 36960
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022436189001382445
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_83eae37548384a0c83ad2cb245499158_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 386,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36961,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 385,
150
+ "trained_intervals": 36960,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 36960,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.9678473472595215,
163
+ "median": 10.388025283813477,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4592912495136261,
170
+ "median": 0.4592912495136261,
171
+ "max": 0.4592912495136261,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.872422218322754,
184
+ "median": 10.321074485778809,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 143.71717834472656,
191
+ "median": 32468.486328125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 965.283935546875,
212
+ "median": 30365.8671875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4592912495136261,
233
+ "median": 0.4592912495136261,
234
+ "max": 0.4592912495136261,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 692,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0386.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0386",
5
+ "executed_epochs": 386,
6
+ "score": null,
7
+ "best_score": 6.960270409213838e-06,
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_aec086e8e223449ba352ced2751c6447.npz",
37
+ "optimizer_file": "boundary_aec086e8e223449ba352ced2751c6447_optimizer.pt",
38
+ "arrays_sha256": "1eb9a3fdfe14a7dfd5691f466e8c16c981718046039e2be0d14aeccff7bc295a",
39
+ "optimizer_sha256": "2825eca791368a836046b25e367bba0a828057cb04c83ea61e897aeb3d8f2a04",
40
+ "stage": "adam",
41
+ "completed_passes": 386,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37056,
45
+ "adam_update_count": 37056,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 387,
49
+ "consumed_count": 386,
50
+ "last_submitted_update": 37056,
51
+ "last_consumed_update": 36960,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37056,
56
+ "completed_passes": 386,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37056,
59
+ "snapshot": "pass_end_0386",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36960,
67
+ "pass_science": {
68
+ "completed_passes": 386,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37056,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37056,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4363678246809286e-07,
83
+ "update_l2": 0.004404568579047918
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.125898034450074e-07,
87
+ "update_l2": 0.0005924999713897705
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8855573102882772e-08,
95
+ "update_l2": 0.0009976488072425127
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0219649993814528e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0219649993814528e-05,
110
+ "observation_loss": 1.0219649993814528e-05,
111
+ "chamfer": 7.650549378013238e-06,
112
+ "track": 2.5691010705486406e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 386,
131
+ "adam_update_count": 37056
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022509189999254886
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_aec086e8e223449ba352ced2751c6447_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 387,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37057,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 386,
150
+ "trained_intervals": 37056,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37056,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.964468479156494,
163
+ "median": 10.387941360473633,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4593513607978821,
170
+ "median": 0.4593513607978821,
171
+ "max": 0.4593513607978821,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.870771408081055,
184
+ "median": 10.321065902709961,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 143.23240661621094,
191
+ "median": 32465.76171875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 963.6917114257812,
212
+ "median": 30365.607421875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4593513607978821,
233
+ "median": 0.4593513607978821,
234
+ "max": 0.4593513607978821,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 694,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0387.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0387",
5
+ "executed_epochs": 387,
6
+ "score": null,
7
+ "best_score": 6.9587033972122e-06,
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_55ad64e8cbe64dae97abebfe9c0545f7.npz",
37
+ "optimizer_file": "boundary_55ad64e8cbe64dae97abebfe9c0545f7_optimizer.pt",
38
+ "arrays_sha256": "338eec76fe8ec376c1a619f01175afc321ab2c54f3df3653246d4505197dbb71",
39
+ "optimizer_sha256": "debbc6c8dd5f46154f47592b8eaaeb8797b4960e1c29b26537b0537a60558395",
40
+ "stage": "adam",
41
+ "completed_passes": 387,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37152,
45
+ "adam_update_count": 37152,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 388,
49
+ "consumed_count": 387,
50
+ "last_submitted_update": 37152,
51
+ "last_consumed_update": 37056,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37152,
56
+ "completed_passes": 387,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37152,
59
+ "snapshot": "pass_end_0387",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37056,
67
+ "pass_science": {
68
+ "completed_passes": 387,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37152,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37152,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4441931739384017e-07,
83
+ "update_l2": 0.004390324000269175
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.250632959061477e-07,
87
+ "update_l2": 0.0005947351455688477
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8902561293998588e-08,
95
+ "update_l2": 0.0009958462323993444
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0209371794189792e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0209371794189792e-05,
110
+ "observation_loss": 1.0209371794189792e-05,
111
+ "chamfer": 7.643669960089028e-06,
112
+ "track": 2.5657020614744397e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 387,
131
+ "adam_update_count": 37152
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0229034199983289
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_55ad64e8cbe64dae97abebfe9c0545f7_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 388,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37153,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 387,
150
+ "trained_intervals": 37152,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37152,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.961061954498291,
163
+ "median": 10.38794231414795,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4595615565776825,
170
+ "median": 0.4595615565776825,
171
+ "max": 0.4595615565776825,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.869195461273193,
184
+ "median": 10.321056365966797,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 142.74530029296875,
191
+ "median": 32465.79296875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 962.1741943359375,
212
+ "median": 30365.318359375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4595615565776825,
233
+ "median": 0.4595615565776825,
234
+ "max": 0.4595615565776825,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 697,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0388.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0388",
5
+ "executed_epochs": 388,
6
+ "score": null,
7
+ "best_score": 6.9553133409764696e-06,
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_824c1d6c63684787a426c2c4f870aa8e.npz",
37
+ "optimizer_file": "boundary_824c1d6c63684787a426c2c4f870aa8e_optimizer.pt",
38
+ "arrays_sha256": "a234dac83cb8ed8de683012a07cf13ae85e934970db7c4fe2ee5338dd2f5139f",
39
+ "optimizer_sha256": "b16bc89563362e959df29aa32242c40f5ac228a0cc068322d9099ed1aa576442",
40
+ "stage": "adam",
41
+ "completed_passes": 388,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37248,
45
+ "adam_update_count": 37248,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 389,
49
+ "consumed_count": 388,
50
+ "last_submitted_update": 37248,
51
+ "last_consumed_update": 37152,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37248,
56
+ "completed_passes": 388,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37248,
59
+ "snapshot": "pass_end_0388",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37152,
67
+ "pass_science": {
68
+ "completed_passes": 388,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37248,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37248,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4630134614890267e-07,
83
+ "update_l2": 0.004394595976918936
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.232976824729121e-07,
87
+ "update_l2": 0.0005934834480285645
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9076873414292095e-08,
95
+ "update_l2": 0.000994107685983181
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.020366107695736e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.020366107695736e-05,
110
+ "observation_loss": 1.020366107695736e-05,
111
+ "chamfer": 7.64005926612299e-06,
112
+ "track": 2.5636022655817214e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 388,
131
+ "adam_update_count": 37248
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022472578999440884
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_824c1d6c63684787a426c2c4f870aa8e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 389,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37249,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 388,
150
+ "trained_intervals": 37248,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37248,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.957576751708984,
163
+ "median": 10.387914657592773,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4591769874095917,
170
+ "median": 0.4591769874095917,
171
+ "max": 0.4591769874095917,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.867673873901367,
184
+ "median": 10.321019172668457,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 142.24867248535156,
191
+ "median": 32464.89453125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 960.7112426757812,
212
+ "median": 30364.1875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4591769874095917,
233
+ "median": 0.4591769874095917,
234
+ "max": 0.4591769874095917,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 700,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0389.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0389",
5
+ "executed_epochs": 389,
6
+ "score": null,
7
+ "best_score": 6.954482797046542e-06,
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_e502dd7497be40909fe3c5e145817a58.npz",
37
+ "optimizer_file": "boundary_e502dd7497be40909fe3c5e145817a58_optimizer.pt",
38
+ "arrays_sha256": "7f32cfadaf2258ec2747f59f68b7ce4fb476b25ee14a03c89bc25a0e7831adc9",
39
+ "optimizer_sha256": "aca9e5a1673c6fefe93ab2c3ca435fe2f1e618fe48300e850a1a50e51d19b4d9",
40
+ "stage": "adam",
41
+ "completed_passes": 389,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37344,
45
+ "adam_update_count": 37344,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 390,
49
+ "consumed_count": 389,
50
+ "last_submitted_update": 37344,
51
+ "last_consumed_update": 37248,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37344,
56
+ "completed_passes": 389,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37344,
59
+ "snapshot": "pass_end_0389",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37248,
67
+ "pass_science": {
68
+ "completed_passes": 389,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37344,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37344,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4605987530558195e-07,
83
+ "update_l2": 0.004396525677293539
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.283586225843464e-07,
87
+ "update_l2": 0.0006057620048522949
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.915579339595297e-08,
95
+ "update_l2": 0.0009923349134624004
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0188309715886135e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0188309715886135e-05,
110
+ "observation_loss": 1.0188309715886135e-05,
111
+ "chamfer": 7.6297019404592e-06,
112
+ "track": 2.55860754805326e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 389,
131
+ "adam_update_count": 37344
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223117599998659
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_e502dd7497be40909fe3c5e145817a58_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 390,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37345,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 389,
150
+ "trained_intervals": 37344,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37344,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.954031467437744,
163
+ "median": 10.387919425964355,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4597090482711792,
170
+ "median": 0.4597090482711792,
171
+ "max": 0.4597090482711792,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.8661980628967285,
184
+ "median": 10.321017265319824,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 141.74525451660156,
191
+ "median": 32465.05078125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 959.29443359375,
212
+ "median": 30364.12890625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4597090482711792,
233
+ "median": 0.4597090482711792,
234
+ "max": 0.4597090482711792,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 702,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0390.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0390",
5
+ "executed_epochs": 390,
6
+ "score": null,
7
+ "best_score": 6.950228420047703e-06,
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_d373150326054908bb1f595770054bbc.npz",
37
+ "optimizer_file": "boundary_d373150326054908bb1f595770054bbc_optimizer.pt",
38
+ "arrays_sha256": "c3e09cf9ac62b845f56c37389957842308cedc25b3b6f68a17dd2fff0d007519",
39
+ "optimizer_sha256": "0c0e78920b7b2645929e35c84deebd994f3c6c96a22c5db4c1e01b9230ee600d",
40
+ "stage": "adam",
41
+ "completed_passes": 390,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37440,
45
+ "adam_update_count": 37440,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 391,
49
+ "consumed_count": 390,
50
+ "last_submitted_update": 37440,
51
+ "last_consumed_update": 37344,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37440,
56
+ "completed_passes": 390,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37440,
59
+ "snapshot": "pass_end_0390",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37344,
67
+ "pass_science": {
68
+ "completed_passes": 390,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37440,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37440,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4245696888792736e-07,
83
+ "update_l2": 0.004363648127764463
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.337710255545971e-07,
87
+ "update_l2": 0.0006074905395507812
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8819362068711598e-08,
95
+ "update_l2": 0.000977889634668827
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0159285011468455e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0159285011468455e-05,
110
+ "observation_loss": 1.0159285011468455e-05,
111
+ "chamfer": 7.610577540617669e-06,
112
+ "track": 2.5487076982244616e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 390,
131
+ "adam_update_count": 37440
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02244762400005129
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_d373150326054908bb1f595770054bbc_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 391,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37441,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 390,
150
+ "trained_intervals": 37440,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37440,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.950386047363281,
163
+ "median": 10.387885093688965,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.46035072207450867,
170
+ "median": 0.46035072207450867,
171
+ "max": 0.46035072207450867,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.8645453453063965,
184
+ "median": 10.32103157043457,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 141.22947692871094,
191
+ "median": 32463.93359375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 957.7103271484375,
212
+ "median": 30364.5625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.46035072207450867,
233
+ "median": 0.46035072207450867,
234
+ "max": 0.46035072207450867,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 703,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0391.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0391",
5
+ "executed_epochs": 391,
6
+ "score": null,
7
+ "best_score": 6.94685609185323e-06,
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_5ee0d131a6fd48b590ae9d345a6b0edd.npz",
37
+ "optimizer_file": "boundary_5ee0d131a6fd48b590ae9d345a6b0edd_optimizer.pt",
38
+ "arrays_sha256": "744c0d25339683c6fa5e418f14aab141e803a8a0c53f4109d65f01ff0d901bc5",
39
+ "optimizer_sha256": "1aff13f6121842727ceb0088aa39d0b75254f4f90749811ac5f784cd17de207e",
40
+ "stage": "adam",
41
+ "completed_passes": 391,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37536,
45
+ "adam_update_count": 37536,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 392,
49
+ "consumed_count": 391,
50
+ "last_submitted_update": 37536,
51
+ "last_consumed_update": 37440,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37536,
56
+ "completed_passes": 391,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37536,
59
+ "snapshot": "pass_end_0391",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37440,
67
+ "pass_science": {
68
+ "completed_passes": 391,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37536,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37536,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.470852026841385e-07,
83
+ "update_l2": 0.004389448557049036
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.62360650444316e-07,
87
+ "update_l2": 0.000612795352935791
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.996733089981717e-08,
95
+ "update_l2": 0.0009835421806201339
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0148356523131952e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0148356523131952e-05,
110
+ "observation_loss": 1.0148356523131952e-05,
111
+ "chamfer": 7.603647190990159e-06,
112
+ "track": 2.544709104768117e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 391,
131
+ "adam_update_count": 37536
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022361289000400575
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_5ee0d131a6fd48b590ae9d345a6b0edd_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 392,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37537,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 391,
150
+ "trained_intervals": 37536,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37536,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.946659088134766,
163
+ "median": 10.388010025024414,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.460091769695282,
170
+ "median": 0.460091769695282,
171
+ "max": 0.460091769695282,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.862692832946777,
184
+ "median": 10.321012496948242,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 140.7041015625,
191
+ "median": 32467.990234375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 955.9378051757812,
212
+ "median": 30363.986328125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.460091769695282,
233
+ "median": 0.460091769695282,
234
+ "max": 0.460091769695282,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 703,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0392.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0392",
5
+ "executed_epochs": 392,
6
+ "score": null,
7
+ "best_score": 6.946771198575637e-06,
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_16937a199fc749e2aaa99a986d8e4658.npz",
37
+ "optimizer_file": "boundary_16937a199fc749e2aaa99a986d8e4658_optimizer.pt",
38
+ "arrays_sha256": "362ff780a5f70ea914fca36989527f92422bdd358b213478ee488a9eac7b42b9",
39
+ "optimizer_sha256": "f6150f62b2bf347137b41a1a12755dc692d1ed203b9dd6e6091e4fcabc2bc714",
40
+ "stage": "adam",
41
+ "completed_passes": 392,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37632,
45
+ "adam_update_count": 37632,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 393,
49
+ "consumed_count": 392,
50
+ "last_submitted_update": 37632,
51
+ "last_consumed_update": 37536,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37632,
56
+ "completed_passes": 392,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37632,
59
+ "snapshot": "pass_end_0392",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37536,
67
+ "pass_science": {
68
+ "completed_passes": 392,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37632,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37632,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4651253366082528e-07,
83
+ "update_l2": 0.004379595164209604
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.947601486397616e-07,
87
+ "update_l2": 0.0006172358989715576
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9923875882454922e-08,
95
+ "update_l2": 0.0009736046777106822
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0133090654562693e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0133090654562693e-05,
110
+ "observation_loss": 1.0133090654562693e-05,
111
+ "chamfer": 7.5935568020213395e-06,
112
+ "track": 2.539534079915029e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 392,
131
+ "adam_update_count": 37632
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022689819999868632
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_16937a199fc749e2aaa99a986d8e4658_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 393,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37633,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 392,
150
+ "trained_intervals": 37632,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37632,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.942911148071289,
163
+ "median": 10.38813304901123,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.46019434928894043,
170
+ "median": 0.46019434928894043,
171
+ "max": 0.46019434928894043,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.86082124710083,
184
+ "median": 10.320963859558105,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 140.17771911621094,
191
+ "median": 32471.986328125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 954.1503295898438,
212
+ "median": 30362.5078125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.46019434928894043,
233
+ "median": 0.46019434928894043,
234
+ "max": 0.46019434928894043,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 704,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0393.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0393",
5
+ "executed_epochs": 393,
6
+ "score": null,
7
+ "best_score": 6.944039848614618e-06,
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_223b91ba8ecd4997bade16dbef70dd45.npz",
37
+ "optimizer_file": "boundary_223b91ba8ecd4997bade16dbef70dd45_optimizer.pt",
38
+ "arrays_sha256": "d991007056df75345751883fa5364248b6a5dfa58f372f47325c5f548eac4245",
39
+ "optimizer_sha256": "56c7776e415a4033086cd97678699f0484a008bb8b39e661deec51e083b5dcdb",
40
+ "stage": "adam",
41
+ "completed_passes": 393,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37728,
45
+ "adam_update_count": 37728,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 394,
49
+ "consumed_count": 393,
50
+ "last_submitted_update": 37728,
51
+ "last_consumed_update": 37632,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37728,
56
+ "completed_passes": 393,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37728,
59
+ "snapshot": "pass_end_0393",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37632,
67
+ "pass_science": {
68
+ "completed_passes": 393,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37728,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37728,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4908322043538647e-07,
83
+ "update_l2": 0.004390293266624212
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.552729582333995e-07,
87
+ "update_l2": 0.0006285607814788818
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.064538939805516e-08,
95
+ "update_l2": 0.0009630831191316247
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0106272384291515e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0106272384291515e-05,
110
+ "observation_loss": 1.0106272384291515e-05,
111
+ "chamfer": 7.575846211693715e-06,
112
+ "track": 2.530425945224124e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 393,
131
+ "adam_update_count": 37728
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022317589999147458
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_223b91ba8ecd4997bade16dbef70dd45_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 394,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37729,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 393,
150
+ "trained_intervals": 37728,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37728,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.939087390899658,
163
+ "median": 10.388347625732422,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.46102169156074524,
170
+ "median": 0.46102169156074524,
171
+ "max": 0.46102169156074524,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.858888626098633,
184
+ "median": 10.32094955444336,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 139.64276123046875,
191
+ "median": 32478.955078125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 952.30810546875,
212
+ "median": 30362.07421875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.46102169156074524,
233
+ "median": 0.46102169156074524,
234
+ "max": 0.46102169156074524,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 708,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0394.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0394",
5
+ "executed_epochs": 394,
6
+ "score": null,
7
+ "best_score": 6.940863163625484e-06,
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_1978f6c8c6404d7c81df0f5ff9daf936.npz",
37
+ "optimizer_file": "boundary_1978f6c8c6404d7c81df0f5ff9daf936_optimizer.pt",
38
+ "arrays_sha256": "f750ea03969fbb0256bc9f9f7cb2b54f16828c5bb54f4a7d09d1e0e2442e9746",
39
+ "optimizer_sha256": "a19a4dacc3da7ca55cbd3f72b7067de741b6753e2bbe1894f974fe99926a63b8",
40
+ "stage": "adam",
41
+ "completed_passes": 394,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37824,
45
+ "adam_update_count": 37824,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 395,
49
+ "consumed_count": 394,
50
+ "last_submitted_update": 37824,
51
+ "last_consumed_update": 37728,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37824,
56
+ "completed_passes": 394,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37824,
59
+ "snapshot": "pass_end_0394",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37728,
67
+ "pass_science": {
68
+ "completed_passes": 394,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37824,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37824,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.496388932764603e-07,
83
+ "update_l2": 0.004365873523056507
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.361678283108631e-07,
87
+ "update_l2": 0.0006267130374908447
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7576057942392254e-08,
95
+ "update_l2": 0.0009473150130361319
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0088585440826137e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0088585440826137e-05,
110
+ "observation_loss": 1.0088585440826137e-05,
111
+ "chamfer": 7.564673524029786e-06,
112
+ "track": 2.5239121441700263e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 394,
131
+ "adam_update_count": 37824
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022430022998378263
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_1978f6c8c6404d7c81df0f5ff9daf936_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 395,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37825,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 394,
150
+ "trained_intervals": 37824,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37824,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.935142993927002,
163
+ "median": 10.388513565063477,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.46069657802581787,
170
+ "median": 0.46069657802581787,
171
+ "max": 0.46069657802581787,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.85692834854126,
184
+ "median": 10.320935249328613,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 139.09303283691406,
191
+ "median": 32484.34375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 950.4431762695312,
212
+ "median": 30361.640625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.46069657802581787,
233
+ "median": 0.46069657802581787,
234
+ "max": 0.46069657802581787,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 710,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0395.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0395",
5
+ "executed_epochs": 395,
6
+ "score": null,
7
+ "best_score": 6.940863163625484e-06,
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_5bc41c61a9d74c62a89c680e1d801d17.npz",
37
+ "optimizer_file": "boundary_5bc41c61a9d74c62a89c680e1d801d17_optimizer.pt",
38
+ "arrays_sha256": "d8fe5f77ce729827b07e854c20626f35c66a4da5bdd19453d17d4c68941d50dc",
39
+ "optimizer_sha256": "071a7da25dc3a76f016af77afb4c9b1e6de376b48b81de290b534134e710d078",
40
+ "stage": "adam",
41
+ "completed_passes": 395,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37920,
45
+ "adam_update_count": 37920,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 396,
49
+ "consumed_count": 395,
50
+ "last_submitted_update": 37920,
51
+ "last_consumed_update": 37824,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37920,
56
+ "completed_passes": 395,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37920,
59
+ "snapshot": "pass_end_0395",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37728,
67
+ "pass_science": {
68
+ "completed_passes": 395,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37920,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37920,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.52089299376712e-07,
83
+ "update_l2": 0.004399435129016638
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.525591397301469e-07,
87
+ "update_l2": 0.0006276071071624756
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7630465976026244e-08,
95
+ "update_l2": 0.0009303687838837504
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0053105143015273e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0053105143015273e-05,
110
+ "observation_loss": 1.0053105143015273e-05,
111
+ "chamfer": 7.5413718150230125e-06,
112
+ "track": 2.5117333279922605e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 395,
131
+ "adam_update_count": 37920
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02308717699997942
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_5bc41c61a9d74c62a89c680e1d801d17_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 396,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37921,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 395,
150
+ "trained_intervals": 37920,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 37920,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.931197166442871,
163
+ "median": 10.388562202453613,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4616955816745758,
170
+ "median": 0.4616955816745758,
171
+ "max": 0.4616955816745758,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.855081558227539,
184
+ "median": 10.320980072021484,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 138.54527282714844,
191
+ "median": 32485.923828125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 948.689453125,
212
+ "median": 30363.0,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4616955816745758,
233
+ "median": 0.4616955816745758,
234
+ "max": 0.4616955816745758,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 712,
250
+ "controller_edge_stiffness": 97
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0396.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0396",
5
+ "executed_epochs": 396,
6
+ "score": null,
7
+ "best_score": 6.934361174160131e-06,
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_4b427b519630423cb3b870e89ebff9ad.npz",
37
+ "optimizer_file": "boundary_4b427b519630423cb3b870e89ebff9ad_optimizer.pt",
38
+ "arrays_sha256": "d4e23c3f4d80b284ac576344757380123bde471a12aafc405272bddbc66a1094",
39
+ "optimizer_sha256": "ea120a7671ce878b08c398fee0220d854fbaab427bcb8dceec2cd695337b26a7",
40
+ "stage": "adam",
41
+ "completed_passes": 396,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38016,
45
+ "adam_update_count": 38016,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 397,
49
+ "consumed_count": 396,
50
+ "last_submitted_update": 38016,
51
+ "last_consumed_update": 37920,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38016,
56
+ "completed_passes": 396,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38016,
59
+ "snapshot": "pass_end_0396",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 37920,
67
+ "pass_science": {
68
+ "completed_passes": 396,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38016,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38016,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.5458644497812202e-07,
83
+ "update_l2": 0.004399771802127361
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.577757739658409e-07,
87
+ "update_l2": 0.000641942024230957
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.651653036560674e-08,
95
+ "update_l2": 0.0009323210106231272
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.001337750494713e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.001337750494713e-05,
110
+ "observation_loss": 1.001337750494713e-05,
111
+ "chamfer": 7.515938705182634e-06,
112
+ "track": 2.49743857239082e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 396,
131
+ "adam_update_count": 38016
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022279180999248638
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_4b427b519630423cb3b870e89ebff9ad_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 397,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38017,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 396,
150
+ "trained_intervals": 38016,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38016,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.927155494689941,
163
+ "median": 10.38868236541748,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4623193144798279,
170
+ "median": 0.4623193144798279,
171
+ "max": 0.4623193144798279,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.853270053863525,
184
+ "median": 10.320964813232422,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 137.9864501953125,
191
+ "median": 32489.828125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 946.9724731445312,
212
+ "median": 30362.5390625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4623193144798279,
233
+ "median": 0.4623193144798279,
234
+ "max": 0.4623193144798279,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 715,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0397.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0397",
5
+ "executed_epochs": 397,
6
+ "score": null,
7
+ "best_score": 6.929932136282939e-06,
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_f0b1d6e6d059494e9a3f8bb1a1f46280.npz",
37
+ "optimizer_file": "boundary_f0b1d6e6d059494e9a3f8bb1a1f46280_optimizer.pt",
38
+ "arrays_sha256": "9fcb76c941c83f16bc2c0c92a2e8fb511003452ecd24adb703aa7dd24c3059e7",
39
+ "optimizer_sha256": "eb54a60de3f049ac4fead931d60fd8b1a836b28397252bfb978b18a86f21f5b9",
40
+ "stage": "adam",
41
+ "completed_passes": 397,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38112,
45
+ "adam_update_count": 38112,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 398,
49
+ "consumed_count": 397,
50
+ "last_submitted_update": 38112,
51
+ "last_consumed_update": 38016,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38112,
56
+ "completed_passes": 397,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38112,
59
+ "snapshot": "pass_end_0397",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38016,
67
+ "pass_science": {
68
+ "completed_passes": 397,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38112,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38112,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.765520067920079e-07,
83
+ "update_l2": 0.004583526402711868
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.255262511942419e-07,
87
+ "update_l2": 0.0006056725978851318
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.742753497069316e-08,
95
+ "update_l2": 0.0009169143158942461
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 9.985873475670815e-06,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 9.985873475670815e-06,
110
+ "observation_loss": 9.985873475670815e-06,
111
+ "chamfer": 7.498456852772506e-06,
112
+ "track": 2.4874161681509577e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 397,
131
+ "adam_update_count": 38112
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022375937998731388
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_f0b1d6e6d059494e9a3f8bb1a1f46280_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 398,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38113,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 397,
150
+ "trained_intervals": 38112,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38112,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.923017978668213,
163
+ "median": 10.388757705688477,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4620588719844818,
170
+ "median": 0.4620588719844818,
171
+ "max": 0.4620588719844818,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.851456642150879,
184
+ "median": 10.320979118347168,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 137.4167022705078,
191
+ "median": 32492.27734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 945.2567749023438,
212
+ "median": 30362.97265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4620588719844818,
233
+ "median": 0.4620588719844818,
234
+ "max": 0.4620588719844818,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 716,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0398.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0398",
5
+ "executed_epochs": 398,
6
+ "score": null,
7
+ "best_score": 6.928563351493722e-06,
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_7467cdfa3171400ea821c3ea43d45f60.npz",
37
+ "optimizer_file": "boundary_7467cdfa3171400ea821c3ea43d45f60_optimizer.pt",
38
+ "arrays_sha256": "bec65c60f08b8f664e7716ee350e97a2bb7c51fac5fd91705595e41cc9f9abb8",
39
+ "optimizer_sha256": "6d70eb976e4be5a72d502118f8904df7166936f02c309b02b9eddefb8b5ebdef",
40
+ "stage": "adam",
41
+ "completed_passes": 398,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38208,
45
+ "adam_update_count": 38208,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 399,
49
+ "consumed_count": 398,
50
+ "last_submitted_update": 38208,
51
+ "last_consumed_update": 38112,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38208,
56
+ "completed_passes": 398,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38208,
59
+ "snapshot": "pass_end_0398",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38112,
67
+ "pass_science": {
68
+ "completed_passes": 398,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38208,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38208,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.8255352074447728e-07,
83
+ "update_l2": 0.004911631811410189
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.825008646657807e-07,
87
+ "update_l2": 0.0006530582904815674
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7329103485508313e-08,
95
+ "update_l2": 0.0009605789673514664
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 9.957789188774768e-06,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 9.957789188774768e-06,
110
+ "observation_loss": 9.957789188774768e-06,
111
+ "chamfer": 7.478291536244797e-06,
112
+ "track": 2.4794974251562962e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 398,
131
+ "adam_update_count": 38208
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022378813000614173
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_7467cdfa3171400ea821c3ea43d45f60_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 399,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38209,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 398,
150
+ "trained_intervals": 38208,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38208,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.918914318084717,
163
+ "median": 10.388736724853516,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4639298617839813,
170
+ "median": 0.4639298617839813,
171
+ "max": 0.4639298617839813,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.849963665008545,
184
+ "median": 10.320976257324219,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 136.8539581298828,
191
+ "median": 32491.59375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 943.8466186523438,
212
+ "median": 30362.884765625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4639298617839813,
233
+ "median": 0.4639298617839813,
234
+ "max": 0.4639298617839813,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 717,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0399.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0399",
5
+ "executed_epochs": 399,
6
+ "score": null,
7
+ "best_score": 6.922443089270776e-06,
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_54a3cc46246e4e2dbbd780d5bd9eaf0c.npz",
37
+ "optimizer_file": "boundary_54a3cc46246e4e2dbbd780d5bd9eaf0c_optimizer.pt",
38
+ "arrays_sha256": "269708c80ac818054f96d5baeb5987222867bbe8b5bc5d927e22994520c630ee",
39
+ "optimizer_sha256": "f43a6b60066a61d07d025655a0d88bb98c03d181d48198747846d98af0a259fe",
40
+ "stage": "adam",
41
+ "completed_passes": 399,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38304,
45
+ "adam_update_count": 38304,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 400,
49
+ "consumed_count": 399,
50
+ "last_submitted_update": 38304,
51
+ "last_consumed_update": 38208,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38304,
56
+ "completed_passes": 399,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38304,
59
+ "snapshot": "pass_end_0399",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38208,
67
+ "pass_science": {
68
+ "completed_passes": 399,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38304,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38304,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.9446089538632805e-07,
83
+ "update_l2": 0.00548741826787591
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.1088093287980882e-06,
87
+ "update_l2": 0.0008026063442230225
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.8928449918576007e-08,
95
+ "update_l2": 0.001126510906033218
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 9.917645911627915e-06,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 9.917645911627915e-06,
110
+ "observation_loss": 9.917645911627915e-06,
111
+ "chamfer": 7.44991984902299e-06,
112
+ "track": 2.4677258352312492e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 399,
131
+ "adam_update_count": 38304
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.023702847998720245
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_54a3cc46246e4e2dbbd780d5bd9eaf0c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 400,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38305,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 399,
150
+ "trained_intervals": 38304,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38304,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.914526462554932,
163
+ "median": 10.38887882232666,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4657382071018219,
170
+ "median": 0.4657382071018219,
171
+ "max": 0.4657382071018219,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.848647594451904,
184
+ "median": 10.32097339630127,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 136.25477600097656,
191
+ "median": 32496.212890625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 942.605224609375,
212
+ "median": 30362.796875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4657382071018219,
233
+ "median": 0.4657382071018219,
234
+ "max": 0.4657382071018219,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 720,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0400.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0400",
5
+ "executed_epochs": 400,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_5bb41dff6aee4ce1a4e0aacb8d1cb2ca.npz",
37
+ "optimizer_file": "boundary_5bb41dff6aee4ce1a4e0aacb8d1cb2ca_optimizer.pt",
38
+ "arrays_sha256": "50e8625df68d5725dfecc33ead29cc9c43af9cc5029f834b039a1b26f2e297ac",
39
+ "optimizer_sha256": "f5eb165d313a603ff805e25ab89b851f38e22698f333c70e2f61aecbdd3ef3d5",
40
+ "stage": "adam",
41
+ "completed_passes": 400,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38400,
45
+ "adam_update_count": 38400,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 401,
49
+ "consumed_count": 400,
50
+ "last_submitted_update": 38400,
51
+ "last_consumed_update": 38304,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38400,
56
+ "completed_passes": 400,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38400,
59
+ "snapshot": "pass_end_0400",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 400,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38400,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38400,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 3.651893223377556e-07,
83
+ "update_l2": 0.006079091224819422
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.3769384850093047e-06,
87
+ "update_l2": 0.0008385181427001953
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.1528411881254215e-08,
95
+ "update_l2": 0.0013951428700238466
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 9.976305591408163e-06,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 9.976305591408163e-06,
110
+ "observation_loss": 9.976305591408163e-06,
111
+ "chamfer": 7.486765298381215e-06,
112
+ "track": 2.489540520400624e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 400,
131
+ "adam_update_count": 38400
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0225784800004476
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_5bb41dff6aee4ce1a4e0aacb8d1cb2ca_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 401,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38401,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 400,
150
+ "trained_intervals": 38400,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38400,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.909589767456055,
163
+ "median": 10.389071464538574,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4672055244445801,
170
+ "median": 0.4672055244445801,
171
+ "max": 0.4672055244445801,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.847527503967285,
184
+ "median": 10.320952415466309,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 135.5837860107422,
191
+ "median": 32502.47265625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 941.550048828125,
212
+ "median": 30362.162109375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4672055244445801,
233
+ "median": 0.4672055244445801,
234
+ "max": 0.4672055244445801,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 725,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0401.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0401",
5
+ "executed_epochs": 401,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_e52d71d042b940df8af6e53a090d67b2.npz",
37
+ "optimizer_file": "boundary_e52d71d042b940df8af6e53a090d67b2_optimizer.pt",
38
+ "arrays_sha256": "2406915ace6234d6ac21b1e10bf1a33ff34dc834eac62cd484268352e6390a92",
39
+ "optimizer_sha256": "689db517481f6bc0a4773fdb83e10b2ae7741ad228661f9be143853b85da8dbb",
40
+ "stage": "adam",
41
+ "completed_passes": 401,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38496,
45
+ "adam_update_count": 38496,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 402,
49
+ "consumed_count": 401,
50
+ "last_submitted_update": 38496,
51
+ "last_consumed_update": 38400,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38496,
56
+ "completed_passes": 401,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38496,
59
+ "snapshot": "pass_end_0401",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 401,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38496,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38496,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.726974331490055e-07,
83
+ "update_l2": 0.006871990393847227
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.6140953650610754e-06,
87
+ "update_l2": 0.001083076000213623
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.926238427240605e-08,
95
+ "update_l2": 0.0015866686590015888
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0826233847183175e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0826233847183175e-05,
110
+ "observation_loss": 1.0826233847183175e-05,
111
+ "chamfer": 8.057293598540127e-06,
112
+ "track": 2.7689404760167236e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 401,
131
+ "adam_update_count": 38496
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02229296599944064
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_e52d71d042b940df8af6e53a090d67b2_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 402,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38497,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 401,
150
+ "trained_intervals": 38496,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38496,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.904543399810791,
163
+ "median": 10.388996124267578,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4681743085384369,
170
+ "median": 0.4681743085384369,
171
+ "max": 0.4681743085384369,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.846133708953857,
184
+ "median": 10.320978164672852,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 134.90130615234375,
191
+ "median": 32500.0234375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 940.2386474609375,
212
+ "median": 30362.943359375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4681743085384369,
233
+ "median": 0.4681743085384369,
234
+ "max": 0.4681743085384369,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 727,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0402.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0402",
5
+ "executed_epochs": 402,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_7df16efa5be14dd294a91775a2063d1b.npz",
37
+ "optimizer_file": "boundary_7df16efa5be14dd294a91775a2063d1b_optimizer.pt",
38
+ "arrays_sha256": "d6bb72f916d0201604a7285a9b2d3ba0d146aa66d1e20c69435159904d8713b2",
39
+ "optimizer_sha256": "3a4a9dd3844c1251b956a48eaf050f91321387ba53b435de2f7c56df5a8c9944",
40
+ "stage": "adam",
41
+ "completed_passes": 402,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38592,
45
+ "adam_update_count": 38592,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 403,
49
+ "consumed_count": 402,
50
+ "last_submitted_update": 38592,
51
+ "last_consumed_update": 38496,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38592,
56
+ "completed_passes": 402,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38592,
59
+ "snapshot": "pass_end_0402",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 402,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38592,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38592,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.533976891707425e-07,
83
+ "update_l2": 0.006409067194908857
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9022880906049977e-06,
87
+ "update_l2": 0.0010689795017242432
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.010032211316684e-08,
95
+ "update_l2": 0.0017343306681141257
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1062948033213615e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1062948033213615e-05,
110
+ "observation_loss": 1.1062948033213615e-05,
111
+ "chamfer": 8.214761692215689e-06,
112
+ "track": 2.8481865683716023e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 402,
131
+ "adam_update_count": 38592
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223616299990681
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_7df16efa5be14dd294a91775a2063d1b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 403,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38593,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 402,
150
+ "trained_intervals": 38592,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38592,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.899367809295654,
163
+ "median": 10.389217376708984,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.46871739625930786,
170
+ "median": 0.46871739625930786,
171
+ "max": 0.46871739625930786,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.843495845794678,
184
+ "median": 10.320998191833496,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 134.2049102783203,
191
+ "median": 32507.21484375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 937.76171875,
212
+ "median": 30363.552734375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.46871739625930786,
233
+ "median": 0.46871739625930786,
234
+ "max": 0.46871739625930786,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 728,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0403.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0403",
5
+ "executed_epochs": 403,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_1d4152cb24e24e70a2d433d4c9cc2a99.npz",
37
+ "optimizer_file": "boundary_1d4152cb24e24e70a2d433d4c9cc2a99_optimizer.pt",
38
+ "arrays_sha256": "bde535ef4df8309a50a57b6f1e21397138ced56960f04ec426f7bd382677fc87",
39
+ "optimizer_sha256": "ddae87358a3fbab864c1e574519947976d9b5a69fc146783f1559b566790fd26",
40
+ "stage": "adam",
41
+ "completed_passes": 403,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38688,
45
+ "adam_update_count": 38688,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 404,
49
+ "consumed_count": 403,
50
+ "last_submitted_update": 38688,
51
+ "last_consumed_update": 38592,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38688,
56
+ "completed_passes": 403,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38688,
59
+ "snapshot": "pass_end_0403",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 403,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38688,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38688,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.2046409021168074e-07,
83
+ "update_l2": 0.006228968966752291
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.586071675774292e-06,
87
+ "update_l2": 0.0010147690773010254
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.1294041014671166e-08,
95
+ "update_l2": 0.00195851968601346
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1148623343615327e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1148623343615327e-05,
110
+ "observation_loss": 1.1148623343615327e-05,
111
+ "chamfer": 8.270764737972058e-06,
112
+ "track": 2.8778583782695932e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 403,
131
+ "adam_update_count": 38688
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02270853600020928
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_1d4152cb24e24e70a2d433d4c9cc2a99_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 404,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38689,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 403,
150
+ "trained_intervals": 38688,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38688,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.894379615783691,
163
+ "median": 10.389053344726562,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4687769114971161,
170
+ "median": 0.4687769114971161,
171
+ "max": 0.4687769114971161,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.840838432312012,
184
+ "median": 10.320992469787598,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 133.53713989257812,
191
+ "median": 32501.884765625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 935.27294921875,
212
+ "median": 30363.376953125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4687769114971161,
233
+ "median": 0.4687769114971161,
234
+ "max": 0.4687769114971161,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 729,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0404.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0404",
5
+ "executed_epochs": 404,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_c89512c8322942588a5785cb1261430b.npz",
37
+ "optimizer_file": "boundary_c89512c8322942588a5785cb1261430b_optimizer.pt",
38
+ "arrays_sha256": "48b0e8685026c06a605d0350e4e0a9cfb902623c93f8ff274029d178647b02bc",
39
+ "optimizer_sha256": "d058244386a75d0d201db2025aea65acda38565306e045905d2d44f35ed69667",
40
+ "stage": "adam",
41
+ "completed_passes": 404,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38784,
45
+ "adam_update_count": 38784,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 405,
49
+ "consumed_count": 404,
50
+ "last_submitted_update": 38784,
51
+ "last_consumed_update": 38688,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38784,
56
+ "completed_passes": 404,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38784,
59
+ "snapshot": "pass_end_0404",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 404,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38784,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38784,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.248705067766423e-07,
83
+ "update_l2": 0.006360149011015892
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7951443851416116e-06,
87
+ "update_l2": 0.0009627640247344971
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.262733537847453e-08,
95
+ "update_l2": 0.0020790696144104004
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1145257303724065e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1145257303724065e-05,
110
+ "observation_loss": 1.1145257303724065e-05,
111
+ "chamfer": 8.26714858703781e-06,
112
+ "track": 2.878109171433607e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 404,
131
+ "adam_update_count": 38784
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02261259099941526
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_c89512c8322942588a5785cb1261430b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 405,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38785,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 404,
150
+ "trained_intervals": 38784,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38784,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.889554023742676,
163
+ "median": 10.389598846435547,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4691520035266876,
170
+ "median": 0.4691520035266876,
171
+ "max": 0.4691520035266876,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.838370323181152,
184
+ "median": 10.320981979370117,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 132.89430236816406,
191
+ "median": 32519.619140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 932.967529296875,
212
+ "median": 30363.05859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4691520035266876,
233
+ "median": 0.4691520035266876,
234
+ "max": 0.4691520035266876,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 734,
250
+ "controller_edge_stiffness": 98
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0405.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0405",
5
+ "executed_epochs": 405,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_38d4590701a14bb1a252a6622af9b2e1.npz",
37
+ "optimizer_file": "boundary_38d4590701a14bb1a252a6622af9b2e1_optimizer.pt",
38
+ "arrays_sha256": "de5860a13d2934c416d01f07dedddb1098cfd69b6873d698334ea0032ac1539d",
39
+ "optimizer_sha256": "0982d9357745bdfe0c0aa60e27dcc054a8222c16fc919004a0a48e6eb04b0bcd",
40
+ "stage": "adam",
41
+ "completed_passes": 405,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38880,
45
+ "adam_update_count": 38880,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 406,
49
+ "consumed_count": 405,
50
+ "last_submitted_update": 38880,
51
+ "last_consumed_update": 38784,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38880,
56
+ "completed_passes": 405,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38880,
59
+ "snapshot": "pass_end_0405",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 405,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38880,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38880,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.217318405608239e-07,
83
+ "update_l2": 0.006453482899814844
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.858781047303637e-06,
87
+ "update_l2": 0.0009823739528656006
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.3140063016599015e-08,
95
+ "update_l2": 0.0021232266444712877
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1137779438286088e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1137779438286088e-05,
110
+ "observation_loss": 1.1137779438286088e-05,
111
+ "chamfer": 8.263365998573136e-06,
112
+ "track": 2.8744138944603037e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 405,
131
+ "adam_update_count": 38880
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02236405900112004
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_38d4590701a14bb1a252a6622af9b2e1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 406,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38881,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 405,
150
+ "trained_intervals": 38880,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38880,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.884769439697266,
163
+ "median": 10.389427185058594,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4693182110786438,
170
+ "median": 0.4693182110786438,
171
+ "max": 0.4693182110786438,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.835886001586914,
184
+ "median": 10.320987701416016,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 132.2599639892578,
191
+ "median": 32514.03515625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 930.652587890625,
212
+ "median": 30363.234375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4693182110786438,
233
+ "median": 0.4693182110786438,
234
+ "max": 0.4693182110786438,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 736,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0406.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0406",
5
+ "executed_epochs": 406,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_fe50cdff29644c868ef2567005adbe0c.npz",
37
+ "optimizer_file": "boundary_fe50cdff29644c868ef2567005adbe0c_optimizer.pt",
38
+ "arrays_sha256": "83eec230552f89949c39299229f7b9bf227e10fc86e4321d766a9bcf2d2193b4",
39
+ "optimizer_sha256": "7285859ee3edbad3d03050264d2a13e9b821f1ea97145bee0d4d04630e26b049",
40
+ "stage": "adam",
41
+ "completed_passes": 406,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38976,
45
+ "adam_update_count": 38976,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 407,
49
+ "consumed_count": 406,
50
+ "last_submitted_update": 38976,
51
+ "last_consumed_update": 38880,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38976,
56
+ "completed_passes": 406,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38976,
59
+ "snapshot": "pass_end_0406",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 406,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38976,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38976,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.456238684724667e-07,
83
+ "update_l2": 0.006744652520865202
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8993654293808504e-06,
87
+ "update_l2": 0.0009908676147460938
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.215674292458061e-08,
95
+ "update_l2": 0.0021910551004111767
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.112414975068532e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.112414975068532e-05,
110
+ "observation_loss": 1.112414975068532e-05,
111
+ "chamfer": 8.255887223640457e-06,
112
+ "track": 2.868262754418538e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 406,
131
+ "adam_update_count": 38976
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02229265599999053
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_fe50cdff29644c868ef2567005adbe0c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 407,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38977,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 406,
150
+ "trained_intervals": 38976,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 38976,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.880063056945801,
163
+ "median": 10.389656066894531,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4693298935890198,
170
+ "median": 0.4693298935890198,
171
+ "max": 0.4693298935890198,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.833340644836426,
184
+ "median": 10.320969581604004,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 131.6389617919922,
191
+ "median": 32521.478515625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 928.2866821289062,
212
+ "median": 30362.681640625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4693298935890198,
233
+ "median": 0.4693298935890198,
234
+ "max": 0.4693298935890198,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 737,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0407.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0407",
5
+ "executed_epochs": 407,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_84d6be8c5f624b81a76c16871594e5aa.npz",
37
+ "optimizer_file": "boundary_84d6be8c5f624b81a76c16871594e5aa_optimizer.pt",
38
+ "arrays_sha256": "cbfba548e84b83182c9d71aad7ea051b15345e70328e20b86227cffeb56381fd",
39
+ "optimizer_sha256": "1b9d87a2475a444c367fa891da11d7819a20e3c7e50a2e5cda8bfd9a27d4646b",
40
+ "stage": "adam",
41
+ "completed_passes": 407,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39072,
45
+ "adam_update_count": 39072,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 408,
49
+ "consumed_count": 407,
50
+ "last_submitted_update": 39072,
51
+ "last_consumed_update": 38976,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39072,
56
+ "completed_passes": 407,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39072,
59
+ "snapshot": "pass_end_0407",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 407,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39072,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39072,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.430220030826604e-07,
83
+ "update_l2": 0.006894341669976711
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8407466768621816e-06,
87
+ "update_l2": 0.0009899735450744629
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.2340535461326e-08,
95
+ "update_l2": 0.002327259164303541
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1123511285404675e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1123511285404675e-05,
110
+ "observation_loss": 1.1123511285404675e-05,
111
+ "chamfer": 8.255751708929893e-06,
112
+ "track": 2.867760031222133e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 407,
131
+ "adam_update_count": 39072
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022558157999810646
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_84d6be8c5f624b81a76c16871594e5aa_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 408,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39073,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 407,
150
+ "trained_intervals": 39072,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39072,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.875337600708008,
163
+ "median": 10.390213012695312,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4699176847934723,
170
+ "median": 0.4699176847934723,
171
+ "max": 0.4699176847934723,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.830691337585449,
184
+ "median": 10.320975303649902,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 131.0183868408203,
191
+ "median": 32539.595703125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 925.8306274414062,
212
+ "median": 30362.857421875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4699176847934723,
233
+ "median": 0.4699176847934723,
234
+ "max": 0.4699176847934723,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 741,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0408.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0408",
5
+ "executed_epochs": 408,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_a9f310e6e9ed4e48a0c12956e5a8e9c8.npz",
37
+ "optimizer_file": "boundary_a9f310e6e9ed4e48a0c12956e5a8e9c8_optimizer.pt",
38
+ "arrays_sha256": "ddb91f1b1f4768316e9bc2c66ab5fec6ccc7b7e142a4495e694bc9c1e3fe21a7",
39
+ "optimizer_sha256": "a435f531d72bce1246ca9d67591962816ad08670e234ba120386d9b7496c09f6",
40
+ "stage": "adam",
41
+ "completed_passes": 408,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39168,
45
+ "adam_update_count": 39168,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 409,
49
+ "consumed_count": 408,
50
+ "last_submitted_update": 39168,
51
+ "last_consumed_update": 39072,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39168,
56
+ "completed_passes": 408,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39168,
59
+ "snapshot": "pass_end_0408",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 408,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39168,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39168,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.447503840765421e-07,
83
+ "update_l2": 0.006957557052373886
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.817244196899992e-06,
87
+ "update_l2": 0.0009737014770507812
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.235983735474292e-08,
95
+ "update_l2": 0.002372396644204855
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1102656571893021e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1102656571893021e-05,
110
+ "observation_loss": 1.1102656571893021e-05,
111
+ "chamfer": 8.242291187343653e-06,
112
+ "track": 2.8603656119230436e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 408,
131
+ "adam_update_count": 39168
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02316885300024296
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_a9f310e6e9ed4e48a0c12956e5a8e9c8_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 409,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39169,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 408,
150
+ "trained_intervals": 39168,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39168,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.870376110076904,
163
+ "median": 10.390449523925781,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.470242440700531,
170
+ "median": 0.470242440700531,
171
+ "max": 0.470242440700531,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.827938079833984,
184
+ "median": 10.321054458618164,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 130.3699493408203,
191
+ "median": 32547.294921875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 923.2850952148438,
212
+ "median": 30365.2578125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.470242440700531,
233
+ "median": 0.470242440700531,
234
+ "max": 0.470242440700531,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 744,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0409.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0409",
5
+ "executed_epochs": 409,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_c45d0b9e1ff5462288fd93e85a12b66d.npz",
37
+ "optimizer_file": "boundary_c45d0b9e1ff5462288fd93e85a12b66d_optimizer.pt",
38
+ "arrays_sha256": "9d5f2618fe67f30671164c1420b4ed436ced2ffc43089071a6336fb49e0ea31f",
39
+ "optimizer_sha256": "803316d1b76bb833dd6e425d89cf47932f3fc064943b9135c92f43fa34889721",
40
+ "stage": "adam",
41
+ "completed_passes": 409,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39264,
45
+ "adam_update_count": 39264,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 410,
49
+ "consumed_count": 409,
50
+ "last_submitted_update": 39264,
51
+ "last_consumed_update": 39168,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39264,
56
+ "completed_passes": 409,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39264,
59
+ "snapshot": "pass_end_0409",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 409,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39264,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39264,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.4448802327679005e-07,
83
+ "update_l2": 0.007243011146783829
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.6734629753045738e-06,
87
+ "update_l2": 0.0009648501873016357
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.240762135372279e-08,
95
+ "update_l2": 0.00253537786193192
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1102105418103747e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1102105418103747e-05,
110
+ "observation_loss": 1.1102105418103747e-05,
111
+ "chamfer": 8.241080649895594e-06,
112
+ "track": 2.8610247682081535e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 409,
131
+ "adam_update_count": 39264
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022691205000228365
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_c45d0b9e1ff5462288fd93e85a12b66d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 410,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39265,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 409,
150
+ "trained_intervals": 39264,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39264,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.864845275878906,
163
+ "median": 10.390634536743164,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47026294469833374,
170
+ "median": 0.47026294469833374,
171
+ "max": 0.47026294469833374,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.825165271759033,
184
+ "median": 10.320964813232422,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 129.65086364746094,
191
+ "median": 32553.31640625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 920.728515625,
212
+ "median": 30362.5390625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47026294469833374,
233
+ "median": 0.47026294469833374,
234
+ "max": 0.47026294469833374,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 745,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0410.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0410",
5
+ "executed_epochs": 410,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_8eba95ad4f1e481bb04426676de54111.npz",
37
+ "optimizer_file": "boundary_8eba95ad4f1e481bb04426676de54111_optimizer.pt",
38
+ "arrays_sha256": "d2dfea36413730e60ea179e99dee7734b391ce72b985e2a6ecbd5f00a34123a3",
39
+ "optimizer_sha256": "d696455c449080eccc505d0b6a47b0a99bbe07a3f819b22af0e37cfe3e962a46",
40
+ "stage": "adam",
41
+ "completed_passes": 410,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39360,
45
+ "adam_update_count": 39360,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 411,
49
+ "consumed_count": 410,
50
+ "last_submitted_update": 39360,
51
+ "last_consumed_update": 39264,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39360,
56
+ "completed_passes": 410,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39360,
59
+ "snapshot": "pass_end_0410",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 410,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39360,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39360,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.451118797987874e-07,
83
+ "update_l2": 0.007407667580991983
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8103750107911765e-06,
87
+ "update_l2": 0.0009837746620178223
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.304443462250674e-08,
95
+ "update_l2": 0.002558368956670165
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1097763490397483e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1097763490397483e-05,
110
+ "observation_loss": 1.1097763490397483e-05,
111
+ "chamfer": 8.237581823777873e-06,
112
+ "track": 2.86018166661961e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 410,
131
+ "adam_update_count": 39360
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022920508001334383
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_8eba95ad4f1e481bb04426676de54111_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 411,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39361,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 410,
150
+ "trained_intervals": 39360,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39360,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.858535289764404,
163
+ "median": 10.390751838684082,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47080397605895996,
170
+ "median": 0.47080397605895996,
171
+ "max": 0.47080397605895996,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.822423458099365,
184
+ "median": 10.320887565612793,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 128.8353729248047,
191
+ "median": 32557.1328125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 918.20751953125,
212
+ "median": 30360.193359375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47080397605895996,
233
+ "median": 0.47080397605895996,
234
+ "max": 0.47080397605895996,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 747,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0411.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0411",
5
+ "executed_epochs": 411,
6
+ "score": null,
7
+ "best_score": 6.912123450793691e-06,
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_9dc772bc99f943a9867dd8a7913f9814.npz",
37
+ "optimizer_file": "boundary_9dc772bc99f943a9867dd8a7913f9814_optimizer.pt",
38
+ "arrays_sha256": "47466919320ef99d25c5511efc955fcd9eed532f6e6c7261b9acddbef9a87790",
39
+ "optimizer_sha256": "e926bb5dc546d779bc1ec0446747cefd9153d576d2a580fce3f558861bc8f2e4",
40
+ "stage": "adam",
41
+ "completed_passes": 411,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39456,
45
+ "adam_update_count": 39456,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 412,
49
+ "consumed_count": 411,
50
+ "last_submitted_update": 39456,
51
+ "last_consumed_update": 39360,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39456,
56
+ "completed_passes": 411,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39456,
59
+ "snapshot": "pass_end_0411",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 38304,
67
+ "pass_science": {
68
+ "completed_passes": 411,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39456,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39456,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.4127108367320034e-07,
83
+ "update_l2": 0.007185258902609348
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9010943788089207e-06,
87
+ "update_l2": 0.000974506139755249
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.231238731084886e-08,
95
+ "update_l2": 0.002459977986291051
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1064129466831218e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1064129466831218e-05,
110
+ "observation_loss": 1.1064129466831218e-05,
111
+ "chamfer": 8.215530215238687e-06,
112
+ "track": 2.848599251592532e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 411,
131
+ "adam_update_count": 39456
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022575266000785632
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_9dc772bc99f943a9867dd8a7913f9814_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 412,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39457,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 411,
150
+ "trained_intervals": 39456,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39456,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.852395534515381,
163
+ "median": 10.390971183776855,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47204214334487915,
170
+ "median": 0.47204214334487915,
171
+ "max": 0.47204214334487915,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.819756507873535,
184
+ "median": 10.320882797241211,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 128.04676818847656,
191
+ "median": 32564.27734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 915.761962890625,
212
+ "median": 30360.046875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47204214334487915,
233
+ "median": 0.47204214334487915,
234
+ "max": 0.47204214334487915,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 750,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0412.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0412",
5
+ "executed_epochs": 412,
6
+ "score": null,
7
+ "best_score": 6.91156254362113e-06,
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_29a71e32b3d14a058afe8a0127d7b16d.npz",
37
+ "optimizer_file": "boundary_29a71e32b3d14a058afe8a0127d7b16d_optimizer.pt",
38
+ "arrays_sha256": "1126ae82029cd5b174c303c25ccfc53a049b91a75e0d0778d865f901f66ccdf6",
39
+ "optimizer_sha256": "241d9e64821f5f3074f2ab172dd09afefebbc7f161ec3a4deb1e0ada727cfc95",
40
+ "stage": "adam",
41
+ "completed_passes": 412,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39552,
45
+ "adam_update_count": 39552,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 413,
49
+ "consumed_count": 412,
50
+ "last_submitted_update": 39552,
51
+ "last_consumed_update": 39456,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39552,
56
+ "completed_passes": 412,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39552,
59
+ "snapshot": "pass_end_0412",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39456,
67
+ "pass_science": {
68
+ "completed_passes": 412,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39552,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39552,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.4092521989114175e-07,
83
+ "update_l2": 0.00747169042006135
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7329319916825625e-06,
87
+ "update_l2": 0.0009492635726928711
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.2930953842178496e-08,
95
+ "update_l2": 0.0025336130056530237
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1078363968408667e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1078363968408667e-05,
110
+ "observation_loss": 1.1078363968408667e-05,
111
+ "chamfer": 8.22380116005661e-06,
112
+ "track": 2.8545630357257323e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 412,
131
+ "adam_update_count": 39552
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022213305999684962
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_29a71e32b3d14a058afe8a0127d7b16d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 413,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39553,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 412,
150
+ "trained_intervals": 39552,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39552,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.8462958335876465,
163
+ "median": 10.391172409057617,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4728018343448639,
170
+ "median": 0.4728018343448639,
171
+ "max": 0.4728018343448639,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.816991329193115,
184
+ "median": 10.320775032043457,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 127.26809692382812,
191
+ "median": 32570.830078125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 913.2332763671875,
212
+ "median": 30356.775390625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4728018343448639,
233
+ "median": 0.4728018343448639,
234
+ "max": 0.4728018343448639,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 753,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0413.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0413",
5
+ "executed_epochs": 413,
6
+ "score": null,
7
+ "best_score": 6.896497180738e-06,
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_ca6978c3d55949c59276c1e557a0fc6f.npz",
37
+ "optimizer_file": "boundary_ca6978c3d55949c59276c1e557a0fc6f_optimizer.pt",
38
+ "arrays_sha256": "653915466601117aecc1c346fcf75ae1233029f6c225d1cb6b24f8c5f29325df",
39
+ "optimizer_sha256": "f07ed7ece9fbc331ef0a4ee583d9985fff984cb58619335dd754d6538a3cffe4",
40
+ "stage": "adam",
41
+ "completed_passes": 413,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39648,
45
+ "adam_update_count": 39648,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 414,
49
+ "consumed_count": 413,
50
+ "last_submitted_update": 39648,
51
+ "last_consumed_update": 39552,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39648,
56
+ "completed_passes": 413,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39648,
59
+ "snapshot": "pass_end_0413",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39552,
67
+ "pass_science": {
68
+ "completed_passes": 413,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39648,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39648,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.642927819986653e-07,
83
+ "update_l2": 0.00760249886661768
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8792064793160534e-06,
87
+ "update_l2": 0.0009498894214630127
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.4412637950918e-08,
95
+ "update_l2": 0.0026162988506257534
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1089913641626481e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1089913641626481e-05,
110
+ "observation_loss": 1.1089913641626481e-05,
111
+ "chamfer": 8.229547347582411e-06,
112
+ "track": 2.8603665214177454e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 413,
131
+ "adam_update_count": 39648
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02336631700018188
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_ca6978c3d55949c59276c1e557a0fc6f_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 414,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39649,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 413,
150
+ "trained_intervals": 39648,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39648,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.84010124206543,
163
+ "median": 10.391379356384277,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4738300144672394,
170
+ "median": 0.4738300144672394,
171
+ "max": 0.4738300144672394,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.814153671264648,
184
+ "median": 10.320749282836914,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 126.48216247558594,
191
+ "median": 32577.572265625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 910.6455078125,
212
+ "median": 30355.994140625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4738300144672394,
233
+ "median": 0.4738300144672394,
234
+ "max": 0.4738300144672394,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 754,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0414.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0414",
5
+ "executed_epochs": 414,
6
+ "score": null,
7
+ "best_score": 6.896497180738e-06,
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_f7fc8d13ad5241f1945f464fb132df2c.npz",
37
+ "optimizer_file": "boundary_f7fc8d13ad5241f1945f464fb132df2c_optimizer.pt",
38
+ "arrays_sha256": "490e9362878271cfb1ec390a2bee285ae85adf778a62fa9fa7e78c36cec16a44",
39
+ "optimizer_sha256": "a18020a48e1cce346bfde059a66131d89275171ed677714bffb944e33191c69f",
40
+ "stage": "adam",
41
+ "completed_passes": 414,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39744,
45
+ "adam_update_count": 39744,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 415,
49
+ "consumed_count": 414,
50
+ "last_submitted_update": 39744,
51
+ "last_consumed_update": 39648,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39744,
56
+ "completed_passes": 414,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39744,
59
+ "snapshot": "pass_end_0414",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39552,
67
+ "pass_science": {
68
+ "completed_passes": 414,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39744,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39744,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.751496760491136e-07,
83
+ "update_l2": 0.007329542189836502
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9699855329236016e-06,
87
+ "update_l2": 0.000959545373916626
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.453556539691817e-08,
95
+ "update_l2": 0.0024516666308045387
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1053204616473522e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1053204616473522e-05,
110
+ "observation_loss": 1.1053204616473522e-05,
111
+ "chamfer": 8.207245628000237e-06,
112
+ "track": 2.8459587610996095e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 414,
131
+ "adam_update_count": 39744
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02234753600168915
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_f7fc8d13ad5241f1945f464fb132df2c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 415,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39745,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 414,
150
+ "trained_intervals": 39744,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39744,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.833610534667969,
163
+ "median": 10.39145565032959,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47371307015419006,
170
+ "median": 0.47371307015419006,
171
+ "max": 0.47371307015419006,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.811239242553711,
184
+ "median": 10.320806503295898,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 125.66386413574219,
191
+ "median": 32580.056640625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 907.995361328125,
212
+ "median": 30357.732421875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47371307015419006,
233
+ "median": 0.47371307015419006,
234
+ "max": 0.47371307015419006,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 757,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0415.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0415",
5
+ "executed_epochs": 415,
6
+ "score": null,
7
+ "best_score": 6.896497180738e-06,
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_4d1f0b793b6646fba259763c83d0c098.npz",
37
+ "optimizer_file": "boundary_4d1f0b793b6646fba259763c83d0c098_optimizer.pt",
38
+ "arrays_sha256": "a2ecfe5014983bc6e18c9b4a6c74c9f3ca4d81a1aa3a38d79335d1f658d2bee1",
39
+ "optimizer_sha256": "1c81bd8ba913e237496abf4ca6b702f5a84abdedff413692c986c827ebd352f7",
40
+ "stage": "adam",
41
+ "completed_passes": 415,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39840,
45
+ "adam_update_count": 39840,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 416,
49
+ "consumed_count": 415,
50
+ "last_submitted_update": 39840,
51
+ "last_consumed_update": 39744,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39840,
56
+ "completed_passes": 415,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39840,
59
+ "snapshot": "pass_end_0415",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39552,
67
+ "pass_science": {
68
+ "completed_passes": 415,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39840,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39840,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 5.345253839550423e-07,
83
+ "update_l2": 0.0072594694793224335
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.035859779425664e-06,
87
+ "update_l2": 0.0009595751762390137
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.683621040475373e-08,
95
+ "update_l2": 0.0024075983092188835
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.103040085581597e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.103040085581597e-05,
110
+ "observation_loss": 1.103040085581597e-05,
111
+ "chamfer": 8.192490895453375e-06,
112
+ "track": 2.8379104151099455e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 415,
131
+ "adam_update_count": 39840
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02234796499942604
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_4d1f0b793b6646fba259763c83d0c098_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 416,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39841,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 415,
150
+ "trained_intervals": 39840,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39840,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.827254295349121,
163
+ "median": 10.39153003692627,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4746173024177551,
170
+ "median": 0.4746173024177551,
171
+ "max": 0.4746173024177551,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.80844259262085,
184
+ "median": 10.32076358795166,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 124.86763763427734,
191
+ "median": 32582.48046875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 905.4595336914062,
212
+ "median": 30356.427734375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4746173024177551,
233
+ "median": 0.4746173024177551,
234
+ "max": 0.4746173024177551,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 757,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0416.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0416",
5
+ "executed_epochs": 416,
6
+ "score": null,
7
+ "best_score": 6.896497180738e-06,
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_cdf5638968784ef5b91590ac95192dc9.npz",
37
+ "optimizer_file": "boundary_cdf5638968784ef5b91590ac95192dc9_optimizer.pt",
38
+ "arrays_sha256": "e74b6ac58bf274c7ffe5419ebbc98002c9aa6d3e37d9907ca1e228f8dbb8672f",
39
+ "optimizer_sha256": "ba8df908d9eeed93f9b76b33eef08645932a4835f309843829efdbca2ce75b3f",
40
+ "stage": "adam",
41
+ "completed_passes": 416,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 39936,
45
+ "adam_update_count": 39936,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 417,
49
+ "consumed_count": 416,
50
+ "last_submitted_update": 39936,
51
+ "last_consumed_update": 39840,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 39936,
56
+ "completed_passes": 416,
57
+ "next_interval": 0,
58
+ "trained_intervals": 39936,
59
+ "snapshot": "pass_end_0416",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39552,
67
+ "pass_science": {
68
+ "completed_passes": 416,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 39936,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 39936,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.188368336599524e-07,
83
+ "update_l2": 0.00804383959621191
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.5737576859464752e-06,
87
+ "update_l2": 0.0008749961853027344
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.3103338615301254e-08,
95
+ "update_l2": 0.002955465344712138
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.119136231864104e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.119136231864104e-05,
110
+ "observation_loss": 1.119136231864104e-05,
111
+ "chamfer": 8.29306554805953e-06,
112
+ "track": 2.8982969979551854e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 416,
131
+ "adam_update_count": 39936
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02232039699993038
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_cdf5638968784ef5b91590ac95192dc9_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 417,
143
+ "next_interval": 0,
144
+ "next_adam_update": 39937,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 416,
150
+ "trained_intervals": 39936,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 39936,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.820866107940674,
163
+ "median": 10.391715049743652,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47659072279930115,
170
+ "median": 0.47659072279930115,
171
+ "max": 0.47659072279930115,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.805079460144043,
184
+ "median": 10.320717811584473,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 124.072509765625,
191
+ "median": 32588.5078125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 902.4194946289062,
212
+ "median": 30355.037109375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47659072279930115,
233
+ "median": 0.47659072279930115,
234
+ "max": 0.47659072279930115,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 759,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0417.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0417",
5
+ "executed_epochs": 417,
6
+ "score": null,
7
+ "best_score": 6.892617491871533e-06,
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_299ae72dc30842dbae1009b0ecc32803.npz",
37
+ "optimizer_file": "boundary_299ae72dc30842dbae1009b0ecc32803_optimizer.pt",
38
+ "arrays_sha256": "87888a02278ac337d12139419190bf32b42f0b967eb6a6a327a113c4fb055fc7",
39
+ "optimizer_sha256": "46fbe18fb880c6ab5c3d6ded7a5554ddbf6da3b23108983a438fe7ca1bd0f7da",
40
+ "stage": "adam",
41
+ "completed_passes": 417,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40032,
45
+ "adam_update_count": 40032,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 418,
49
+ "consumed_count": 417,
50
+ "last_submitted_update": 40032,
51
+ "last_consumed_update": 39936,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40032,
56
+ "completed_passes": 417,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40032,
59
+ "snapshot": "pass_end_0417",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 39936,
67
+ "pass_science": {
68
+ "completed_passes": 417,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40032,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40032,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.294048778774595e-07,
83
+ "update_l2": 0.00829508900642395
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7278642872042838e-06,
87
+ "update_l2": 0.0008494555950164795
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.8254581603023325e-08,
95
+ "update_l2": 0.0032272697426378727
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1149489182571415e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1149489182571415e-05,
110
+ "observation_loss": 1.1149489182571415e-05,
111
+ "chamfer": 8.265433280030265e-06,
112
+ "track": 2.884056129914825e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 417,
131
+ "adam_update_count": 40032
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022584586000448326
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_299ae72dc30842dbae1009b0ecc32803_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 418,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40033,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 417,
150
+ "trained_intervals": 40032,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40032,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.814281463623047,
163
+ "median": 10.39202880859375,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47461166977882385,
170
+ "median": 0.47461166977882385,
171
+ "max": 0.47461166977882385,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.801278591156006,
184
+ "median": 10.320737838745117,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 123.25821685791016,
191
+ "median": 32598.734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 898.9959716796875,
212
+ "median": 30355.6484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47461166977882385,
233
+ "median": 0.47461166977882385,
234
+ "max": 0.47461166977882385,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 761,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0418.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0418",
5
+ "executed_epochs": 418,
6
+ "score": null,
7
+ "best_score": 6.8799351803742565e-06,
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_76661cebb3a84a8b88afb6d59d8cfd46.npz",
37
+ "optimizer_file": "boundary_76661cebb3a84a8b88afb6d59d8cfd46_optimizer.pt",
38
+ "arrays_sha256": "6c2a2f558dfce3924cc5d800f88e109f53116a1ed87cde7b90edd4af7c19b42f",
39
+ "optimizer_sha256": "c2f923ac3ba3af37f53e3b6f562160446aacc561945b4362881c5838d44337f7",
40
+ "stage": "adam",
41
+ "completed_passes": 418,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40128,
45
+ "adam_update_count": 40128,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 419,
49
+ "consumed_count": 418,
50
+ "last_submitted_update": 40128,
51
+ "last_consumed_update": 40032,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40128,
56
+ "completed_passes": 418,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40128,
59
+ "snapshot": "pass_end_0418",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40032,
67
+ "pass_science": {
68
+ "completed_passes": 418,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40128,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40128,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.2082268691956415e-07,
83
+ "update_l2": 0.00787256844341755
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.6098928199426155e-06,
87
+ "update_l2": 0.0008744001388549805
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.3731422866576395e-08,
95
+ "update_l2": 0.0028969207778573036
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1135121894767508e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1135121894767508e-05,
110
+ "observation_loss": 1.1135121894767508e-05,
111
+ "chamfer": 8.25473944132682e-06,
112
+ "track": 2.8803829081880394e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 418,
131
+ "adam_update_count": 40128
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0222951470004773
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_76661cebb3a84a8b88afb6d59d8cfd46_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 419,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40129,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 418,
150
+ "trained_intervals": 40128,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40128,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.807974815368652,
163
+ "median": 10.392091751098633,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4749990403652191,
170
+ "median": 0.4749990403652191,
171
+ "max": 0.4749990403652191,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.797844886779785,
184
+ "median": 10.320730209350586,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 122.48332214355469,
191
+ "median": 32600.787109375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 895.9144897460938,
212
+ "median": 30355.4140625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4749990403652191,
233
+ "median": 0.4749990403652191,
234
+ "max": 0.4749990403652191,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 762,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0419.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0419",
5
+ "executed_epochs": 419,
6
+ "score": null,
7
+ "best_score": 6.868516926772372e-06,
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_e460f8fda15c4bafa16269f7d71bbba4.npz",
37
+ "optimizer_file": "boundary_e460f8fda15c4bafa16269f7d71bbba4_optimizer.pt",
38
+ "arrays_sha256": "4525bc4c87ca319442994ea7700d10dd5370f8c237aae6d7885fbf45894fd666",
39
+ "optimizer_sha256": "72f8a82d0faf8d164e0f00a363245132f3b954bd06e9d2fca1200ac1d98f8e5c",
40
+ "stage": "adam",
41
+ "completed_passes": 419,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40224,
45
+ "adam_update_count": 40224,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 420,
49
+ "consumed_count": 419,
50
+ "last_submitted_update": 40224,
51
+ "last_consumed_update": 40128,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40224,
56
+ "completed_passes": 419,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40224,
59
+ "snapshot": "pass_end_0419",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40128,
67
+ "pass_science": {
68
+ "completed_passes": 419,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40224,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40224,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.1309888842988585e-07,
83
+ "update_l2": 0.007787385955452919
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7700652961138985e-06,
87
+ "update_l2": 0.0008998215198516846
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.126840108005126e-08,
95
+ "update_l2": 0.0027934378013014793
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1080415788455866e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1080415788455866e-05,
110
+ "observation_loss": 1.1080415788455866e-05,
111
+ "chamfer": 8.21898447611602e-06,
112
+ "track": 2.861431312339846e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 419,
131
+ "adam_update_count": 40224
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022267333999479888
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_e460f8fda15c4bafa16269f7d71bbba4_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 420,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40225,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 419,
150
+ "trained_intervals": 40224,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40224,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.801819801330566,
163
+ "median": 10.392241477966309,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47525209188461304,
170
+ "median": 0.47525209188461304,
171
+ "max": 0.47525209188461304,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.7943501472473145,
184
+ "median": 10.320674896240234,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 121.73175048828125,
191
+ "median": 32605.66796875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 892.7888793945312,
212
+ "median": 30353.736328125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47525209188461304,
233
+ "median": 0.47525209188461304,
234
+ "max": 0.47525209188461304,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 763,
250
+ "controller_edge_stiffness": 99
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0420.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0420",
5
+ "executed_epochs": 420,
6
+ "score": null,
7
+ "best_score": 6.8644142719638994e-06,
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_2092b1cbdac44174a658c46cdea20d2e.npz",
37
+ "optimizer_file": "boundary_2092b1cbdac44174a658c46cdea20d2e_optimizer.pt",
38
+ "arrays_sha256": "0c181cbbd748507f4f5b7bb3c0d3b95c236d667ffd2e99bc9750b7a53e5b0734",
39
+ "optimizer_sha256": "0e58f1347030cdbc88455ac046c2edf23ce7d86bce2adf8489d898cefc1a2d96",
40
+ "stage": "adam",
41
+ "completed_passes": 420,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40320,
45
+ "adam_update_count": 40320,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 421,
49
+ "consumed_count": 420,
50
+ "last_submitted_update": 40320,
51
+ "last_consumed_update": 40224,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40320,
56
+ "completed_passes": 420,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40320,
59
+ "snapshot": "pass_end_0420",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40224,
67
+ "pass_science": {
68
+ "completed_passes": 420,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40320,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40320,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.1438920561631676e-07,
83
+ "update_l2": 0.007637895178049803
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7910267615661724e-06,
87
+ "update_l2": 0.0009157657623291016
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.0779036087078566e-08,
95
+ "update_l2": 0.0026779905892908573
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1059735697926953e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1059735697926953e-05,
110
+ "observation_loss": 1.1059735697926953e-05,
111
+ "chamfer": 8.20485638541868e-06,
112
+ "track": 2.8548797672556248e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 420,
131
+ "adam_update_count": 40320
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022400960999220842
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_2092b1cbdac44174a658c46cdea20d2e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 421,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40321,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 420,
150
+ "trained_intervals": 40320,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40320,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.795677661895752,
163
+ "median": 10.392409324645996,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4753521978855133,
170
+ "median": 0.4753521978855133,
171
+ "max": 0.4753521978855133,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.790799140930176,
184
+ "median": 10.32066822052002,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 120.98634338378906,
191
+ "median": 32611.14453125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 889.6242065429688,
212
+ "median": 30353.533203125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4753521978855133,
233
+ "median": 0.4753521978855133,
234
+ "max": 0.4753521978855133,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 766,
250
+ "controller_edge_stiffness": 100
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0421.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0421",
5
+ "executed_epochs": 421,
6
+ "score": null,
7
+ "best_score": 6.860083900050995e-06,
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_f94e0a37675845ea9ab7270b4b5c3287.npz",
37
+ "optimizer_file": "boundary_f94e0a37675845ea9ab7270b4b5c3287_optimizer.pt",
38
+ "arrays_sha256": "de3263f4ca24c41c61ae6db89393c9cc5b6a0edd481ef9e04ffb771cca7ce01e",
39
+ "optimizer_sha256": "073fc2b387a781f4a8eef8617fed8d60c370e0cb7ca59cae04f64a2c94413abe",
40
+ "stage": "adam",
41
+ "completed_passes": 421,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40416,
45
+ "adam_update_count": 40416,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 422,
49
+ "consumed_count": 421,
50
+ "last_submitted_update": 40416,
51
+ "last_consumed_update": 40320,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40416,
56
+ "completed_passes": 421,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40416,
59
+ "snapshot": "pass_end_0421",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40320,
67
+ "pass_science": {
68
+ "completed_passes": 421,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40416,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40416,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.1927447114176175e-07,
83
+ "update_l2": 0.007639060728251934
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7950870869753999e-06,
87
+ "update_l2": 0.0009204745292663574
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.1359261732386585e-08,
95
+ "update_l2": 0.0026892165187746286
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1049288332287688e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1049288332287688e-05,
110
+ "observation_loss": 1.1049288332287688e-05,
111
+ "chamfer": 8.19756223791046e-06,
112
+ "track": 2.8517258670035517e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 421,
131
+ "adam_update_count": 40416
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022413754000808694
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_f94e0a37675845ea9ab7270b4b5c3287_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 422,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40417,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 421,
150
+ "trained_intervals": 40416,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40416,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.789596080780029,
163
+ "median": 10.392487525939941,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4757300913333893,
170
+ "median": 0.4757300913333893,
171
+ "max": 0.4757300913333893,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.7872700691223145,
184
+ "median": 10.320664405822754,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 120.25279235839844,
191
+ "median": 32613.693359375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 886.490234375,
212
+ "median": 30353.41796875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4757300913333893,
233
+ "median": 0.4757300913333893,
234
+ "max": 0.4757300913333893,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 770,
250
+ "controller_edge_stiffness": 100
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0422.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0422",
5
+ "executed_epochs": 422,
6
+ "score": null,
7
+ "best_score": 6.849783507808145e-06,
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_fdf1ffd6c4bf417a88947f3a29e2f55d.npz",
37
+ "optimizer_file": "boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_optimizer.pt",
38
+ "arrays_sha256": "5e32c199b4555bd60361e9d839256e15a42f866882759ffe7f8ea428b4bf96da",
39
+ "optimizer_sha256": "919400a4cd13eca715a367ded6bda0b1f43dfed0392d9e57e87ce219f9c84908",
40
+ "stage": "adam",
41
+ "completed_passes": 422,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40512,
45
+ "adam_update_count": 40512,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 423,
49
+ "consumed_count": 422,
50
+ "last_submitted_update": 40512,
51
+ "last_consumed_update": 40416,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40512,
56
+ "completed_passes": 422,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40512,
59
+ "snapshot": "pass_end_0422",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40416,
67
+ "pass_science": {
68
+ "completed_passes": 422,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40512,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40512,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.2275397049706953e-07,
83
+ "update_l2": 0.007627216633409262
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.883162212834577e-06,
87
+ "update_l2": 0.000898897647857666
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.1770012277074784e-08,
95
+ "update_l2": 0.0026892186142504215
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1049350177927408e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1049350177927408e-05,
110
+ "observation_loss": 1.1049350177927408e-05,
111
+ "chamfer": 8.197604984161444e-06,
112
+ "track": 2.85174542113964e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 422,
131
+ "adam_update_count": 40512
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022353288999511278
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 423,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40513,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 422,
150
+ "trained_intervals": 40512,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40512,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.7835564613342285,
163
+ "median": 10.392655372619629,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4761362373828888,
170
+ "median": 0.4761362373828888,
171
+ "max": 0.4761362373828888,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.783786296844482,
184
+ "median": 10.320685386657715,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 119.52869415283203,
191
+ "median": 32619.166015625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 883.4072875976562,
212
+ "median": 30354.0546875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4761362373828888,
233
+ "median": 0.4761362373828888,
234
+ "max": 0.4761362373828888,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 772,
250
+ "controller_edge_stiffness": 100
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0423.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0423",
5
+ "executed_epochs": 423,
6
+ "score": null,
7
+ "best_score": 6.842430247881263e-06,
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_9be26a8ecc274fda8e186eac4661930a.npz",
37
+ "optimizer_file": "boundary_9be26a8ecc274fda8e186eac4661930a_optimizer.pt",
38
+ "arrays_sha256": "2417b57d73b6bf6a936e057f50a40cb7f109cf727841082479a64881f9fdfe15",
39
+ "optimizer_sha256": "89568fdbab90ec6ee673f64bff8d4929e787673c60f20dc6ab8ed626fa70e6d6",
40
+ "stage": "adam",
41
+ "completed_passes": 423,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40608,
45
+ "adam_update_count": 40608,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 424,
49
+ "consumed_count": 423,
50
+ "last_submitted_update": 40608,
51
+ "last_consumed_update": 40512,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40608,
56
+ "completed_passes": 423,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40608,
59
+ "snapshot": "pass_end_0423",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40512,
67
+ "pass_science": {
68
+ "completed_passes": 423,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40608,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40608,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.2309648051741533e-07,
83
+ "update_l2": 0.007578712422400713
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8864233197746216e-06,
87
+ "update_l2": 0.0008749067783355713
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.2213636081432924e-08,
95
+ "update_l2": 0.0027286317199468613
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1014866686309688e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1014866686309688e-05,
110
+ "observation_loss": 1.1014866686309688e-05,
111
+ "chamfer": 8.174089089152403e-06,
112
+ "track": 2.8407771424099337e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 423,
131
+ "adam_update_count": 40608
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02294854200044938
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_9be26a8ecc274fda8e186eac4661930a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 424,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40609,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 423,
150
+ "trained_intervals": 40608,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40608,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.77772855758667,
163
+ "median": 10.392946243286133,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47683677077293396,
170
+ "median": 0.47683677077293396,
171
+ "max": 0.47683677077293396,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.780332088470459,
184
+ "median": 10.320648193359375,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 118.83412170410156,
191
+ "median": 32628.65625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 880.3610229492188,
212
+ "median": 30352.92578125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47683677077293396,
233
+ "median": 0.47683677077293396,
234
+ "max": 0.47683677077293396,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 772,
250
+ "controller_edge_stiffness": 100
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0424.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0424",
5
+ "executed_epochs": 424,
6
+ "score": null,
7
+ "best_score": 6.8389993685968875e-06,
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_a75b6816ed584a6cbc6ea632e494391a.npz",
37
+ "optimizer_file": "boundary_a75b6816ed584a6cbc6ea632e494391a_optimizer.pt",
38
+ "arrays_sha256": "f1578c82075d3717fd3285aec6e2b184389ef982cc27007f508229951b4adef3",
39
+ "optimizer_sha256": "04bbf0fe7f8862986cbe343115a1107e994f282950a504df9fa55b4d95e64d7b",
40
+ "stage": "adam",
41
+ "completed_passes": 424,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40704,
45
+ "adam_update_count": 40704,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 425,
49
+ "consumed_count": 424,
50
+ "last_submitted_update": 40704,
51
+ "last_consumed_update": 40608,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40704,
56
+ "completed_passes": 424,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40704,
59
+ "snapshot": "pass_end_0424",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40608,
67
+ "pass_science": {
68
+ "completed_passes": 424,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40704,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40704,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.193402389773837e-07,
83
+ "update_l2": 0.007520236540585756
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8697132873057853e-06,
87
+ "update_l2": 0.0008655786514282227
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.06330302130209e-08,
95
+ "update_l2": 0.00262776343151927
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1001946404576302e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1001946404576302e-05,
110
+ "observation_loss": 1.1001946404576302e-05,
111
+ "chamfer": 8.164911378116813e-06,
112
+ "track": 2.837035026459489e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 424,
131
+ "adam_update_count": 40704
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022484097000415204
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_a75b6816ed584a6cbc6ea632e494391a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 425,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40705,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 424,
150
+ "trained_intervals": 40704,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40704,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.771965026855469,
163
+ "median": 10.393242835998535,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.47724610567092896,
170
+ "median": 0.47724610567092896,
171
+ "max": 0.47724610567092896,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.776956558227539,
184
+ "median": 10.32064151763916,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 118.15118408203125,
191
+ "median": 32638.3359375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 877.3943481445312,
212
+ "median": 30352.72265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.47724610567092896,
233
+ "median": 0.47724610567092896,
234
+ "max": 0.47724610567092896,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 773,
250
+ "controller_edge_stiffness": 101
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0425.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0425",
5
+ "executed_epochs": 425,
6
+ "score": null,
7
+ "best_score": 6.834105929461505e-06,
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_8e00b77298454ba29b464245e80b78f9.npz",
37
+ "optimizer_file": "boundary_8e00b77298454ba29b464245e80b78f9_optimizer.pt",
38
+ "arrays_sha256": "7e618897a1e6180a8b01bfdacd783dcbe49083c6ff62b257ebbdc96eb27cd7db",
39
+ "optimizer_sha256": "4b5a69015472f359adde8486b9fd7a0542a3337aac48769b683344f1dd8c6f48",
40
+ "stage": "adam",
41
+ "completed_passes": 425,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40800,
45
+ "adam_update_count": 40800,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 426,
49
+ "consumed_count": 425,
50
+ "last_submitted_update": 40800,
51
+ "last_consumed_update": 40704,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40800,
56
+ "completed_passes": 425,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40800,
59
+ "snapshot": "pass_end_0425",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40704,
67
+ "pass_science": {
68
+ "completed_passes": 425,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40800,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40800,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.1993573063336953e-07,
83
+ "update_l2": 0.0074384198524057865
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8905333263319335e-06,
87
+ "update_l2": 0.0008412599563598633
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.0879627622180124e-08,
95
+ "update_l2": 0.0025940691120922565
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1000669474015012e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1000669474015012e-05,
110
+ "observation_loss": 1.1000669474015012e-05,
111
+ "chamfer": 8.163332495314535e-06,
112
+ "track": 2.8373374334478285e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 425,
131
+ "adam_update_count": 40800
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022638066999206785
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_8e00b77298454ba29b464245e80b78f9_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 426,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40801,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 425,
150
+ "trained_intervals": 40800,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40800,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.766303539276123,
163
+ "median": 10.393411636352539,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4776626229286194,
170
+ "median": 0.4776626229286194,
171
+ "max": 0.4776626229286194,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.7736382484436035,
184
+ "median": 10.320560455322266,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 117.48416900634766,
191
+ "median": 32643.845703125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 874.4877319335938,
212
+ "median": 30350.263671875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4776626229286194,
233
+ "median": 0.4776626229286194,
234
+ "max": 0.4776626229286194,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 774,
250
+ "controller_edge_stiffness": 101
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0426.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0426",
5
+ "executed_epochs": 426,
6
+ "score": null,
7
+ "best_score": 6.828555963049136e-06,
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_a76414cad6224cedbea3f2c37e6bc64e.npz",
37
+ "optimizer_file": "boundary_a76414cad6224cedbea3f2c37e6bc64e_optimizer.pt",
38
+ "arrays_sha256": "080816ef0d787ab3eb64c80cee23f0767f0009f9baf23c5d0a496b960d6ab28a",
39
+ "optimizer_sha256": "28805fa460763de8c2299628c6e04f38c6fd3406b10c12d9df6adf8fce79a8aa",
40
+ "stage": "adam",
41
+ "completed_passes": 426,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40896,
45
+ "adam_update_count": 40896,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 427,
49
+ "consumed_count": 426,
50
+ "last_submitted_update": 40896,
51
+ "last_consumed_update": 40800,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40896,
56
+ "completed_passes": 426,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40896,
59
+ "snapshot": "pass_end_0426",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40800,
67
+ "pass_science": {
68
+ "completed_passes": 426,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40896,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40896,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.1898644553839404e-07,
83
+ "update_l2": 0.007377511356025934
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8739300458037178e-06,
87
+ "update_l2": 0.000832289457321167
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.045112416723896e-08,
95
+ "update_l2": 0.0025494256988167763
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0996771379723214e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0996771379723214e-05,
110
+ "observation_loss": 1.0996771379723214e-05,
111
+ "chamfer": 8.160048309946433e-06,
112
+ "track": 2.83672261502943e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 426,
131
+ "adam_update_count": 40896
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022178680999786593
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_a76414cad6224cedbea3f2c37e6bc64e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 427,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40897,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 426,
150
+ "trained_intervals": 40896,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40896,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.760619163513184,
163
+ "median": 10.393628120422363,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4782877564430237,
170
+ "median": 0.4782877564430237,
171
+ "max": 0.4782877564430237,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.770384311676025,
184
+ "median": 10.3204927444458,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 116.8182373046875,
191
+ "median": 32650.9140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 871.6467895507812,
212
+ "median": 30348.208984375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4782877564430237,
233
+ "median": 0.4782877564430237,
234
+ "max": 0.4782877564430237,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 776,
250
+ "controller_edge_stiffness": 101
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0427.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0427",
5
+ "executed_epochs": 427,
6
+ "score": null,
7
+ "best_score": 6.823675522108867e-06,
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_36d079516c47484cba533c49f33c0380.npz",
37
+ "optimizer_file": "boundary_36d079516c47484cba533c49f33c0380_optimizer.pt",
38
+ "arrays_sha256": "5d8332286b5f1dd3d4c808172c2e1d89e79384019c2e8c592a0ef93f6f4d09b1",
39
+ "optimizer_sha256": "5a0688c93dc87ed571e5810f67b7a9afbe8bdad1d8e3062f12cd14a127024340",
40
+ "stage": "adam",
41
+ "completed_passes": 427,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 40992,
45
+ "adam_update_count": 40992,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 428,
49
+ "consumed_count": 427,
50
+ "last_submitted_update": 40992,
51
+ "last_consumed_update": 40896,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 40992,
56
+ "completed_passes": 427,
57
+ "next_interval": 0,
58
+ "trained_intervals": 40992,
59
+ "snapshot": "pass_end_0427",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 40896,
67
+ "pass_science": {
68
+ "completed_passes": 427,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 40992,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 40992,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 4.169152703070722e-07,
83
+ "update_l2": 0.007388674188405275
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.845471047090541e-06,
87
+ "update_l2": 0.0008175969123840332
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.0476575808033886e-08,
95
+ "update_l2": 0.002533620921894908
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.0992112947860733e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.0992112947860733e-05,
110
+ "observation_loss": 1.0992112947860733e-05,
111
+ "chamfer": 8.156188414432108e-06,
112
+ "track": 2.835924306054949e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 427,
131
+ "adam_update_count": 40992
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02260957100043015
136
+ },
137
+ "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",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_36d079516c47484cba533c49f33c0380_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 428,
143
+ "next_interval": 0,
144
+ "next_adam_update": 40993,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 427,
150
+ "trained_intervals": 40992,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 40992,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 4.754879474639893,
163
+ "median": 10.393569946289062,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4791408181190491,
170
+ "median": 0.4791408181190491,
171
+ "max": 0.4791408181190491,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 6.767155170440674,
184
+ "median": 10.320487976074219,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 116.14965057373047,
191
+ "median": 32649.015625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 868.836669921875,
212
+ "median": 30348.064453125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4791408181190491,
233
+ "median": 0.4791408181190491,
234
+ "max": 0.4791408181190491,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 777,
250
+ "controller_edge_stiffness": 101
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }