serialexperimentsleon commited on
Commit
e4a867d
·
verified ·
1 Parent(s): d9d1daf

processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking: payload batch 17/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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0081.json +254 -0
  2. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0082.json +254 -0
  3. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0083.json +254 -0
  4. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0084.json +254 -0
  5. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0085.json +254 -0
  6. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0086.json +254 -0
  7. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0087.json +254 -0
  8. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0088.json +254 -0
  9. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0089.json +254 -0
  10. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0090.json +254 -0
  11. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0091.json +254 -0
  12. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0092.json +254 -0
  13. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0093.json +254 -0
  14. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0094.json +254 -0
  15. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0095.json +254 -0
  16. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0096.json +254 -0
  17. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0097.json +254 -0
  18. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0098.json +254 -0
  19. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0099.json +254 -0
  20. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0100.json +254 -0
  21. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0101.json +254 -0
  22. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0102.json +254 -0
  23. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0103.json +254 -0
  24. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0104.json +254 -0
  25. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0105.json +254 -0
  26. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0106.json +254 -0
  27. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0107.json +254 -0
  28. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0108.json +254 -0
  29. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0109.json +254 -0
  30. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0110.json +254 -0
  31. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0111.json +254 -0
  32. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0112.json +254 -0
  33. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0113.json +254 -0
  34. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0114.json +254 -0
  35. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0115.json +254 -0
  36. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0116.json +254 -0
  37. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0117.json +254 -0
  38. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0118.json +254 -0
  39. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0119.json +254 -0
  40. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0120.json +254 -0
  41. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0121.json +254 -0
  42. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0122.json +254 -0
  43. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0123.json +254 -0
  44. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0124.json +254 -0
  45. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0125.json +254 -0
  46. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0126.json +254 -0
  47. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0127.json +254 -0
  48. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0128.json +254 -0
  49. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0129.json +254 -0
  50. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0130.json +254 -0
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0081.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_0081",
5
+ "executed_epochs": 81,
6
+ "score": null,
7
+ "best_score": 0.00015515497836465975,
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_32cd8ded34124b03b375e35f0df0e843.npz",
37
+ "optimizer_file": "boundary_32cd8ded34124b03b375e35f0df0e843_optimizer.pt",
38
+ "arrays_sha256": "50178cb420c04d1e4da0850d1c8149b26c57ae18f9982427c717b68f25804481",
39
+ "optimizer_sha256": "fc8e9fccc35b7dcac1af0009e74fb09a0dbc1196fa656421925a9b648e0fb51f",
40
+ "stage": "adam",
41
+ "completed_passes": 81,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13446,
45
+ "adam_update_count": 13446,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 82,
49
+ "consumed_count": 81,
50
+ "last_submitted_update": 13446,
51
+ "last_consumed_update": 13280,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13446,
56
+ "completed_passes": 81,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13446,
59
+ "snapshot": "pass_end_0081",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 12948,
67
+ "pass_science": {
68
+ "completed_passes": 81,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13446,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13446,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.2902795560876257e-06,
83
+ "update_l2": 0.024903636425733566
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.2606774362211581e-06,
95
+ "update_l2": 0.007875918410718441
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0001599476090632379,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0001599476090632379,
110
+ "observation_loss": 0.0001599476090632379,
111
+ "chamfer": 8.850742597132921e-05,
112
+ "track": 7.14401830919087e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 81,
131
+ "adam_update_count": 13446
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03465037699788809
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_32cd8ded34124b03b375e35f0df0e843_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 82,
143
+ "next_interval": 0,
144
+ "next_adam_update": 13447,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 81,
150
+ "trained_intervals": 13446,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 13446,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.9599155187606812,
163
+ "median": 7.227940559387207,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.8705573081970215,
184
+ "median": 6.449706077575684,
185
+ "max": 10.90332317352295,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 7.098727703094482,
191
+ "median": 1377.383056640625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 6.491913795471191,
212
+ "median": 632.5260009765625,
213
+ "max": 54356.703125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 6,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0082.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_0082",
5
+ "executed_epochs": 82,
6
+ "score": null,
7
+ "best_score": 0.00015515497836465975,
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_1fe4df86921b4f2aad954001ef47be5a.npz",
37
+ "optimizer_file": "boundary_1fe4df86921b4f2aad954001ef47be5a_optimizer.pt",
38
+ "arrays_sha256": "9ce43b7e1348669a0fffa1eee7dbc020e32b839819ab45e83f7e418554e298fb",
39
+ "optimizer_sha256": "253f19e032fa76313250efba741497f390c1d13ecf05193e5169db4ef63e4b8c",
40
+ "stage": "adam",
41
+ "completed_passes": 82,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13612,
45
+ "adam_update_count": 13612,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 83,
49
+ "consumed_count": 82,
50
+ "last_submitted_update": 13612,
51
+ "last_consumed_update": 13446,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13612,
56
+ "completed_passes": 82,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13612,
59
+ "snapshot": "pass_end_0082",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 12948,
67
+ "pass_science": {
68
+ "completed_passes": 82,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13612,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13612,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.1510945796544547e-06,
83
+ "update_l2": 0.024673212319612503
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.2327826652835938e-06,
95
+ "update_l2": 0.007549552712589502
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00015387622988782823,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00015387622988782823,
110
+ "observation_loss": 0.00015387622988782823,
111
+ "chamfer": 8.381518273381516e-05,
112
+ "track": 7.006105442997068e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 82,
131
+ "adam_update_count": 13612
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033679751213639975
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_1fe4df86921b4f2aad954001ef47be5a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 83,
143
+ "next_interval": 0,
144
+ "next_adam_update": 13613,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 82,
150
+ "trained_intervals": 13612,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 13612,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.9480997323989868,
163
+ "median": 7.229567050933838,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.810271143913269,
184
+ "median": 6.444156646728516,
185
+ "max": 10.940357208251953,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 7.015344142913818,
191
+ "median": 1379.6251220703125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 6.112104415893555,
212
+ "median": 629.01611328125,
213
+ "max": 56407.4921875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 7,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0083.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_0083",
5
+ "executed_epochs": 83,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_d135d9f9aa6c4509ac6d457a3dd83c6e.npz",
37
+ "optimizer_file": "boundary_d135d9f9aa6c4509ac6d457a3dd83c6e_optimizer.pt",
38
+ "arrays_sha256": "4123391d9aed35a691e0f04c1adcdb402637032018b787aa9d11a7637c2b8cf0",
39
+ "optimizer_sha256": "63c5a11e44218997fb9561f475c1f5d014b5eebd52e67c4d83041262a4ac7f0b",
40
+ "stage": "adam",
41
+ "completed_passes": 83,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13778,
45
+ "adam_update_count": 13778,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 84,
49
+ "consumed_count": 83,
50
+ "last_submitted_update": 13778,
51
+ "last_consumed_update": 13612,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13778,
56
+ "completed_passes": 83,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13778,
59
+ "snapshot": "pass_end_0083",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 83,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13778,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13778,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.3163754601919209e-06,
83
+ "update_l2": 0.022525526583194733
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.3879894140700344e-06,
95
+ "update_l2": 0.006406744942069054
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0001491594302933663,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0001491594302933663,
110
+ "observation_loss": 0.0001491594302933663,
111
+ "chamfer": 8.183852332876995e-05,
112
+ "track": 6.732089968863875e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 83,
131
+ "adam_update_count": 13778
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03342859004624188
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_d135d9f9aa6c4509ac6d457a3dd83c6e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 84,
143
+ "next_interval": 0,
144
+ "next_adam_update": 13779,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 83,
150
+ "trained_intervals": 13778,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 13778,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.938179612159729,
163
+ "median": 7.230093955993652,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.7508279085159302,
184
+ "median": 6.424064636230469,
185
+ "max": 10.958394050598145,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.946094989776611,
191
+ "median": 1380.352294921875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 5.759369373321533,
212
+ "median": 616.5091552734375,
213
+ "max": 57434.1328125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 7,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0084.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_0084",
5
+ "executed_epochs": 84,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_67f8e793635d42ef846baf8d0b8ebc14.npz",
37
+ "optimizer_file": "boundary_67f8e793635d42ef846baf8d0b8ebc14_optimizer.pt",
38
+ "arrays_sha256": "bd34b17f2c158492a2f230ad7e1148a55f38c0f901496574be69ef15ed3964a8",
39
+ "optimizer_sha256": "b83f289c37390969f42a6f0d59235b968b5d93b284009dd39d42fef9d7d13ce6",
40
+ "stage": "adam",
41
+ "completed_passes": 84,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 13944,
45
+ "adam_update_count": 13944,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 85,
49
+ "consumed_count": 84,
50
+ "last_submitted_update": 13944,
51
+ "last_consumed_update": 13778,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 13944,
56
+ "completed_passes": 84,
57
+ "next_interval": 0,
58
+ "trained_intervals": 13944,
59
+ "snapshot": "pass_end_0084",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 84,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 13944,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 13944,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.406880169786746e-07,
83
+ "update_l2": 0.017879288643598557
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0597261734801577e-06,
95
+ "update_l2": 0.005249039735645056
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.992377843242139e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.992377843242139e-05,
110
+ "observation_loss": 8.992377843242139e-05,
111
+ "chamfer": 4.6432807721430436e-05,
112
+ "track": 4.349097071099095e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 84,
131
+ "adam_update_count": 13944
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03954899008385837
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_67f8e793635d42ef846baf8d0b8ebc14_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 85,
143
+ "next_interval": 0,
144
+ "next_adam_update": 13945,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 84,
150
+ "trained_intervals": 13944,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 13944,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.9304137229919434,
163
+ "median": 7.2308831214904785,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.6919587850570679,
184
+ "median": 6.413554668426514,
185
+ "max": 10.989510536193848,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.892361164093018,
191
+ "median": 1381.4420166015625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 5.4301066398620605,
212
+ "median": 610.058349609375,
213
+ "max": 59249.37890625,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 7,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0085.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_0085",
5
+ "executed_epochs": 85,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_d2ca78e985d248138b2773f505b97b8f.npz",
37
+ "optimizer_file": "boundary_d2ca78e985d248138b2773f505b97b8f_optimizer.pt",
38
+ "arrays_sha256": "fbd60b87e2550fcb29dd47aa16e3210e6ebb2d03be3d8cdc57866bc0b7e54be9",
39
+ "optimizer_sha256": "a0264ceb9c152c1497c6b9feace28543da26f9f073a33d0c0f3350860c13f66e",
40
+ "stage": "adam",
41
+ "completed_passes": 85,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14110,
45
+ "adam_update_count": 14110,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 86,
49
+ "consumed_count": 85,
50
+ "last_submitted_update": 14110,
51
+ "last_consumed_update": 13944,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14110,
56
+ "completed_passes": 85,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14110,
59
+ "snapshot": "pass_end_0085",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 85,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14110,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14110,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.290866730931157e-07,
83
+ "update_l2": 0.018178904429078102
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.1459127335911035e-06,
95
+ "update_l2": 0.005036975722759962
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.180657798424363e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.180657798424363e-05,
110
+ "observation_loss": 9.180657798424363e-05,
111
+ "chamfer": 4.7807523515075445e-05,
112
+ "track": 4.3999054469168186e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 85,
131
+ "adam_update_count": 14110
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03383286204189062
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_d2ca78e985d248138b2773f505b97b8f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 86,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14111,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 85,
150
+ "trained_intervals": 14110,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14110,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.9188584089279175,
163
+ "median": 7.232163906097412,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.6377480030059814,
184
+ "median": 6.405824661254883,
185
+ "max": 11.027159690856934,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.813176155090332,
191
+ "median": 1383.2125244140625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 5.14357328414917,
212
+ "median": 605.3607177734375,
213
+ "max": 61522.59375,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 7,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0086.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_0086",
5
+ "executed_epochs": 86,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_5af8922ce74e40949ee7e64efd234877.npz",
37
+ "optimizer_file": "boundary_5af8922ce74e40949ee7e64efd234877_optimizer.pt",
38
+ "arrays_sha256": "7b8be372333143deb5e1935939de87c9f8bab3f422216a43246c543457827030",
39
+ "optimizer_sha256": "cbee1a573c58ee14783b48c6d0f921332a92d27cc7cb78ec156271e23b080849",
40
+ "stage": "adam",
41
+ "completed_passes": 86,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14276,
45
+ "adam_update_count": 14276,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 87,
49
+ "consumed_count": 86,
50
+ "last_submitted_update": 14276,
51
+ "last_consumed_update": 14110,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14276,
56
+ "completed_passes": 86,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14276,
59
+ "snapshot": "pass_end_0086",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 86,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14276,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14276,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.301432785629004e-07,
83
+ "update_l2": 0.018842000514268875
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.1218986628591665e-06,
95
+ "update_l2": 0.00510721281170845
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.455443796468899e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.455443796468899e-05,
110
+ "observation_loss": 9.455443796468899e-05,
111
+ "chamfer": 4.969958172296174e-05,
112
+ "track": 4.485485624172725e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 86,
131
+ "adam_update_count": 14276
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03406397206708789
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_5af8922ce74e40949ee7e64efd234877_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 87,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14277,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 86,
150
+ "trained_intervals": 14276,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14276,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.9055095911026,
163
+ "median": 7.233573913574219,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.5828603506088257,
184
+ "median": 6.398403644561768,
185
+ "max": 11.070357322692871,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.722832679748535,
191
+ "median": 1385.1641845703125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 4.868862628936768,
212
+ "median": 600.8856811523438,
213
+ "max": 64238.45703125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 7,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0087.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_0087",
5
+ "executed_epochs": 87,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_da406dc474bb48d2bd82b3892eca960b.npz",
37
+ "optimizer_file": "boundary_da406dc474bb48d2bd82b3892eca960b_optimizer.pt",
38
+ "arrays_sha256": "b18af407747ebf3d24c61006aecfa013a898a1a9b6ff4735d04854f07590d7cd",
39
+ "optimizer_sha256": "86448417f99ebeec5d4c0e4edbc76306c867ddc9645b491628aaeee396adf3de",
40
+ "stage": "adam",
41
+ "completed_passes": 87,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14442,
45
+ "adam_update_count": 14442,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 88,
49
+ "consumed_count": 87,
50
+ "last_submitted_update": 14442,
51
+ "last_consumed_update": 14276,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14442,
56
+ "completed_passes": 87,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14442,
59
+ "snapshot": "pass_end_0087",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 87,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14442,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14442,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.767725946905557e-07,
83
+ "update_l2": 0.018581446260213852
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.985574251913931e-07,
95
+ "update_l2": 0.0050511970184743404
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.499855514150113e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.499855514150113e-05,
110
+ "observation_loss": 9.499855514150113e-05,
111
+ "chamfer": 4.9832993681775406e-05,
112
+ "track": 4.5165557821746916e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 87,
131
+ "adam_update_count": 14442
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03443654486909509
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_da406dc474bb48d2bd82b3892eca960b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 88,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14443,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 87,
150
+ "trained_intervals": 14442,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14442,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8933583498001099,
163
+ "median": 7.23521614074707,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.526543140411377,
184
+ "median": 6.39436674118042,
185
+ "max": 11.117413520812988,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.641636371612549,
191
+ "median": 1387.440673828125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 4.602240085601807,
212
+ "median": 598.46533203125,
213
+ "max": 67333.5234375,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 8,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0088.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_0088",
5
+ "executed_epochs": 88,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_4606030fc0eb4178a4aa11e75e09f066.npz",
37
+ "optimizer_file": "boundary_4606030fc0eb4178a4aa11e75e09f066_optimizer.pt",
38
+ "arrays_sha256": "e08bc9739587a71fc657e30ca97a2e05f3617a73902973de690e0a8e46266801",
39
+ "optimizer_sha256": "8f52f6d04ac9c68fd35ceadd6ec233fe75f1ca95928e3400535ad1afbd130fb4",
40
+ "stage": "adam",
41
+ "completed_passes": 88,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14608,
45
+ "adam_update_count": 14608,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 89,
49
+ "consumed_count": 88,
50
+ "last_submitted_update": 14608,
51
+ "last_consumed_update": 14442,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14608,
56
+ "completed_passes": 88,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14608,
59
+ "snapshot": "pass_end_0088",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 88,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14608,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14608,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.029055397339107e-06,
83
+ "update_l2": 0.024485714733600616
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.453559879242675e-07,
95
+ "update_l2": 0.007361726835370064
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0001490240392740816,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0001490240392740816,
110
+ "observation_loss": 0.0001490240392740816,
111
+ "chamfer": 8.174494723789394e-05,
112
+ "track": 6.727909203618765e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 88,
131
+ "adam_update_count": 14608
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.036657874938100576
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_4606030fc0eb4178a4aa11e75e09f066_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 89,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14609,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 88,
150
+ "trained_intervals": 14608,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14608,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.873220682144165,
163
+ "median": 7.235917091369629,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.471076250076294,
184
+ "median": 6.385486602783203,
185
+ "max": 11.134669303894043,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.5092267990112305,
191
+ "median": 1388.41357421875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 4.353918552398682,
212
+ "median": 593.1907348632812,
213
+ "max": 68505.5,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 8,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0089.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_0089",
5
+ "executed_epochs": 89,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_ba10db1f264f4fe68be91de620a5a0a3.npz",
37
+ "optimizer_file": "boundary_ba10db1f264f4fe68be91de620a5a0a3_optimizer.pt",
38
+ "arrays_sha256": "a084605c07a5040e2e594e917e4613555d199d5677d6f56a4e6a8422769ebf85",
39
+ "optimizer_sha256": "163f3cfc176d3295f211b50e61738202e6c7465123c854ca4a6619e6e55c4a64",
40
+ "stage": "adam",
41
+ "completed_passes": 89,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14774,
45
+ "adam_update_count": 14774,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 90,
49
+ "consumed_count": 89,
50
+ "last_submitted_update": 14774,
51
+ "last_consumed_update": 14608,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14774,
56
+ "completed_passes": 89,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14774,
59
+ "snapshot": "pass_end_0089",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 89,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14774,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14774,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.171197823168768e-06,
83
+ "update_l2": 0.023836562409996986
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0359171938034706e-06,
95
+ "update_l2": 0.006096135824918747
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00015267517301253974,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00015267517301253974,
110
+ "observation_loss": 0.00015267517301253974,
111
+ "chamfer": 8.386534318560734e-05,
112
+ "track": 6.880982255097479e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 89,
131
+ "adam_update_count": 14774
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033023037016391754
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_ba10db1f264f4fe68be91de620a5a0a3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 90,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14775,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 89,
150
+ "trained_intervals": 14774,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14774,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8599845170974731,
163
+ "median": 7.236950874328613,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.4230480194091797,
184
+ "median": 6.380098342895508,
185
+ "max": 11.167744636535645,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.423637390136719,
191
+ "median": 1389.849609375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 4.149749755859375,
212
+ "median": 589.9857177734375,
213
+ "max": 70809.234375,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 8,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0090.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_0090",
5
+ "executed_epochs": 90,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_705c12453ee3478f9288161d28bc08d8.npz",
37
+ "optimizer_file": "boundary_705c12453ee3478f9288161d28bc08d8_optimizer.pt",
38
+ "arrays_sha256": "ec3bb3e468c06727a778b971ce5123feace77c97be95245e5ec431ef37d4e9a5",
39
+ "optimizer_sha256": "09a7707dbdec2a9ea39e91d328a7f89d8c1487227f815dcfbf953870c9e497ab",
40
+ "stage": "adam",
41
+ "completed_passes": 90,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 14940,
45
+ "adam_update_count": 14940,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 91,
49
+ "consumed_count": 90,
50
+ "last_submitted_update": 14940,
51
+ "last_consumed_update": 14774,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 14940,
56
+ "completed_passes": 90,
57
+ "next_interval": 0,
58
+ "trained_intervals": 14940,
59
+ "snapshot": "pass_end_0090",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 90,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 14940,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 14940,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.833281188140973e-07,
83
+ "update_l2": 0.018333129584789276
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.917533816405921e-07,
95
+ "update_l2": 0.004879731684923172
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.633266017772257e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.633266017772257e-05,
110
+ "observation_loss": 9.633266017772257e-05,
111
+ "chamfer": 5.081224298919551e-05,
112
+ "track": 4.5520413550548255e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 90,
131
+ "adam_update_count": 14940
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035293234046548605
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_705c12453ee3478f9288161d28bc08d8_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 91,
143
+ "next_interval": 0,
144
+ "next_adam_update": 14941,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 90,
150
+ "trained_intervals": 14940,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 14940,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8502570390701294,
163
+ "median": 7.237277507781982,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.3737850189208984,
184
+ "median": 6.374929904937744,
185
+ "max": 11.192710876464844,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.361454963684082,
191
+ "median": 1390.3037109375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.9502742290496826,
212
+ "median": 586.9443359375,
213
+ "max": 72599.3203125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 8,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0091.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_0091",
5
+ "executed_epochs": 91,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_1135f3a01f8b4870bfbf40e15e65ed8c.npz",
37
+ "optimizer_file": "boundary_1135f3a01f8b4870bfbf40e15e65ed8c_optimizer.pt",
38
+ "arrays_sha256": "5964c018770887e49aea24f5947639b9dbdfefc6dfbca85a4e50568971caae8b",
39
+ "optimizer_sha256": "d181ff4d771ef150dcd552ac302f2de9fc0399bb29ab2c67affe2416c5883723",
40
+ "stage": "adam",
41
+ "completed_passes": 91,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15106,
45
+ "adam_update_count": 15106,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 92,
49
+ "consumed_count": 91,
50
+ "last_submitted_update": 15106,
51
+ "last_consumed_update": 14940,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15106,
56
+ "completed_passes": 91,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15106,
59
+ "snapshot": "pass_end_0091",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 91,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15106,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15106,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.2741195405396866e-06,
83
+ "update_l2": 0.025923701003193855
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.691373179521179e-07,
95
+ "update_l2": 0.006429457105696201
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00016445218352600932,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00016445218352600932,
110
+ "observation_loss": 0.00016445218352600932,
111
+ "chamfer": 9.128852252615616e-05,
112
+ "track": 7.316366827581078e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 91,
131
+ "adam_update_count": 15106
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033002451062202454
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_1135f3a01f8b4870bfbf40e15e65ed8c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 92,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15107,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 91,
150
+ "trained_intervals": 15106,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15106,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8356221914291382,
163
+ "median": 7.238129615783691,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.3219666481018066,
184
+ "median": 6.371522903442383,
185
+ "max": 11.22591781616211,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.269033432006836,
191
+ "median": 1391.4888916015625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.7507903575897217,
212
+ "median": 584.98486328125,
213
+ "max": 75050.6015625,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 10,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0092.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_0092",
5
+ "executed_epochs": 92,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_fde86efbb0d84c0da78f0f356efe95a3.npz",
37
+ "optimizer_file": "boundary_fde86efbb0d84c0da78f0f356efe95a3_optimizer.pt",
38
+ "arrays_sha256": "76c45886472aaccfb4946a37a5e2fbfa23502a6b006a9bf6fc8b3f21ebd115c1",
39
+ "optimizer_sha256": "3fed27da2af9a07e1ba776225d5139b2614c7d8afbe329da8b4940d470da5c32",
40
+ "stage": "adam",
41
+ "completed_passes": 92,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15272,
45
+ "adam_update_count": 15272,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 93,
49
+ "consumed_count": 92,
50
+ "last_submitted_update": 15272,
51
+ "last_consumed_update": 15106,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15272,
56
+ "completed_passes": 92,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15272,
59
+ "snapshot": "pass_end_0092",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 92,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15272,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15272,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.2896792895844555e-06,
83
+ "update_l2": 0.02550567500293255
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.674197372078197e-07,
95
+ "update_l2": 0.006337238475680351
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00016538001364097,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00016538001364097,
110
+ "observation_loss": 0.00016538001364097,
111
+ "chamfer": 9.188157855533063e-05,
112
+ "track": 7.349844236159697e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 92,
131
+ "adam_update_count": 15272
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03368024714291096
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_fde86efbb0d84c0da78f0f356efe95a3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 93,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15273,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 92,
150
+ "trained_intervals": 15272,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15272,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8242837190628052,
163
+ "median": 7.238559722900391,
164
+ "max": 11.520737648010254,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.2681280374526978,
184
+ "median": 6.364325046539307,
185
+ "max": 11.25528335571289,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.1983537673950195,
191
+ "median": 1392.0875244140625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.5541930198669434,
212
+ "median": 580.7630615234375,
213
+ "max": 77287.1796875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 10,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0093.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_0093",
5
+ "executed_epochs": 93,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_0dfebe3471a644c7be70705dff85834b.npz",
37
+ "optimizer_file": "boundary_0dfebe3471a644c7be70705dff85834b_optimizer.pt",
38
+ "arrays_sha256": "48c0d05ce99f36e2910a4ea8dde83a1d13ca8afeb8f65029a96ae71733a8ad06",
39
+ "optimizer_sha256": "2a2be1fdbf5d9fb2dd4319626a8b13fe9b5b3339fde275c6772693a1a4dedbb9",
40
+ "stage": "adam",
41
+ "completed_passes": 93,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15438,
45
+ "adam_update_count": 15438,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 94,
49
+ "consumed_count": 93,
50
+ "last_submitted_update": 15438,
51
+ "last_consumed_update": 15272,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15438,
56
+ "completed_passes": 93,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15438,
59
+ "snapshot": "pass_end_0093",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 93,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15438,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15438,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.2712148418358993e-06,
83
+ "update_l2": 0.02444557473063469
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.247003731616132e-07,
95
+ "update_l2": 0.006187877152115107
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00016287254402413964,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00016287254402413964,
110
+ "observation_loss": 0.00016287254402413964,
111
+ "chamfer": 9.088264050660655e-05,
112
+ "track": 7.198991079349071e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 93,
131
+ "adam_update_count": 15438
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03355837310664356
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_0dfebe3471a644c7be70705dff85834b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 94,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15439,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 93,
150
+ "trained_intervals": 15438,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15438,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8131437301635742,
163
+ "median": 7.239799976348877,
164
+ "max": 11.521278381347656,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.2189749479293823,
184
+ "median": 6.373333930969238,
185
+ "max": 11.285468101501465,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.129687786102295,
191
+ "median": 1393.815185546875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.3837175369262695,
212
+ "median": 586.0428466796875,
213
+ "max": 79655.6328125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 11,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0094.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_0094",
5
+ "executed_epochs": 94,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_7f1ea3eab1a742ce81ae2cee4bf757b1.npz",
37
+ "optimizer_file": "boundary_7f1ea3eab1a742ce81ae2cee4bf757b1_optimizer.pt",
38
+ "arrays_sha256": "57f5939d3b72deeecba9cd0f81259a944fc994c5a04bc3fdb0a7faffdcbc2a11",
39
+ "optimizer_sha256": "ffc590895ada859b2ec0aeee41423c8bd58950dc417b2cf61def86a295e2a9c1",
40
+ "stage": "adam",
41
+ "completed_passes": 94,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15604,
45
+ "adam_update_count": 15604,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 95,
49
+ "consumed_count": 94,
50
+ "last_submitted_update": 15604,
51
+ "last_consumed_update": 15438,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15604,
56
+ "completed_passes": 94,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15604,
59
+ "snapshot": "pass_end_0094",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 94,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15604,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15604,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.50880212510674e-07,
83
+ "update_l2": 0.018378738313913345
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0610159506541095e-06,
95
+ "update_l2": 0.004787940066307783
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.958453301806003e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.958453301806003e-05,
110
+ "observation_loss": 9.958453301806003e-05,
111
+ "chamfer": 5.305901140673086e-05,
112
+ "track": 4.652552161132917e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 94,
131
+ "adam_update_count": 15604
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03291734214872122
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_7f1ea3eab1a742ce81ae2cee4bf757b1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 95,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15605,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 94,
150
+ "trained_intervals": 15604,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15604,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.8061833381652832,
163
+ "median": 7.2416205406188965,
164
+ "max": 11.52497673034668,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.1726150512695312,
184
+ "median": 6.37375020980835,
185
+ "max": 11.312880516052246,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 6.087170600891113,
191
+ "median": 1396.35498046875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.230429172515869,
212
+ "median": 586.2796630859375,
213
+ "max": 81869.3984375,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 11,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0095.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_0095",
5
+ "executed_epochs": 95,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_6ff08d6babe848619652dada384b55c0.npz",
37
+ "optimizer_file": "boundary_6ff08d6babe848619652dada384b55c0_optimizer.pt",
38
+ "arrays_sha256": "e438491da8705752215dbac112b78d22381ef17e43a964c30874fafa426c07d6",
39
+ "optimizer_sha256": "cb76b624212716f16d37f46c26e5bbc5f73f6885fa98411e0a1b813765db3ba9",
40
+ "stage": "adam",
41
+ "completed_passes": 95,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15770,
45
+ "adam_update_count": 15770,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 96,
49
+ "consumed_count": 95,
50
+ "last_submitted_update": 15770,
51
+ "last_consumed_update": 15604,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15770,
56
+ "completed_passes": 95,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15770,
59
+ "snapshot": "pass_end_0095",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 95,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15770,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15770,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.1268009529885603e-06,
83
+ "update_l2": 0.02450433559715748
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.334355475701159e-07,
95
+ "update_l2": 0.0071832649409770966
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00016103941015899181,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00016103941015899181,
110
+ "observation_loss": 0.00016103941015899181,
111
+ "chamfer": 8.919857646105811e-05,
112
+ "track": 7.184082642197609e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 95,
131
+ "adam_update_count": 15770
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033142396016046405
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_6ff08d6babe848619652dada384b55c0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 96,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15771,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 95,
150
+ "trained_intervals": 15770,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15770,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.783439040184021,
163
+ "median": 7.241915225982666,
164
+ "max": 11.52497673034668,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.1263084411621094,
184
+ "median": 6.363851547241211,
185
+ "max": 11.337026596069336,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.950284957885742,
191
+ "median": 1396.7666015625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 3.08424973487854,
212
+ "median": 580.50537109375,
213
+ "max": 83870.28125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 11,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0096.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_0096",
5
+ "executed_epochs": 96,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_ab740ced5ce2463fba26c00f8411b02b.npz",
37
+ "optimizer_file": "boundary_ab740ced5ce2463fba26c00f8411b02b_optimizer.pt",
38
+ "arrays_sha256": "fd1bc47252529f6069db6df693e1cbe6c5b2b06ffa4fdc952911827cd2e2711e",
39
+ "optimizer_sha256": "1fca8c25d73e1065d5a92044f4e4c9b2c167b4ae0df49b8ad83fd33b84b0b55a",
40
+ "stage": "adam",
41
+ "completed_passes": 96,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 15936,
45
+ "adam_update_count": 15936,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 97,
49
+ "consumed_count": 96,
50
+ "last_submitted_update": 15936,
51
+ "last_consumed_update": 15770,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 15936,
56
+ "completed_passes": 96,
57
+ "next_interval": 0,
58
+ "trained_intervals": 15936,
59
+ "snapshot": "pass_end_0096",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 96,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 15936,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 15936,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.600353223504499e-07,
83
+ "update_l2": 0.020239489153027534
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.704603947582655e-07,
95
+ "update_l2": 0.007194164674729109
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.249868162441999e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.249868162441999e-05,
110
+ "observation_loss": 9.249868162441999e-05,
111
+ "chamfer": 4.536828782875091e-05,
112
+ "track": 4.7130397433647886e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 96,
131
+ "adam_update_count": 15936
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03282848605886102
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_ab740ced5ce2463fba26c00f8411b02b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 97,
143
+ "next_interval": 0,
144
+ "next_adam_update": 15937,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 96,
150
+ "trained_intervals": 15936,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 15936,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.7585746049880981,
163
+ "median": 7.243711471557617,
164
+ "max": 11.52497673034668,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.085555076599121,
184
+ "median": 6.357222557067871,
185
+ "max": 11.345593452453613,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.8041582107543945,
191
+ "median": 1399.27783203125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.961082935333252,
212
+ "median": 576.6717529296875,
213
+ "max": 84591.8671875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 11,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0097.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_0097",
5
+ "executed_epochs": 97,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_5abb9f2f487841399d2abb985c7bc758.npz",
37
+ "optimizer_file": "boundary_5abb9f2f487841399d2abb985c7bc758_optimizer.pt",
38
+ "arrays_sha256": "6c792962648fc623ac569c1b1039809349e75e4ba858d676d3ea48cee8251c00",
39
+ "optimizer_sha256": "c42eed8b6663a3ad95683c7eed76df199d151d9d167c0c20e8211f1e3a5984e0",
40
+ "stage": "adam",
41
+ "completed_passes": 97,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16102,
45
+ "adam_update_count": 16102,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 98,
49
+ "consumed_count": 97,
50
+ "last_submitted_update": 16102,
51
+ "last_consumed_update": 15936,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16102,
56
+ "completed_passes": 97,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16102,
59
+ "snapshot": "pass_end_0097",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 97,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16102,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16102,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.852127504927921e-07,
83
+ "update_l2": 0.020835720002651215
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.757461505912943e-07,
95
+ "update_l2": 0.007347694598138332
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.360018884763122e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.360018884763122e-05,
110
+ "observation_loss": 9.360018884763122e-05,
111
+ "chamfer": 4.621067637344822e-05,
112
+ "track": 4.7389508836204186e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 97,
131
+ "adam_update_count": 16102
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034123304998502135
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_5abb9f2f487841399d2abb985c7bc758_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 98,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16103,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 97,
150
+ "trained_intervals": 16102,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16102,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.733099341392517,
163
+ "median": 7.245336532592773,
164
+ "max": 11.52497673034668,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 1.0427759885787964,
184
+ "median": 6.352169990539551,
185
+ "max": 11.346025466918945,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.658163070678711,
191
+ "median": 1401.553466796875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.8370816707611084,
212
+ "median": 573.7676391601562,
213
+ "max": 84628.4296875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 12,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0098.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_0098",
5
+ "executed_epochs": 98,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_2d0ef1600c5d4316adea0115cdad7bc0.npz",
37
+ "optimizer_file": "boundary_2d0ef1600c5d4316adea0115cdad7bc0_optimizer.pt",
38
+ "arrays_sha256": "f0ef60a539364ab70b03e9d10ed35176df31c177eb60b281f86932773e4c8c0b",
39
+ "optimizer_sha256": "97c9b998cf7cc988e3e6284877465975af28bdf008b0c31796b6ebc647c40ad4",
40
+ "stage": "adam",
41
+ "completed_passes": 98,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16268,
45
+ "adam_update_count": 16268,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 99,
49
+ "consumed_count": 98,
50
+ "last_submitted_update": 16268,
51
+ "last_consumed_update": 16102,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16268,
56
+ "completed_passes": 98,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16268,
59
+ "snapshot": "pass_end_0098",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 98,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16268,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16268,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.69543703427189e-07,
83
+ "update_l2": 0.018509723246097565
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.45187400955183e-07,
95
+ "update_l2": 0.005081657320261002
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.577137097949162e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.577137097949162e-05,
110
+ "observation_loss": 9.577137097949162e-05,
111
+ "chamfer": 5.023381891078316e-05,
112
+ "track": 4.5537552068708465e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 98,
131
+ "adam_update_count": 16268
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0343949762172997
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_2d0ef1600c5d4316adea0115cdad7bc0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 99,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16269,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 98,
150
+ "trained_intervals": 16268,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16268,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.7051752805709839,
163
+ "median": 7.247156620025635,
164
+ "max": 11.52497673034668,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.9982680678367615,
184
+ "median": 6.349808692932129,
185
+ "max": 11.357059478759766,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.502349853515625,
191
+ "median": 1404.106689453125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.71357798576355,
212
+ "median": 572.414794921875,
213
+ "max": 85567.390625,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 13,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0099.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_0099",
5
+ "executed_epochs": 99,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_493bc77d39af49fcb158727235c84f4c.npz",
37
+ "optimizer_file": "boundary_493bc77d39af49fcb158727235c84f4c_optimizer.pt",
38
+ "arrays_sha256": "cdbee65e25197f3127fb6120a13a92b051aecfda7de60820ed3f9aea8f481050",
39
+ "optimizer_sha256": "ee5c7ed474964963ce6bb3092d34e9e0521c7df5de967c32c92b5b084a12b8e9",
40
+ "stage": "adam",
41
+ "completed_passes": 99,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16434,
45
+ "adam_update_count": 16434,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 100,
49
+ "consumed_count": 99,
50
+ "last_submitted_update": 16434,
51
+ "last_consumed_update": 16268,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16434,
56
+ "completed_passes": 99,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16434,
59
+ "snapshot": "pass_end_0099",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 99,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16434,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16434,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.926897766679758e-06,
83
+ "update_l2": 0.02955295890569687
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.673393606135505e-07,
95
+ "update_l2": 0.006633324548602104
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0002607725909911096,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0002607725909911096,
110
+ "observation_loss": 0.0002607725909911096,
111
+ "chamfer": 0.00016981782391667366,
112
+ "track": 9.095476707443595e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 99,
131
+ "adam_update_count": 16434
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.032688973005861044
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_493bc77d39af49fcb158727235c84f4c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 100,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16435,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 99,
150
+ "trained_intervals": 16434,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16434,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.6988792419433594,
163
+ "median": 7.248054504394531,
164
+ "max": 11.528989791870117,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.9478779435157776,
184
+ "median": 6.3387451171875,
185
+ "max": 11.410131454467773,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.46781587600708,
191
+ "median": 1405.3680419921875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.580228567123413,
212
+ "median": 566.0857543945312,
213
+ "max": 90231.28125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 15,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0100.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_0100",
5
+ "executed_epochs": 100,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_05535a2521dc4ab68c95147c7ff0bd98.npz",
37
+ "optimizer_file": "boundary_05535a2521dc4ab68c95147c7ff0bd98_optimizer.pt",
38
+ "arrays_sha256": "08ad3cdb823223293b7e7a8564edeb52b428247ab232a2ac78479f14582e6213",
39
+ "optimizer_sha256": "6d6ea6c47601c04000c99bcc17df14952857c34a32bd46fa0a8bd1de8d095498",
40
+ "stage": "adam",
41
+ "completed_passes": 100,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16600,
45
+ "adam_update_count": 16600,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 101,
49
+ "consumed_count": 100,
50
+ "last_submitted_update": 16600,
51
+ "last_consumed_update": 16434,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16600,
56
+ "completed_passes": 100,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16600,
59
+ "snapshot": "pass_end_0100",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 100,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16600,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16600,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.954018883538083e-07,
83
+ "update_l2": 0.018692925572395325
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.371190460820799e-07,
95
+ "update_l2": 0.0049035819247365
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.949614468496293e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.949614468496293e-05,
110
+ "observation_loss": 9.949614468496293e-05,
111
+ "chamfer": 5.2863164455629885e-05,
112
+ "track": 4.6632976591354236e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 100,
131
+ "adam_update_count": 16600
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03357256413437426
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_05535a2521dc4ab68c95147c7ff0bd98_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 101,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16601,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 100,
150
+ "trained_intervals": 16600,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16600,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.6786776781082153,
163
+ "median": 7.249855041503906,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.91131991147995,
184
+ "median": 6.336529731750488,
185
+ "max": 11.415493965148926,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.358465671539307,
191
+ "median": 1407.9007568359375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.4876036643981934,
212
+ "median": 564.8330078125,
213
+ "max": 90716.453125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 17,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0101.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_0101",
5
+ "executed_epochs": 101,
6
+ "score": null,
7
+ "best_score": 0.00014888712410056432,
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_7d6596f48a8448f0a4d25d9eb2a92881.npz",
37
+ "optimizer_file": "boundary_7d6596f48a8448f0a4d25d9eb2a92881_optimizer.pt",
38
+ "arrays_sha256": "22f0acbbe12c6548323f51ce97f8018f94b22ccba738bd2f6496090a6a8a38d4",
39
+ "optimizer_sha256": "5b4c01910cc4f26559252c3228da3cf9517069f32b7a3723d215a72f3b8b3f12",
40
+ "stage": "adam",
41
+ "completed_passes": 101,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16766,
45
+ "adam_update_count": 16766,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 102,
49
+ "consumed_count": 101,
50
+ "last_submitted_update": 16766,
51
+ "last_consumed_update": 16600,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16766,
56
+ "completed_passes": 101,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16766,
59
+ "snapshot": "pass_end_0101",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 13612,
67
+ "pass_science": {
68
+ "completed_passes": 101,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16766,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16766,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.840855454967823e-07,
83
+ "update_l2": 0.020143738016486168
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.131456527531554e-07,
95
+ "update_l2": 0.00674819340929389
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.427197073819116e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.427197073819116e-05,
110
+ "observation_loss": 9.427197073819116e-05,
111
+ "chamfer": 4.6685941924806684e-05,
112
+ "track": 4.758602881338447e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 101,
131
+ "adam_update_count": 16766
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033194143092259765
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_7d6596f48a8448f0a4d25d9eb2a92881_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 102,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16767,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 101,
150
+ "trained_intervals": 16766,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16766,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.65565824508667,
163
+ "median": 7.25025749206543,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.8731750845909119,
184
+ "median": 6.336410999298096,
185
+ "max": 11.41552734375,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.236525535583496,
191
+ "median": 1408.467529296875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.3945014476776123,
212
+ "median": 564.7664184570312,
213
+ "max": 90719.4765625,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 17,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0102.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_0102",
5
+ "executed_epochs": 102,
6
+ "score": null,
7
+ "best_score": 0.00014845306763908663,
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_20a885819a7247918e69c6b9a474db40.npz",
37
+ "optimizer_file": "boundary_20a885819a7247918e69c6b9a474db40_optimizer.pt",
38
+ "arrays_sha256": "ef9afe6552c41ea9c9008206ce4fb1b20f2dddf33a6bd141c78909cade1c4d0b",
39
+ "optimizer_sha256": "6896116cbd52fc0c596abc602d3b86d88183b9e790051aa5bef1dbe0a0a036d4",
40
+ "stage": "adam",
41
+ "completed_passes": 102,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 16932,
45
+ "adam_update_count": 16932,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 103,
49
+ "consumed_count": 102,
50
+ "last_submitted_update": 16932,
51
+ "last_consumed_update": 16766,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 16932,
56
+ "completed_passes": 102,
57
+ "next_interval": 0,
58
+ "trained_intervals": 16932,
59
+ "snapshot": "pass_end_0102",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16766,
67
+ "pass_science": {
68
+ "completed_passes": 102,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 16932,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 16932,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.186600896602613e-07,
83
+ "update_l2": 0.018473520874977112
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.466260285582393e-07,
95
+ "update_l2": 0.004804334603250027
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.580347978044301e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.580347978044301e-05,
110
+ "observation_loss": 9.580347978044301e-05,
111
+ "chamfer": 4.996731877326965e-05,
112
+ "track": 4.5836164645152166e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 102,
131
+ "adam_update_count": 16932
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03294859197922051
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_20a885819a7247918e69c6b9a474db40_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 103,
143
+ "next_interval": 0,
144
+ "next_adam_update": 16933,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 102,
150
+ "trained_intervals": 16932,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 16932,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.6278356313705444,
163
+ "median": 7.251308441162109,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.8252109289169312,
184
+ "median": 6.335519790649414,
185
+ "max": 11.425551414489746,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 5.09283971786499,
191
+ "median": 1409.948486328125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.282362222671509,
212
+ "median": 564.2627563476562,
213
+ "max": 91633.421875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 18,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0103.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_0103",
5
+ "executed_epochs": 103,
6
+ "score": null,
7
+ "best_score": 0.00014845306763908663,
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_20c2c3758b4a4e6db58b77e1ade2668e.npz",
37
+ "optimizer_file": "boundary_20c2c3758b4a4e6db58b77e1ade2668e_optimizer.pt",
38
+ "arrays_sha256": "4717d113d06a4564f454623c8698c06af3a143c4fc362516eb07fab1d9a62c9d",
39
+ "optimizer_sha256": "8e9d898ceeaa4e1172b818491394a0d472e295312b724cdc3c81186de2561af0",
40
+ "stage": "adam",
41
+ "completed_passes": 103,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17098,
45
+ "adam_update_count": 17098,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 104,
49
+ "consumed_count": 103,
50
+ "last_submitted_update": 17098,
51
+ "last_consumed_update": 16932,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17098,
56
+ "completed_passes": 103,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17098,
59
+ "snapshot": "pass_end_0103",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16766,
67
+ "pass_science": {
68
+ "completed_passes": 103,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17098,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17098,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6446925883428776e-06,
83
+ "update_l2": 0.026429517194628716
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.3389792457019212e-06,
95
+ "update_l2": 0.007882360368967056
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00020177799160592258,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00020177799160592258,
110
+ "observation_loss": 0.00020177799160592258,
111
+ "chamfer": 0.00012560391041915864,
112
+ "track": 7.617407391080633e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 103,
131
+ "adam_update_count": 17098
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03283752710558474
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_20c2c3758b4a4e6db58b77e1ade2668e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 104,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17099,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 103,
150
+ "trained_intervals": 17098,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17098,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.606165885925293,
163
+ "median": 7.252683162689209,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.7771464586257935,
184
+ "median": 6.3315582275390625,
185
+ "max": 11.454026222229004,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.98366641998291,
191
+ "median": 1411.88818359375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.1752562522888184,
212
+ "median": 562.0327758789062,
213
+ "max": 94280.1796875,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 18,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0104.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_0104",
5
+ "executed_epochs": 104,
6
+ "score": null,
7
+ "best_score": 0.00014845306763908663,
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_1fd2cfe006034d349e2553c946305d56.npz",
37
+ "optimizer_file": "boundary_1fd2cfe006034d349e2553c946305d56_optimizer.pt",
38
+ "arrays_sha256": "7407a9d99743ab83cf87ea7c504de09619794f054c7d4b752f03b8ebaa7eed1b",
39
+ "optimizer_sha256": "75c1c8c99f91a9c05420bcb687219864f8ad794d3e7a49c4153f6d8eccd2f4a2",
40
+ "stage": "adam",
41
+ "completed_passes": 104,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17264,
45
+ "adam_update_count": 17264,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 105,
49
+ "consumed_count": 104,
50
+ "last_submitted_update": 17264,
51
+ "last_consumed_update": 17098,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17264,
56
+ "completed_passes": 104,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17264,
59
+ "snapshot": "pass_end_0104",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16766,
67
+ "pass_science": {
68
+ "completed_passes": 104,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17264,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17264,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.270836815427174e-07,
83
+ "update_l2": 0.01923743635416031
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.79654476698488e-07,
95
+ "update_l2": 0.006437169853597879
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.526316716801375e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.526316716801375e-05,
110
+ "observation_loss": 9.526316716801375e-05,
111
+ "chamfer": 4.712126246886328e-05,
112
+ "track": 4.8141901061171666e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 104,
131
+ "adam_update_count": 17264
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03385007311590016
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_1fd2cfe006034d349e2553c946305d56_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 105,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17265,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 104,
150
+ "trained_intervals": 17264,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17264,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.5892713069915771,
163
+ "median": 7.253633975982666,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.7422850131988525,
184
+ "median": 6.31441593170166,
185
+ "max": 11.45883560180664,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.900177001953125,
191
+ "median": 1413.231201171875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.1007301807403564,
212
+ "median": 552.480224609375,
213
+ "max": 94734.6953125,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 21,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0105.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_0105",
5
+ "executed_epochs": 105,
6
+ "score": null,
7
+ "best_score": 0.00014845306763908663,
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_dca52446b90144398ba7d778323d5d2f.npz",
37
+ "optimizer_file": "boundary_dca52446b90144398ba7d778323d5d2f_optimizer.pt",
38
+ "arrays_sha256": "bdaadc6a9577ba4ac04bc29de0d4ce56431c9aa5dbf302c7087a8530569a8e0b",
39
+ "optimizer_sha256": "c6433e13edf3dec128a5a2e547bef64c7b2a116bb048e1abfb00918ffdd8c3db",
40
+ "stage": "adam",
41
+ "completed_passes": 105,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17430,
45
+ "adam_update_count": 17430,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 106,
49
+ "consumed_count": 105,
50
+ "last_submitted_update": 17430,
51
+ "last_consumed_update": 17264,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17430,
56
+ "completed_passes": 105,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17430,
59
+ "snapshot": "pass_end_0105",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16766,
67
+ "pass_science": {
68
+ "completed_passes": 105,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17430,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17430,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.283738341357093e-07,
83
+ "update_l2": 0.018606621772050858
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.483269316959195e-07,
95
+ "update_l2": 0.006173951085656881
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.708642028272152e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.708642028272152e-05,
110
+ "observation_loss": 9.708642028272152e-05,
111
+ "chamfer": 4.745411570183933e-05,
112
+ "track": 4.963230458088219e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 105,
131
+ "adam_update_count": 17430
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0352262849919498
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_dca52446b90144398ba7d778323d5d2f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 106,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17431,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 105,
150
+ "trained_intervals": 17430,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17430,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.5692869424819946,
163
+ "median": 7.256035804748535,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.7082394361495972,
184
+ "median": 6.311300277709961,
185
+ "max": 11.47055435180664,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.803222179412842,
191
+ "median": 1416.629638671875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 2.0304133892059326,
212
+ "median": 550.7625732421875,
213
+ "max": 95851.3984375,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 21,
250
+ "controller_edge_stiffness": 0
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0106.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_0106",
5
+ "executed_epochs": 106,
6
+ "score": null,
7
+ "best_score": 0.00014635244943714365,
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_f22358dbfc074519b1719f43289ebf21.npz",
37
+ "optimizer_file": "boundary_f22358dbfc074519b1719f43289ebf21_optimizer.pt",
38
+ "arrays_sha256": "622f8632ccc4120dd0383cc368fba0d4186eabb588659d4c92da11893bb69dda",
39
+ "optimizer_sha256": "2da9189250750931e9c57968806642dfe931569c40ff8730ff9e9b939831c21d",
40
+ "stage": "adam",
41
+ "completed_passes": 106,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17596,
45
+ "adam_update_count": 17596,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 107,
49
+ "consumed_count": 106,
50
+ "last_submitted_update": 17596,
51
+ "last_consumed_update": 17430,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17596,
56
+ "completed_passes": 106,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17596,
59
+ "snapshot": "pass_end_0106",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17430,
67
+ "pass_science": {
68
+ "completed_passes": 106,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17596,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17596,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.783009565770044e-06,
83
+ "update_l2": 0.026752112433314323
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.4536326489178464e-06,
95
+ "update_l2": 0.007877819240093231
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00019551058358047158,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00019551058358047158,
110
+ "observation_loss": 0.00019551058358047158,
111
+ "chamfer": 0.0001216954697156325,
112
+ "track": 7.381511386483908e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 106,
131
+ "adam_update_count": 17596
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03274081205017865
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_f22358dbfc074519b1719f43289ebf21_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 107,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17597,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 106,
150
+ "trained_intervals": 17596,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17596,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.546122431755066,
163
+ "median": 7.2559709548950195,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.6590436100959778,
184
+ "median": 6.325411796569824,
185
+ "max": 11.521804809570312,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.693236351013184,
191
+ "median": 1416.5377197265625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.9329427480697632,
212
+ "median": 558.5880126953125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 23,
250
+ "controller_edge_stiffness": 1
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0107.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_0107",
5
+ "executed_epochs": 107,
6
+ "score": null,
7
+ "best_score": 0.00014635244943714365,
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_fe2594e291f24e9491b03f244596669f.npz",
37
+ "optimizer_file": "boundary_fe2594e291f24e9491b03f244596669f_optimizer.pt",
38
+ "arrays_sha256": "3dc0a3980380bd917073d5150717ba5c428be45785a29c545cff1fd1f649b814",
39
+ "optimizer_sha256": "d8a62510208ac2e717cba96fe4d310ea0d1656c38cbda956706a5499947272f9",
40
+ "stage": "adam",
41
+ "completed_passes": 107,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17762,
45
+ "adam_update_count": 17762,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 108,
49
+ "consumed_count": 107,
50
+ "last_submitted_update": 17762,
51
+ "last_consumed_update": 17596,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17762,
56
+ "completed_passes": 107,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17762,
59
+ "snapshot": "pass_end_0107",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17430,
67
+ "pass_science": {
68
+ "completed_passes": 107,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17762,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17762,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.152403327381762e-07,
83
+ "update_l2": 0.019123312085866928
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.49696368984587e-07,
95
+ "update_l2": 0.006006462499499321
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.382773714605719e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.382773714605719e-05,
110
+ "observation_loss": 9.382773714605719e-05,
111
+ "chamfer": 4.550010635284707e-05,
112
+ "track": 4.832762715523131e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 107,
131
+ "adam_update_count": 17762
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03347060503438115
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_fe2594e291f24e9491b03f244596669f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 108,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17763,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 107,
150
+ "trained_intervals": 17762,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17762,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.524638056755066,
163
+ "median": 7.257327556610107,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.6140319108963013,
184
+ "median": 6.325181007385254,
185
+ "max": 11.525160789489746,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.593480587005615,
191
+ "median": 1418.460693359375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.8478668928146362,
212
+ "median": 558.4599609375,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 25,
250
+ "controller_edge_stiffness": 1
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0108.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_0108",
5
+ "executed_epochs": 108,
6
+ "score": null,
7
+ "best_score": 0.00014635244943714365,
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_1ee11e9a889b4de19cda9daf2fdfc89e.npz",
37
+ "optimizer_file": "boundary_1ee11e9a889b4de19cda9daf2fdfc89e_optimizer.pt",
38
+ "arrays_sha256": "5dc8b20152170d6a02a179fb6999c2dd3d1d53b5dc916b16ce631e68f7a66f0a",
39
+ "optimizer_sha256": "a8b8ce0d144a2df5e916ae2ea9fbb7cd682cd683b9f4082589b3ae70ffb86626",
40
+ "stage": "adam",
41
+ "completed_passes": 108,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17928,
45
+ "adam_update_count": 17928,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 109,
49
+ "consumed_count": 108,
50
+ "last_submitted_update": 17928,
51
+ "last_consumed_update": 17762,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17928,
56
+ "completed_passes": 108,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17928,
59
+ "snapshot": "pass_end_0108",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17430,
67
+ "pass_science": {
68
+ "completed_passes": 108,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17928,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17928,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.218188665727212e-07,
83
+ "update_l2": 0.021917175501585007
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.673246725265926e-07,
95
+ "update_l2": 0.0062491558492183685
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00012598477769643068,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00012598477769643068,
110
+ "observation_loss": 0.00012598477769643068,
111
+ "chamfer": 7.22805125406012e-05,
112
+ "track": 5.370426515582949e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 108,
131
+ "adam_update_count": 17928
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03316707885824144
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_1ee11e9a889b4de19cda9daf2fdfc89e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 109,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17929,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 108,
150
+ "trained_intervals": 17928,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 17928,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.5050380229949951,
163
+ "median": 7.259759902954102,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.5816437602043152,
184
+ "median": 6.321627616882324,
185
+ "max": 11.525160789489746,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.504324913024902,
191
+ "median": 1421.9150390625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.788976788520813,
212
+ "median": 556.480224609375,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 25,
250
+ "controller_edge_stiffness": 1
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0109.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_0109",
5
+ "executed_epochs": 109,
6
+ "score": null,
7
+ "best_score": 0.00014635244943714365,
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_c75c0bbf46e04a4fa7ea17b9a0202a9a.npz",
37
+ "optimizer_file": "boundary_c75c0bbf46e04a4fa7ea17b9a0202a9a_optimizer.pt",
38
+ "arrays_sha256": "2cc7b0f2dabc5fdcd94ea97d3a80f3c37e0df842227feeafae446d7ce7f7f333",
39
+ "optimizer_sha256": "a6edc52ec4d937fb6ec69b50125bb1b76c6f29e0a178ad66afad61395424a0bc",
40
+ "stage": "adam",
41
+ "completed_passes": 109,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18094,
45
+ "adam_update_count": 18094,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 110,
49
+ "consumed_count": 109,
50
+ "last_submitted_update": 18094,
51
+ "last_consumed_update": 17928,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18094,
56
+ "completed_passes": 109,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18094,
59
+ "snapshot": "pass_end_0109",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17430,
67
+ "pass_science": {
68
+ "completed_passes": 109,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18094,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18094,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.4070059251025668e-06,
83
+ "update_l2": 0.02554202638566494
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.3625980272991e-06,
95
+ "update_l2": 0.007943110540509224
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.000191040089703165,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.000191040089703165,
110
+ "observation_loss": 0.000191040089703165,
111
+ "chamfer": 0.00011047700536437333,
112
+ "track": 8.056308433879167e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 109,
131
+ "adam_update_count": 18094
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03380279405973852
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_c75c0bbf46e04a4fa7ea17b9a0202a9a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 110,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18095,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 109,
150
+ "trained_intervals": 18094,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18094,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.4807690382003784,
163
+ "median": 7.260765075683594,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.5339389443397522,
184
+ "median": 6.33352518081665,
185
+ "max": 11.525160789489746,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.39632511138916,
191
+ "median": 1423.3450927734375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.7056374549865723,
212
+ "median": 563.1558227539062,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 25,
250
+ "controller_edge_stiffness": 1
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0110.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_0110",
5
+ "executed_epochs": 110,
6
+ "score": null,
7
+ "best_score": 0.00014546279814008396,
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_4506d118e04c47b186ca9e615f614ab0.npz",
37
+ "optimizer_file": "boundary_4506d118e04c47b186ca9e615f614ab0_optimizer.pt",
38
+ "arrays_sha256": "19b21f81f54f67426291279efe97636a541f7fd228f97293483b52bf520c9fad",
39
+ "optimizer_sha256": "06c3238263545caab3f1d44310ad91a0c2449db4bf5ecbce88263c5177a90c3a",
40
+ "stage": "adam",
41
+ "completed_passes": 110,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18260,
45
+ "adam_update_count": 18260,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 111,
49
+ "consumed_count": 110,
50
+ "last_submitted_update": 18260,
51
+ "last_consumed_update": 18094,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18260,
56
+ "completed_passes": 110,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18260,
59
+ "snapshot": "pass_end_0110",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18094,
67
+ "pass_science": {
68
+ "completed_passes": 110,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18260,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18260,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.688407777095563e-07,
83
+ "update_l2": 0.019971678033471107
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.149544103413064e-07,
95
+ "update_l2": 0.00585552491247654
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00011399279173929244,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00011399279173929244,
110
+ "observation_loss": 0.00011399279173929244,
111
+ "chamfer": 6.216079782461748e-05,
112
+ "track": 5.183199391467497e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 110,
131
+ "adam_update_count": 18260
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033124074805527925
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_4506d118e04c47b186ca9e615f614ab0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 111,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18261,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 110,
150
+ "trained_intervals": 18260,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18260,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.4602888822555542,
163
+ "median": 7.263158798217773,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.49648356437683105,
184
+ "median": 6.328963279724121,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.307203769683838,
191
+ "median": 1426.7562255859375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.6429338455200195,
212
+ "median": 560.5900268554688,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 25,
250
+ "controller_edge_stiffness": 3
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0111.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_0111",
5
+ "executed_epochs": 111,
6
+ "score": null,
7
+ "best_score": 0.00014546279814008396,
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_be18374383b94802a1016da56ea27a36.npz",
37
+ "optimizer_file": "boundary_be18374383b94802a1016da56ea27a36_optimizer.pt",
38
+ "arrays_sha256": "52ee533f737b74ed5ef9412f7a5c3bd4e88bb980fdceae830059a0e8d0e44dfb",
39
+ "optimizer_sha256": "c586e92f055a2c96a9e27c13acd265db398ba04609419244ddc9c481ac102d3d",
40
+ "stage": "adam",
41
+ "completed_passes": 111,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18426,
45
+ "adam_update_count": 18426,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 112,
49
+ "consumed_count": 111,
50
+ "last_submitted_update": 18426,
51
+ "last_consumed_update": 18260,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18426,
56
+ "completed_passes": 111,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18426,
59
+ "snapshot": "pass_end_0111",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18094,
67
+ "pass_science": {
68
+ "completed_passes": 111,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18426,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18426,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.1592177315833396e-06,
83
+ "update_l2": 0.02394334226846695
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.899407586999587e-07,
95
+ "update_l2": 0.006842551287263632
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00017143302829936147,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00017143302829936147,
110
+ "observation_loss": 0.00017143302829936147,
111
+ "chamfer": 9.681804658612236e-05,
112
+ "track": 7.46149817132391e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 111,
131
+ "adam_update_count": 18426
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.038503798888996243
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_be18374383b94802a1016da56ea27a36_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 112,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18427,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 111,
150
+ "trained_intervals": 18426,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18426,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.439097285270691,
163
+ "median": 7.264759063720703,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.45729511976242065,
184
+ "median": 6.336138725280762,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.216887474060059,
191
+ "median": 1429.041259765625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.579795002937317,
212
+ "median": 564.64111328125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 28,
250
+ "controller_edge_stiffness": 3
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0112.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_0112",
5
+ "executed_epochs": 112,
6
+ "score": null,
7
+ "best_score": 0.00014517502560087758,
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_74f89ac865d44218a3e08d2476c3b6e4.npz",
37
+ "optimizer_file": "boundary_74f89ac865d44218a3e08d2476c3b6e4_optimizer.pt",
38
+ "arrays_sha256": "92e9dfc0e66f9533d65ff3a08c536c55cd06bfed8d2af1b0973c1937d634e7d8",
39
+ "optimizer_sha256": "beaa056b1894106897963bb3de04e9c6ba99b08e8b7f782e70e5a4cc19057a60",
40
+ "stage": "adam",
41
+ "completed_passes": 112,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18592,
45
+ "adam_update_count": 18592,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 113,
49
+ "consumed_count": 112,
50
+ "last_submitted_update": 18592,
51
+ "last_consumed_update": 18426,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18592,
56
+ "completed_passes": 112,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18592,
59
+ "snapshot": "pass_end_0112",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18426,
67
+ "pass_science": {
68
+ "completed_passes": 112,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18592,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18592,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.659828042960726e-07,
83
+ "update_l2": 0.020179901272058487
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.482270802938729e-07,
95
+ "update_l2": 0.005578094627708197
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00011193218233529478,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00011193218233529478,
110
+ "observation_loss": 0.00011193218233529478,
111
+ "chamfer": 6.14303135080263e-05,
112
+ "track": 5.050186882726848e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 112,
131
+ "adam_update_count": 18592
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03544033598154783
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_74f89ac865d44218a3e08d2476c3b6e4_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 113,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18593,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 112,
150
+ "trained_intervals": 18592,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18592,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.4208961725234985,
163
+ "median": 7.265854835510254,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.4292500615119934,
184
+ "median": 6.327028751373291,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.140829563140869,
191
+ "median": 1430.6080322265625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.5361051559448242,
212
+ "median": 559.5013427734375,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 29,
250
+ "controller_edge_stiffness": 3
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0113.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_0113",
5
+ "executed_epochs": 113,
6
+ "score": null,
7
+ "best_score": 0.00014419030459252843,
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_5b7116907ed441d799890e930f7b2785.npz",
37
+ "optimizer_file": "boundary_5b7116907ed441d799890e930f7b2785_optimizer.pt",
38
+ "arrays_sha256": "4ac1ea927ec9ce9a2e45ee303fe7e655088166e486e5981cff8bcbbc3c50c4eb",
39
+ "optimizer_sha256": "8e0c23925a6314f42450315093b25bba32b6322972caff29e7401dd7e47e039b",
40
+ "stage": "adam",
41
+ "completed_passes": 113,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18758,
45
+ "adam_update_count": 18758,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 114,
49
+ "consumed_count": 113,
50
+ "last_submitted_update": 18758,
51
+ "last_consumed_update": 18592,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18758,
56
+ "completed_passes": 113,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18758,
59
+ "snapshot": "pass_end_0113",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18592,
67
+ "pass_science": {
68
+ "completed_passes": 113,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18758,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18758,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.825920533832686e-07,
83
+ "update_l2": 0.020584166049957275
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.222665772133041e-07,
95
+ "update_l2": 0.005809218622744083
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00011530592746566981,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00011530592746566981,
110
+ "observation_loss": 0.00011530592746566981,
111
+ "chamfer": 6.379783008014783e-05,
112
+ "track": 5.150809374754317e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 113,
131
+ "adam_update_count": 18758
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03307902696542442
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_5b7116907ed441d799890e930f7b2785_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 114,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18759,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 113,
150
+ "trained_intervals": 18758,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18758,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.402984857559204,
163
+ "median": 7.268186092376709,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.3993903696537018,
184
+ "median": 6.316998481750488,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 4.067322254180908,
191
+ "median": 1433.947021484375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.4909155368804932,
212
+ "median": 553.9080810546875,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 30,
250
+ "controller_edge_stiffness": 4
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0114.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_0114",
5
+ "executed_epochs": 114,
6
+ "score": null,
7
+ "best_score": 0.00014419030459252843,
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_fb2d082712a94e69896e381923a982ab.npz",
37
+ "optimizer_file": "boundary_fb2d082712a94e69896e381923a982ab_optimizer.pt",
38
+ "arrays_sha256": "ad2b5ca7906ba0361d87503416baead6fc4ebbb4fbd9492e7aed3c3bb9841b34",
39
+ "optimizer_sha256": "cd6d4be7bcbf0811822ea8883d26a65fd4d900ba39e2e0552c4edb7956cb32c9",
40
+ "stage": "adam",
41
+ "completed_passes": 114,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18924,
45
+ "adam_update_count": 18924,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 115,
49
+ "consumed_count": 114,
50
+ "last_submitted_update": 18924,
51
+ "last_consumed_update": 18758,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18924,
56
+ "completed_passes": 114,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18924,
59
+ "snapshot": "pass_end_0114",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18592,
67
+ "pass_science": {
68
+ "completed_passes": 114,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18924,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18924,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.732974722785002e-07,
83
+ "update_l2": 0.020574871450662613
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.418324230457074e-07,
95
+ "update_l2": 0.005913230590522289
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00011289087706245482,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00011289087706245482,
110
+ "observation_loss": 0.00011289087706245482,
111
+ "chamfer": 6.223631498869509e-05,
112
+ "track": 5.065456571173854e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 114,
131
+ "adam_update_count": 18924
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03347138408571482
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_fb2d082712a94e69896e381923a982ab_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 115,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18925,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 114,
150
+ "trained_intervals": 18924,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 18924,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.3848011493682861,
163
+ "median": 7.269280910491943,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.368689626455307,
184
+ "median": 6.307864665985107,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.9940314292907715,
191
+ "median": 1435.517822265625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.4458388090133667,
212
+ "median": 548.8780517578125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 31,
250
+ "controller_edge_stiffness": 4
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0115.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_0115",
5
+ "executed_epochs": 115,
6
+ "score": null,
7
+ "best_score": 0.00014419030459252843,
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_120511910e9643e0afe10ee206a7f387.npz",
37
+ "optimizer_file": "boundary_120511910e9643e0afe10ee206a7f387_optimizer.pt",
38
+ "arrays_sha256": "d74d3030cd2f1d288f53da3f3d0689bf767bd43a92c6fcd2926c598857e2c751",
39
+ "optimizer_sha256": "885339e523d8e1f2d8185096f680dd6d527a0d848b056bf8b26b52165bc7aee0",
40
+ "stage": "adam",
41
+ "completed_passes": 115,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19090,
45
+ "adam_update_count": 19090,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 116,
49
+ "consumed_count": 115,
50
+ "last_submitted_update": 19090,
51
+ "last_consumed_update": 18924,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19090,
56
+ "completed_passes": 115,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19090,
59
+ "snapshot": "pass_end_0115",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18592,
67
+ "pass_science": {
68
+ "completed_passes": 115,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19090,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19090,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7854788438853575e-06,
83
+ "update_l2": 0.0295382309705019
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0430528618599055e-06,
95
+ "update_l2": 0.008742839097976685
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0002254124265164137,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0002254124265164137,
110
+ "observation_loss": 0.0002254124265164137,
111
+ "chamfer": 0.0001390817342326045,
112
+ "track": 8.63306995597668e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 115,
131
+ "adam_update_count": 19090
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03336964803747833
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_120511910e9643e0afe10ee206a7f387_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 116,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19091,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 115,
150
+ "trained_intervals": 19090,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19090,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.3703986406326294,
163
+ "median": 7.267821311950684,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.3387826085090637,
184
+ "median": 6.3051018714904785,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.936919689178467,
191
+ "median": 1433.424072265625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.403238296508789,
212
+ "median": 547.3572998046875,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 31,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0116.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_0116",
5
+ "executed_epochs": 116,
6
+ "score": null,
7
+ "best_score": 0.00014344734766283697,
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_3119b4a4633345e09375e9be1ec54488.npz",
37
+ "optimizer_file": "boundary_3119b4a4633345e09375e9be1ec54488_optimizer.pt",
38
+ "arrays_sha256": "5966de63a536698c20e56bcea13d2e3e122c8b5759eb6d9398bd3a3d641dd3f6",
39
+ "optimizer_sha256": "d6d8756a0c4691470af7a5ace89c5262b62a3e88619e58977c29e29ecb591bf8",
40
+ "stage": "adam",
41
+ "completed_passes": 116,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19256,
45
+ "adam_update_count": 19256,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 117,
49
+ "consumed_count": 116,
50
+ "last_submitted_update": 19256,
51
+ "last_consumed_update": 19090,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19256,
56
+ "completed_passes": 116,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19256,
59
+ "snapshot": "pass_end_0116",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19090,
67
+ "pass_science": {
68
+ "completed_passes": 116,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19256,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19256,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 6.513764674309641e-07,
83
+ "update_l2": 0.017816824838519096
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.921889396631741e-07,
95
+ "update_l2": 0.004490217659622431
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.87824605545029e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.87824605545029e-05,
110
+ "observation_loss": 9.87824605545029e-05,
111
+ "chamfer": 5.24833012605086e-05,
112
+ "track": 4.6299162931973115e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 116,
131
+ "adam_update_count": 19256
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03393888100981712
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_3119b4a4633345e09375e9be1ec54488_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 117,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19257,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 116,
150
+ "trained_intervals": 19256,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19256,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.3521305322647095,
163
+ "median": 7.267509937286377,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.31277477741241455,
184
+ "median": 6.302247047424316,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.865652561187744,
191
+ "median": 1432.977783203125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.367213487625122,
212
+ "median": 545.7969970703125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 32,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0117.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_0117",
5
+ "executed_epochs": 117,
6
+ "score": null,
7
+ "best_score": 0.00014344734766283697,
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_20177677780b455d8c08a65adada61a0.npz",
37
+ "optimizer_file": "boundary_20177677780b455d8c08a65adada61a0_optimizer.pt",
38
+ "arrays_sha256": "b6bc7dd20d9c4c7d51c921dee6b2ec9ec320a0ce9155a529acc1fed653a8da4e",
39
+ "optimizer_sha256": "63baf986c9a637dda06aa13ac59e0940c196612b02d2990c031f6dc392f8f6ec",
40
+ "stage": "adam",
41
+ "completed_passes": 117,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19422,
45
+ "adam_update_count": 19422,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 118,
49
+ "consumed_count": 117,
50
+ "last_submitted_update": 19422,
51
+ "last_consumed_update": 19256,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19422,
56
+ "completed_passes": 117,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19422,
59
+ "snapshot": "pass_end_0117",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19090,
67
+ "pass_science": {
68
+ "completed_passes": 117,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19422,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19422,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.351652016041044e-07,
83
+ "update_l2": 0.018531691282987595
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.568286264358903e-07,
95
+ "update_l2": 0.005514170043170452
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.940260158851743e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.940260158851743e-05,
110
+ "observation_loss": 8.940260158851743e-05,
111
+ "chamfer": 4.331190575612709e-05,
112
+ "track": 4.609069583239034e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 117,
131
+ "adam_update_count": 19422
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03465466503985226
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_20177677780b455d8c08a65adada61a0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 118,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19423,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 117,
150
+ "trained_intervals": 19422,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19422,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.3312203884124756,
163
+ "median": 7.2692742347717285,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.2772819399833679,
184
+ "median": 6.299591064453125,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.7856605052948,
191
+ "median": 1435.5081787109375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.3195383548736572,
212
+ "median": 544.351318359375,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 33,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0118.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_0118",
5
+ "executed_epochs": 118,
6
+ "score": null,
7
+ "best_score": 0.0001346897052190984,
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_eb086ff8e886474a950a8e09a3641bf5.npz",
37
+ "optimizer_file": "boundary_eb086ff8e886474a950a8e09a3641bf5_optimizer.pt",
38
+ "arrays_sha256": "ceb93c3c3b63eefb8d76bd6644bba6d5c195337d6c751280b610d4dd43ef81ee",
39
+ "optimizer_sha256": "3a7f8c0ab67fe7acd45625d99b417ced21e2669759a9ddb83c36912c5d3bebcf",
40
+ "stage": "adam",
41
+ "completed_passes": 118,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19588,
45
+ "adam_update_count": 19588,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 119,
49
+ "consumed_count": 118,
50
+ "last_submitted_update": 19588,
51
+ "last_consumed_update": 19422,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19588,
56
+ "completed_passes": 118,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19588,
59
+ "snapshot": "pass_end_0118",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19422,
67
+ "pass_science": {
68
+ "completed_passes": 118,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19588,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19588,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.087156745910761e-07,
83
+ "update_l2": 0.018658261746168137
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.243072559504071e-07,
95
+ "update_l2": 0.005534214898943901
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.768559200689197e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.768559200689197e-05,
110
+ "observation_loss": 8.768559200689197e-05,
111
+ "chamfer": 4.1939671064028516e-05,
112
+ "track": 4.574592094286345e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 118,
131
+ "adam_update_count": 19588
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.032470609061419964
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_eb086ff8e886474a950a8e09a3641bf5_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 119,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19589,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 118,
150
+ "trained_intervals": 19588,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19588,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.3108906745910645,
163
+ "median": 7.27054500579834,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.242811918258667,
184
+ "median": 6.294286727905273,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.7094762325286865,
191
+ "median": 1437.33349609375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.2748289108276367,
212
+ "median": 541.4739990234375,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 34,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0119.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_0119",
5
+ "executed_epochs": 119,
6
+ "score": null,
7
+ "best_score": 0.0001346897052190984,
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_7d28ad5e88764e17b5f031f031226f57.npz",
37
+ "optimizer_file": "boundary_7d28ad5e88764e17b5f031f031226f57_optimizer.pt",
38
+ "arrays_sha256": "798d5caa4a048296a8b2041e4280d41f83ac33e7f8ffe104fde5cba2ae3870e1",
39
+ "optimizer_sha256": "c84bf6b0cfa2a89255760c71715089f16fd27d28af3c195753490086c3eea0f4",
40
+ "stage": "adam",
41
+ "completed_passes": 119,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19754,
45
+ "adam_update_count": 19754,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 120,
49
+ "consumed_count": 119,
50
+ "last_submitted_update": 19754,
51
+ "last_consumed_update": 19588,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19754,
56
+ "completed_passes": 119,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19754,
59
+ "snapshot": "pass_end_0119",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19422,
67
+ "pass_science": {
68
+ "completed_passes": 119,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19754,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19754,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.306234692805447e-07,
83
+ "update_l2": 0.01847209222614765
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.2971306508407e-07,
95
+ "update_l2": 0.005467008799314499
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.732153219170868e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.732153219170868e-05,
110
+ "observation_loss": 8.732153219170868e-05,
111
+ "chamfer": 4.1854873416014016e-05,
112
+ "track": 4.546665877569467e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 119,
131
+ "adam_update_count": 19754
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03432907513342798
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_7d28ad5e88764e17b5f031f031226f57_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 120,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19755,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 119,
150
+ "trained_intervals": 19754,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19754,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.2894119024276733,
163
+ "median": 7.27172327041626,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.20562651753425598,
184
+ "median": 6.29152774810791,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.630650520324707,
191
+ "median": 1439.0281982421875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.2282942533493042,
212
+ "median": 539.9781494140625,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 34,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0120.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_0120",
5
+ "executed_epochs": 120,
6
+ "score": null,
7
+ "best_score": 0.0001346897052190984,
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_7a7b923da4a04be88e9d796ac55c46f6.npz",
37
+ "optimizer_file": "boundary_7a7b923da4a04be88e9d796ac55c46f6_optimizer.pt",
38
+ "arrays_sha256": "a5e4f3632fdd99b5ee6831a182b2d73dc76eb35ea485e863a38592935163c2f5",
39
+ "optimizer_sha256": "9441ca53acbefc006149b380b42ef55f6ef607bd875d57843bd014dce061ce45",
40
+ "stage": "adam",
41
+ "completed_passes": 120,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19920,
45
+ "adam_update_count": 19920,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 121,
49
+ "consumed_count": 120,
50
+ "last_submitted_update": 19920,
51
+ "last_consumed_update": 19754,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19920,
56
+ "completed_passes": 120,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19920,
59
+ "snapshot": "pass_end_0120",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19422,
67
+ "pass_science": {
68
+ "completed_passes": 120,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19920,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19920,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 6.261207659008505e-07,
83
+ "update_l2": 0.018478110432624817
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.996772074468026e-07,
95
+ "update_l2": 0.004922938067466021
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00010019494220614433,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00010019494220614433,
110
+ "observation_loss": 0.00010019494220614433,
111
+ "chamfer": 5.254249117569998e-05,
112
+ "track": 4.765244739246555e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 120,
131
+ "adam_update_count": 19920
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0328861300367862
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_7a7b923da4a04be88e9d796ac55c46f6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 121,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19921,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 120,
150
+ "trained_intervals": 19920,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 19920,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.271108865737915,
163
+ "median": 7.2726922035217285,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.17615889012813568,
184
+ "median": 6.284498691558838,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.564803123474121,
191
+ "median": 1440.423095703125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.1926275491714478,
212
+ "median": 536.1969604492188,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 36,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0121.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_0121",
5
+ "executed_epochs": 121,
6
+ "score": null,
7
+ "best_score": 0.0001346897052190984,
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_52561ed56a044af993863141a013e7c3.npz",
37
+ "optimizer_file": "boundary_52561ed56a044af993863141a013e7c3_optimizer.pt",
38
+ "arrays_sha256": "7d0aa5c71da4dc4f598d0fe70f9adb2a89aaaca66b8081b2760e63d473681b0e",
39
+ "optimizer_sha256": "5f4ba0320b0c3f9976f7a83a53609e300fb693141693ae2ca80519ffb5e55463",
40
+ "stage": "adam",
41
+ "completed_passes": 121,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20086,
45
+ "adam_update_count": 20086,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 122,
49
+ "consumed_count": 121,
50
+ "last_submitted_update": 20086,
51
+ "last_consumed_update": 19920,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20086,
56
+ "completed_passes": 121,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20086,
59
+ "snapshot": "pass_end_0121",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19422,
67
+ "pass_science": {
68
+ "completed_passes": 121,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20086,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20086,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 6.956138918212673e-07,
83
+ "update_l2": 0.018974438309669495
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.841373535986349e-07,
95
+ "update_l2": 0.005088253412395716
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.00010207832383457571,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.00010207832383457571,
110
+ "observation_loss": 0.00010207832383457571,
111
+ "chamfer": 5.3862386266700923e-05,
112
+ "track": 4.821593392989598e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 121,
131
+ "adam_update_count": 20086
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03348463890142739
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_52561ed56a044af993863141a013e7c3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 122,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20087,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 121,
150
+ "trained_intervals": 20086,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20086,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.2528785467147827,
163
+ "median": 7.273382663726807,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.1447312980890274,
184
+ "median": 6.288177490234375,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.5004045963287354,
191
+ "median": 1441.4180908203125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.1557289361953735,
212
+ "median": 538.1767578125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 38,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0122.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_0122",
5
+ "executed_epochs": 122,
6
+ "score": null,
7
+ "best_score": 0.0001346897052190984,
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_9e69e4a0e2424b64928e2dc1eb2fcfce.npz",
37
+ "optimizer_file": "boundary_9e69e4a0e2424b64928e2dc1eb2fcfce_optimizer.pt",
38
+ "arrays_sha256": "02b57562a54403b1076a6400ba825dfa5a8874dbff6a12c7ff71939c06edf0e8",
39
+ "optimizer_sha256": "d4707c28f2037bfc96f0ae6617e9cec77ca65dd922cc6fe5c9b1f7ce1617c122",
40
+ "stage": "adam",
41
+ "completed_passes": 122,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20252,
45
+ "adam_update_count": 20252,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 123,
49
+ "consumed_count": 122,
50
+ "last_submitted_update": 20252,
51
+ "last_consumed_update": 20086,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20252,
56
+ "completed_passes": 122,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20252,
59
+ "snapshot": "pass_end_0122",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19422,
67
+ "pass_science": {
68
+ "completed_passes": 122,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20252,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20252,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.197785407697666e-07,
83
+ "update_l2": 0.01902608945965767
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.231966267478128e-07,
95
+ "update_l2": 0.005927766673266888
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.548691403120756e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.548691403120756e-05,
110
+ "observation_loss": 8.548691403120756e-05,
111
+ "chamfer": 4.051677751704119e-05,
112
+ "track": 4.497013287618756e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 122,
131
+ "adam_update_count": 20252
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03534763306379318
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_9e69e4a0e2424b64928e2dc1eb2fcfce_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 123,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20253,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 122,
150
+ "trained_intervals": 20252,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20252,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.233361840248108,
163
+ "median": 7.274899959564209,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.11064731329679489,
184
+ "median": 6.272148132324219,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.4327504634857178,
191
+ "median": 1443.6068115234375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.1170008182525635,
212
+ "median": 529.6141357421875,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 38,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0123.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_0123",
5
+ "executed_epochs": 123,
6
+ "score": null,
7
+ "best_score": 0.00012798030633874363,
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_5aa7369a974344fcbe9a4360267cd18e.npz",
37
+ "optimizer_file": "boundary_5aa7369a974344fcbe9a4360267cd18e_optimizer.pt",
38
+ "arrays_sha256": "0aaed12d730ea2b9e318be5aa30dbd93ee4dda6145c8e8ef98c7be19713d9f0c",
39
+ "optimizer_sha256": "cfa862614c0ee9e853f238a0d9c41b1ce3228bd7d735ce5babb8bf3e7c290448",
40
+ "stage": "adam",
41
+ "completed_passes": 123,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20418,
45
+ "adam_update_count": 20418,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 124,
49
+ "consumed_count": 123,
50
+ "last_submitted_update": 20418,
51
+ "last_consumed_update": 20252,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20418,
56
+ "completed_passes": 123,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20418,
59
+ "snapshot": "pass_end_0123",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20252,
67
+ "pass_science": {
68
+ "completed_passes": 123,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20418,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20418,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 6.381562229762494e-07,
83
+ "update_l2": 0.01845114678144455
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.594583285528643e-07,
95
+ "update_l2": 0.004809834063053131
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.659418719820678e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.659418719820678e-05,
110
+ "observation_loss": 9.659418719820678e-05,
111
+ "chamfer": 5.0320057198405266e-05,
112
+ "track": 4.6274133637780324e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 123,
131
+ "adam_update_count": 20418
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.032836711034178734
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_5aa7369a974344fcbe9a4360267cd18e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 124,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20419,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 123,
150
+ "trained_intervals": 20418,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20418,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.215425968170166,
163
+ "median": 7.274984359741211,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.08129391819238663,
184
+ "median": 6.265399932861328,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.371730089187622,
191
+ "median": 1443.7286376953125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.084689736366272,
212
+ "median": 526.056640625,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 41,
250
+ "controller_edge_stiffness": 5
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0124.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_0124",
5
+ "executed_epochs": 124,
6
+ "score": null,
7
+ "best_score": 0.00012580828802512484,
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_aca8e76aa21c428fb10ae45e4f859f0a.npz",
37
+ "optimizer_file": "boundary_aca8e76aa21c428fb10ae45e4f859f0a_optimizer.pt",
38
+ "arrays_sha256": "1777fa5389e7758d2d99403479b3213fe7b1bc5beec9665eb5abb2919f26e64a",
39
+ "optimizer_sha256": "56741c58f062ef7205b55ddaa223cddfb92ccd0e03818d3795092ece3f48ebef",
40
+ "stage": "adam",
41
+ "completed_passes": 124,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20584,
45
+ "adam_update_count": 20584,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 125,
49
+ "consumed_count": 124,
50
+ "last_submitted_update": 20584,
51
+ "last_consumed_update": 20418,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20584,
56
+ "completed_passes": 124,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20584,
59
+ "snapshot": "pass_end_0124",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20418,
67
+ "pass_science": {
68
+ "completed_passes": 124,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20584,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20584,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 6.595210493287595e-07,
83
+ "update_l2": 0.018045218661427498
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.798847837468202e-07,
95
+ "update_l2": 0.005341864190995693
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.601798617746681e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.601798617746681e-05,
110
+ "observation_loss": 8.601798617746681e-05,
111
+ "chamfer": 4.0338996768696234e-05,
112
+ "track": 4.5678989408770576e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 124,
131
+ "adam_update_count": 20584
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03529750416055322
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_aca8e76aa21c428fb10ae45e4f859f0a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 125,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20585,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 124,
150
+ "trained_intervals": 20584,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20584,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.1980736255645752,
163
+ "median": 7.275639533996582,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.05267030745744705,
184
+ "median": 6.257070541381836,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.313727378845215,
191
+ "median": 1444.6748046875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.0540820360183716,
212
+ "median": 521.6959838867188,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 42,
250
+ "controller_edge_stiffness": 6
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0125.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_0125",
5
+ "executed_epochs": 125,
6
+ "score": null,
7
+ "best_score": 0.00012377063645895343,
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_101a8fa3ffa7429bad2d305812866ab1.npz",
37
+ "optimizer_file": "boundary_101a8fa3ffa7429bad2d305812866ab1_optimizer.pt",
38
+ "arrays_sha256": "3ec8ee68a35cd191785e317cd455b9f99072f17c7d1645c3b96d40eef6ec303d",
39
+ "optimizer_sha256": "0b759e2d3a462c4ba0803558e84c360ca8dfdc4882224298e6f12579ba8b9a3c",
40
+ "stage": "adam",
41
+ "completed_passes": 125,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20750,
45
+ "adam_update_count": 20750,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 126,
49
+ "consumed_count": 125,
50
+ "last_submitted_update": 20750,
51
+ "last_consumed_update": 20584,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20750,
56
+ "completed_passes": 125,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20750,
59
+ "snapshot": "pass_end_0125",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20584,
67
+ "pass_science": {
68
+ "completed_passes": 125,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20750,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20750,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.733109002088895e-06,
83
+ "update_l2": 0.018770214170217514
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.461226919578621e-07,
95
+ "update_l2": 0.004848123528063297
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 9.751750621944666e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 9.751750621944666e-05,
110
+ "observation_loss": 9.751750621944666e-05,
111
+ "chamfer": 5.0859885959653184e-05,
112
+ "track": 4.665762389777228e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 125,
131
+ "adam_update_count": 20750
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03360461303964257
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_101a8fa3ffa7429bad2d305812866ab1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 126,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20751,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 125,
150
+ "trained_intervals": 20750,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20750,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.180964708328247,
163
+ "median": 7.276556968688965,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 0.02432304061949253,
184
+ "median": 6.251936435699463,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.2575151920318604,
191
+ "median": 1446.000732421875,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1.0246212482452393,
212
+ "median": 519.0244140625,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 45,
250
+ "controller_edge_stiffness": 6
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0126.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_0126",
5
+ "executed_epochs": 126,
6
+ "score": null,
7
+ "best_score": 0.00012377063645895343,
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_510bf4111c7045d1bb80ff0ff48d1d1f.npz",
37
+ "optimizer_file": "boundary_510bf4111c7045d1bb80ff0ff48d1d1f_optimizer.pt",
38
+ "arrays_sha256": "8b292d4f382d0a10d6c38dbe6f62d35083397ae471dbe585af62301e52887628",
39
+ "optimizer_sha256": "64c4b847c1486831b6521b55e1fcd18a8b5c8892df18503a0b5a47c6e8f550f6",
40
+ "stage": "adam",
41
+ "completed_passes": 126,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20916,
45
+ "adam_update_count": 20916,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 127,
49
+ "consumed_count": 126,
50
+ "last_submitted_update": 20916,
51
+ "last_consumed_update": 20750,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20916,
56
+ "completed_passes": 126,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20916,
59
+ "snapshot": "pass_end_0126",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20584,
67
+ "pass_science": {
68
+ "completed_passes": 126,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20916,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20916,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 7.358163998105738e-07,
83
+ "update_l2": 0.01884612813591957
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.091656814533053e-07,
95
+ "update_l2": 0.005546068772673607
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 8.370121940970421e-05,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 8.370121940970421e-05,
110
+ "observation_loss": 8.370121940970421e-05,
111
+ "chamfer": 3.9745456888340414e-05,
112
+ "track": 4.39557661593426e-05,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 126,
131
+ "adam_update_count": 20916
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033715883968397975
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_510bf4111c7045d1bb80ff0ff48d1d1f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 127,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20917,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 126,
150
+ "trained_intervals": 20916,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 20916,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.1638432741165161,
163
+ "median": 7.277945518493652,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.004260618705302477,
184
+ "median": 6.2473978996276855,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.202216625213623,
191
+ "median": 1448.010009765625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.9957484602928162,
212
+ "median": 516.673095703125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 46,
250
+ "controller_edge_stiffness": 6
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0127.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_0127",
5
+ "executed_epochs": 127,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
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_f68ba2b2fa9f43d9911f3fd73e97b8ee.npz",
37
+ "optimizer_file": "boundary_f68ba2b2fa9f43d9911f3fd73e97b8ee_optimizer.pt",
38
+ "arrays_sha256": "12d31ecfc25c1a2a416b8623140d7aa89ffe41bc8068b94f5dd8ec5cd92b8516",
39
+ "optimizer_sha256": "d075072ade881ed94b3079ec82cea0cdb125f93d5a0d705bd1197334462f8c81",
40
+ "stage": "adam",
41
+ "completed_passes": 127,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21082,
45
+ "adam_update_count": 21082,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 128,
49
+ "consumed_count": 127,
50
+ "last_submitted_update": 21082,
51
+ "last_consumed_update": 20916,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21082,
56
+ "completed_passes": 127,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21082,
59
+ "snapshot": "pass_end_0127",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 127,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21082,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21082,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.8664482013264205e-06,
83
+ "update_l2": 0.03414610028266907
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.346600222670531e-07,
95
+ "update_l2": 0.005970129277557135
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0003764880821108818,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0003764880821108818,
110
+ "observation_loss": 0.0003764880821108818,
111
+ "chamfer": 0.00022936826280783862,
112
+ "track": 0.00014711983385495842,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 127,
131
+ "adam_update_count": 21082
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033759788144379854
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_f68ba2b2fa9f43d9911f3fd73e97b8ee_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 128,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21083,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 127,
150
+ "trained_intervals": 21082,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 21082,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.151064157485962,
163
+ "median": 7.277589321136475,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.022172385826706886,
184
+ "median": 6.237857341766357,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.161555528640747,
191
+ "median": 1447.494384765625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.9780716300010681,
212
+ "median": 511.7608642578125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 48,
250
+ "controller_edge_stiffness": 7
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0128.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_0128",
5
+ "executed_epochs": 128,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
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_df3726ce564b4db295e77ea567c5e76d.npz",
37
+ "optimizer_file": "boundary_df3726ce564b4db295e77ea567c5e76d_optimizer.pt",
38
+ "arrays_sha256": "616b152899dee6a7121e56b98b7615dfbb07d55eedd15d82c0148f37d374840d",
39
+ "optimizer_sha256": "b67306ae3834307499081f3e949b1889f86b760886e7c204b2285c48e7bc814f",
40
+ "stage": "adam",
41
+ "completed_passes": 128,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21248,
45
+ "adam_update_count": 21248,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 129,
49
+ "consumed_count": 128,
50
+ "last_submitted_update": 21248,
51
+ "last_consumed_update": 21082,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21248,
56
+ "completed_passes": 128,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21248,
59
+ "snapshot": "pass_end_0128",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 128,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21248,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21248,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.8562810737421387e-06,
83
+ "update_l2": 0.030349930748343468
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.3653257155965548e-06,
95
+ "update_l2": 0.00856067519634962
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0003233475727029145,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0003233475727029145,
110
+ "observation_loss": 0.0003233475727029145,
111
+ "chamfer": 0.0001865495287347585,
112
+ "track": 0.0001367980585200712,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 128,
131
+ "adam_update_count": 21248
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03335744491778314
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_df3726ce564b4db295e77ea567c5e76d_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 129,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21249,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 128,
150
+ "trained_intervals": 21248,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 21248,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.1353611946105957,
163
+ "median": 7.276601314544678,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.040822386741638184,
184
+ "median": 6.226584434509277,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.112297534942627,
191
+ "median": 1446.06494140625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.9599996209144592,
212
+ "median": 506.03076171875,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 48,
250
+ "controller_edge_stiffness": 7
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0129.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_0129",
5
+ "executed_epochs": 129,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
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_cd2122aa24e64e94be8809d8df3d3365.npz",
37
+ "optimizer_file": "boundary_cd2122aa24e64e94be8809d8df3d3365_optimizer.pt",
38
+ "arrays_sha256": "b4c95eb863641811579390e469d1ce927ac1bb86743086ec6e0f4c7f8ae89cc5",
39
+ "optimizer_sha256": "3ae07e3beeab9305ce97180541ed5dff5bd437eb2ab3ccea35485f8de4854395",
40
+ "stage": "adam",
41
+ "completed_passes": 129,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21414,
45
+ "adam_update_count": 21414,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 130,
49
+ "consumed_count": 129,
50
+ "last_submitted_update": 21414,
51
+ "last_consumed_update": 21248,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21414,
56
+ "completed_passes": 129,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21414,
59
+ "snapshot": "pass_end_0129",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 129,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21414,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21414,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 3.516875722198165e-06,
83
+ "update_l2": 0.03230203688144684
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.236842647107551e-06,
95
+ "update_l2": 0.005928758531808853
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0003854647511616349,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0003854647511616349,
110
+ "observation_loss": 0.0003854647511616349,
111
+ "chamfer": 0.0002609009388834238,
112
+ "track": 0.0001245637977262959,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 129,
131
+ "adam_update_count": 21414
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0338570240419358
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_cd2122aa24e64e94be8809d8df3d3365_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 130,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21415,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 129,
150
+ "trained_intervals": 21414,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 21414,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.1297938823699951,
163
+ "median": 7.277085781097412,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.06820262968540192,
184
+ "median": 6.216342926025391,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.0950186252593994,
191
+ "median": 1446.765625,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.9340711832046509,
212
+ "median": 500.8682861328125,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 50,
250
+ "controller_edge_stiffness": 7
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_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0130.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_0130",
5
+ "executed_epochs": 130,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
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_dd6793e220b14d988ccca76d96b352b9.npz",
37
+ "optimizer_file": "boundary_dd6793e220b14d988ccca76d96b352b9_optimizer.pt",
38
+ "arrays_sha256": "b9c133671ed1812ebeab9e4734968cdcdb6f145f8590c05dfe5054e8c2609fbf",
39
+ "optimizer_sha256": "cc52bf4bc4206fe5913b5e51a5be298451a722c656bf48ed06a9a5bd4a2b4db0",
40
+ "stage": "adam",
41
+ "completed_passes": 130,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21580,
45
+ "adam_update_count": 21580,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 131,
49
+ "consumed_count": 130,
50
+ "last_submitted_update": 21580,
51
+ "last_consumed_update": 21414,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21580,
56
+ "completed_passes": 130,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21580,
59
+ "snapshot": "pass_end_0130",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 130,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21580,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21580,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006024096385542169,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.918093630592921e-06,
83
+ "update_l2": 0.03426118567585945
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.02207659692067e-07,
95
+ "update_l2": 0.005631734151393175
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 0.0003959003370255232,
103
+ "weight": 0.006024096385542169
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 165,
109
+ "loss": 0.0003959003370255232,
110
+ "observation_loss": 0.0003959003370255232,
111
+ "chamfer": 0.00024513527750968933,
112
+ "track": 0.00015076504496391863,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1327,
115
+ "motion_valid_count": 1327,
116
+ "n_nodes": 1327,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 229,
120
+ 230
121
+ ],
122
+ "times_s": [
123
+ 5.5,
124
+ 5.533333333333333
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1327,
128
+ "frozen_motion_denominator": 1327
129
+ },
130
+ "completed_passes": 130,
131
+ "adam_update_count": 21580
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03392436890862882
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_dd6793e220b14d988ccca76d96b352b9_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 131,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21581,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 130,
150
+ "trained_intervals": 21580,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 21580,
156
+ "source_timestamp_s": 5.533333333333333,
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": 1.1203222274780273,
163
+ "median": 7.278007507324219,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.08521995693445206,
184
+ "median": 6.198596954345703,
185
+ "max": 11.526798248291016,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 3.0658419132232666,
191
+ "median": 1448.0997314453125,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
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": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.918310284614563,
212
+ "median": 492.0936279296875,
213
+ "max": 100000.0,
214
+ "finite_count": 300,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 300,
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": 300,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 2.0,
233
+ "median": 2.0,
234
+ "max": 2.0,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 1.0,
240
+ "median": 1.0,
241
+ "max": 1.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 1,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 51,
250
+ "controller_edge_stiffness": 7
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }