serialexperimentsleon commited on
Commit
48bcb8d
·
verified ·
1 Parent(s): e1bc696

processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking: payload batch 20/29

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0381.json +254 -0
  2. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0382.json +254 -0
  3. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0383.json +254 -0
  4. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0384.json +254 -0
  5. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0385.json +254 -0
  6. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0386.json +254 -0
  7. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0387.json +254 -0
  8. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0388.json +254 -0
  9. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0389.json +254 -0
  10. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0390.json +254 -0
  11. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0391.json +254 -0
  12. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0392.json +254 -0
  13. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0393.json +254 -0
  14. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0394.json +254 -0
  15. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0395.json +254 -0
  16. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0396.json +254 -0
  17. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0397.json +254 -0
  18. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0398.json +254 -0
  19. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0399.json +254 -0
  20. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0400.json +254 -0
  21. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0401.json +254 -0
  22. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0402.json +254 -0
  23. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0403.json +254 -0
  24. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0404.json +254 -0
  25. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0405.json +254 -0
  26. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0406.json +254 -0
  27. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0407.json +254 -0
  28. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0408.json +254 -0
  29. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0409.json +254 -0
  30. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0410.json +254 -0
  31. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0411.json +254 -0
  32. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0412.json +254 -0
  33. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0413.json +254 -0
  34. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0414.json +254 -0
  35. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0415.json +254 -0
  36. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0416.json +254 -0
  37. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0417.json +254 -0
  38. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0418.json +254 -0
  39. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0419.json +254 -0
  40. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0420.json +254 -0
  41. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0421.json +254 -0
  42. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0422.json +254 -0
  43. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0423.json +254 -0
  44. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0424.json +254 -0
  45. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0425.json +254 -0
  46. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0426.json +254 -0
  47. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0427.json +254 -0
  48. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0428.json +254 -0
  49. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0429.json +254 -0
  50. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0430.json +254 -0
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0381.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0381",
5
+ "executed_epochs": 381,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_76d10338f2924e36b79d39bab59d8d0a.npz",
37
+ "optimizer_file": "boundary_76d10338f2924e36b79d39bab59d8d0a_optimizer.pt",
38
+ "arrays_sha256": "6cc4bd4065632dcf2959fc2c63e012748cbd9e388e9d2aec320d5a2aaf494e6f",
39
+ "optimizer_sha256": "841a6732cd7cc422ba57258e7e2d632a7747bbe807b9dec49c85d0e315ba5d88",
40
+ "stage": "adam",
41
+ "completed_passes": 381,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63246,
45
+ "adam_update_count": 63246,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 382,
49
+ "consumed_count": 381,
50
+ "last_submitted_update": 63246,
51
+ "last_consumed_update": 63080,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63246,
56
+ "completed_passes": 381,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63246,
59
+ "snapshot": "pass_end_0381",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 381,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63246,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63246,
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.0741217693066574e-06,
83
+ "update_l2": 0.013387276791036129
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.824518100576825e-07,
95
+ "update_l2": 0.0034255320206284523
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.0001042440562741831,
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.0001042440562741831,
110
+ "observation_loss": 0.0001042440562741831,
111
+ "chamfer": 4.480527059058659e-05,
112
+ "track": 5.94387820456177e-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": 381,
131
+ "adam_update_count": 63246
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03383075003512204
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_76d10338f2924e36b79d39bab59d8d0a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 382,
143
+ "next_interval": 0,
144
+ "next_adam_update": 63247,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 381,
150
+ "trained_intervals": 63246,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 63246,
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": -0.4909725785255432,
163
+ "median": 7.350661754608154,
164
+ "max": 11.529735565185547,
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": -2.006230354309082,
184
+ "median": 5.482748031616211,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6120308637619019,
191
+ "median": 1557.2265625,
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.13449472188949585,
212
+ "median": 240.51031494140625,
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": 429,
250
+ "controller_edge_stiffness": 19
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_0382.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0382",
5
+ "executed_epochs": 382,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_f943df00fa8d49fe961d51824192ec4c.npz",
37
+ "optimizer_file": "boundary_f943df00fa8d49fe961d51824192ec4c_optimizer.pt",
38
+ "arrays_sha256": "a04b750b3e1804b0569f4818389f320f791fba1eb672b056924bffd3d9da6cd6",
39
+ "optimizer_sha256": "2580ad89a85e20fc439038155d26b16762cf10c7115b70de81c85571bf9def7b",
40
+ "stage": "adam",
41
+ "completed_passes": 382,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63412,
45
+ "adam_update_count": 63412,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 383,
49
+ "consumed_count": 382,
50
+ "last_submitted_update": 63412,
51
+ "last_consumed_update": 63246,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63412,
56
+ "completed_passes": 382,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63412,
59
+ "snapshot": "pass_end_0382",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 382,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63412,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63412,
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": 2.0288787254685303e-06,
83
+ "update_l2": 0.016538800671696663
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.517415502254153e-07,
95
+ "update_l2": 0.004634413402527571
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.00013137741188984364,
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.00013137741188984364,
110
+ "observation_loss": 0.00013137741188984364,
111
+ "chamfer": 6.347733142320067e-05,
112
+ "track": 6.790008046664298e-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": 382,
131
+ "adam_update_count": 63412
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03453188785351813
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_f943df00fa8d49fe961d51824192ec4c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 383,
143
+ "next_interval": 0,
144
+ "next_adam_update": 63413,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 382,
150
+ "trained_intervals": 63412,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 63412,
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": -0.494585245847702,
163
+ "median": 7.3514933586120605,
164
+ "max": 11.529735565185547,
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": -2.010040521621704,
184
+ "median": 5.48084831237793,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6098238229751587,
191
+ "median": 1558.522216796875,
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.13398325443267822,
212
+ "median": 240.05191040039062,
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": 429,
250
+ "controller_edge_stiffness": 19
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_0383.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0383",
5
+ "executed_epochs": 383,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_69d466c81f114bf8abf5294ad3bb6f3d.npz",
37
+ "optimizer_file": "boundary_69d466c81f114bf8abf5294ad3bb6f3d_optimizer.pt",
38
+ "arrays_sha256": "986483f66b8c3998011b6023ad234ed4ed3d565a8227ac526e96257904799338",
39
+ "optimizer_sha256": "66bfa0463e0dd3a970960d8fb6a84226d57d8375fe7266f28f6dd4441ea78df0",
40
+ "stage": "adam",
41
+ "completed_passes": 383,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63578,
45
+ "adam_update_count": 63578,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 384,
49
+ "consumed_count": 383,
50
+ "last_submitted_update": 63578,
51
+ "last_consumed_update": 63412,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63578,
56
+ "completed_passes": 383,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63578,
59
+ "snapshot": "pass_end_0383",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 383,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63578,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63578,
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": 4.109839665034087e-06,
83
+ "update_l2": 0.03731204569339752
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.10786719587486e-07,
95
+ "update_l2": 0.005738026928156614
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.0004442982317414135,
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.0004442982317414135,
110
+ "observation_loss": 0.0004442982317414135,
111
+ "chamfer": 0.0003073762636631727,
112
+ "track": 0.00013692196807824075,
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": 383,
131
+ "adam_update_count": 63578
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03382527595385909
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_69d466c81f114bf8abf5294ad3bb6f3d_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 384,
143
+ "next_interval": 0,
144
+ "next_adam_update": 63579,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 383,
150
+ "trained_intervals": 63578,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 63578,
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": -0.49880102276802063,
163
+ "median": 7.3523969650268555,
164
+ "max": 11.529735565185547,
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": -2.0150346755981445,
184
+ "median": 5.475184917449951,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6072583198547363,
191
+ "median": 1559.93115234375,
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.1333157867193222,
212
+ "median": 238.69827270507812,
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": 430,
250
+ "controller_edge_stiffness": 19
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_0384.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0384",
5
+ "executed_epochs": 384,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_465b0926ab0442c48aa5024fc0a19cbe.npz",
37
+ "optimizer_file": "boundary_465b0926ab0442c48aa5024fc0a19cbe_optimizer.pt",
38
+ "arrays_sha256": "ac3755763d86c3963c25922118aa8b9dba44b0b021c5fda18589e9d9dd13c45b",
39
+ "optimizer_sha256": "2d0097391de4366a7cf0e5ef7d22f25887258eea00080d5929ce6bc9403e0c80",
40
+ "stage": "adam",
41
+ "completed_passes": 384,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63744,
45
+ "adam_update_count": 63744,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 385,
49
+ "consumed_count": 384,
50
+ "last_submitted_update": 63744,
51
+ "last_consumed_update": 63578,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63744,
56
+ "completed_passes": 384,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63744,
59
+ "snapshot": "pass_end_0384",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 384,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63744,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63744,
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.0401404324511532e-06,
83
+ "update_l2": 0.00036537772393785417
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.014127850699879e-07,
95
+ "update_l2": 0.00021959308651275933
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.00015760710812173784,
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.00015760710812173784,
110
+ "observation_loss": 0.00015760710812173784,
111
+ "chamfer": 8.357605111086741e-05,
112
+ "track": 7.403104973491281e-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": 384,
131
+ "adam_update_count": 63744
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03602237207815051
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_465b0926ab0442c48aa5024fc0a19cbe_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 385,
143
+ "next_interval": 0,
144
+ "next_adam_update": 63745,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 384,
150
+ "trained_intervals": 63744,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 63744,
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": -0.5103197693824768,
163
+ "median": 7.351279258728027,
164
+ "max": 11.529735565185547,
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": -2.025604248046875,
184
+ "median": 5.4733476638793945,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.600303590297699,
191
+ "median": 1558.1885986328125,
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.13191410899162292,
212
+ "median": 238.25897216796875,
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": 433,
250
+ "controller_edge_stiffness": 19
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_0385.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0385",
5
+ "executed_epochs": 385,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_c6f7c900741c465fabff90aa7919e99c.npz",
37
+ "optimizer_file": "boundary_c6f7c900741c465fabff90aa7919e99c_optimizer.pt",
38
+ "arrays_sha256": "66df7d469923d5b460c6bdc72f522db5a89ba6c3d8edbcaf3ff13236735833ff",
39
+ "optimizer_sha256": "8c31f3b22f52cb656b8799e2b19ddcf2f25fd1a6faf67dd38f1b828596689cdf",
40
+ "stage": "adam",
41
+ "completed_passes": 385,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 63910,
45
+ "adam_update_count": 63910,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 386,
49
+ "consumed_count": 385,
50
+ "last_submitted_update": 63910,
51
+ "last_consumed_update": 63744,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 63910,
56
+ "completed_passes": 385,
57
+ "next_interval": 0,
58
+ "trained_intervals": 63910,
59
+ "snapshot": "pass_end_0385",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 385,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 63910,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 63910,
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.04520972854516e-06,
83
+ "update_l2": 0.000426704267738387
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.5567441020466504e-07,
95
+ "update_l2": 0.00026059101219289005
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.00016452133422717452,
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.00016452133422717452,
110
+ "observation_loss": 0.00016452133422717452,
111
+ "chamfer": 9.002748265629634e-05,
112
+ "track": 7.449385157087818e-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": 385,
131
+ "adam_update_count": 63910
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033630730118602514
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_c6f7c900741c465fabff90aa7919e99c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 386,
143
+ "next_interval": 0,
144
+ "next_adam_update": 63911,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 385,
150
+ "trained_intervals": 63910,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 63910,
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": -0.5101582407951355,
163
+ "median": 7.351279258728027,
164
+ "max": 11.529735565185547,
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": -2.025437355041504,
184
+ "median": 5.475975513458252,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6004005670547485,
191
+ "median": 1558.1885986328125,
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.13193613290786743,
212
+ "median": 238.88937377929688,
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": 433,
250
+ "controller_edge_stiffness": 19
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_0386.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0386",
5
+ "executed_epochs": 386,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_baa02de0c7de4cff90f769bea34577f9.npz",
37
+ "optimizer_file": "boundary_baa02de0c7de4cff90f769bea34577f9_optimizer.pt",
38
+ "arrays_sha256": "507c19540bd8e9a2949cb7a89a378a4106a9b39db5f099f4bc730076834b261c",
39
+ "optimizer_sha256": "e50d0d610d0bf7868f103921e7f310339cbdf80238671ce155b36d39d7d172ff",
40
+ "stage": "adam",
41
+ "completed_passes": 386,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64076,
45
+ "adam_update_count": 64076,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 387,
49
+ "consumed_count": 386,
50
+ "last_submitted_update": 64076,
51
+ "last_consumed_update": 63910,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64076,
56
+ "completed_passes": 386,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64076,
59
+ "snapshot": "pass_end_0386",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 386,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64076,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64076,
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.819207207328873e-07,
83
+ "update_l2": 0.0004975343472324312
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.5893006017649896e-07,
95
+ "update_l2": 0.0002189021761296317
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.0001562253019073978,
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.0001562253019073978,
110
+ "observation_loss": 0.0001562253019073978,
111
+ "chamfer": 8.34250240586698e-05,
112
+ "track": 7.2800277848728e-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": 386,
131
+ "adam_update_count": 64076
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03686730586923659
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_baa02de0c7de4cff90f769bea34577f9_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 387,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64077,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 386,
150
+ "trained_intervals": 64076,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64076,
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": -0.5115657448768616,
163
+ "median": 7.351261138916016,
164
+ "max": 11.529735565185547,
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": -2.0268936157226562,
184
+ "median": 5.471540451049805,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5995560884475708,
191
+ "median": 1558.1602783203125,
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.1317441314458847,
212
+ "median": 237.82855224609375,
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": 433,
250
+ "controller_edge_stiffness": 19
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_0387.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0387",
5
+ "executed_epochs": 387,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_e3de2af091804bb3a4626d0212b424d4.npz",
37
+ "optimizer_file": "boundary_e3de2af091804bb3a4626d0212b424d4_optimizer.pt",
38
+ "arrays_sha256": "85323d5601778e577c4bb1cf4775165ce5aa3e884165bc87709fefb9728ef22a",
39
+ "optimizer_sha256": "b301d5bf8362666e06c8cc93db627b927f7f74d88e4318e5c9f7a3ac49f494a0",
40
+ "stage": "adam",
41
+ "completed_passes": 387,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64242,
45
+ "adam_update_count": 64242,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 388,
49
+ "consumed_count": 387,
50
+ "last_submitted_update": 64242,
51
+ "last_consumed_update": 64076,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64242,
56
+ "completed_passes": 387,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64242,
59
+ "snapshot": "pass_end_0387",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 387,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64242,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64242,
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.0139907544726157e-06,
83
+ "update_l2": 0.000587902613915503
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.872720182902412e-07,
95
+ "update_l2": 0.00011553100921446458
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.00015845609595999122,
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.00015845609595999122,
110
+ "observation_loss": 0.00015845609595999122,
111
+ "chamfer": 8.419749065069482e-05,
112
+ "track": 7.42586053092964e-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": 387,
131
+ "adam_update_count": 64242
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0538269910030067
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_e3de2af091804bb3a4626d0212b424d4_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 388,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64243,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 387,
150
+ "trained_intervals": 64242,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64242,
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": -0.5206013321876526,
163
+ "median": 7.348932266235352,
164
+ "max": 11.529735565185547,
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": -2.0361132621765137,
184
+ "median": 5.467900276184082,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5941631197929382,
191
+ "median": 1554.5357666015625,
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.1305350810289383,
212
+ "median": 236.96261596679688,
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": 434,
250
+ "controller_edge_stiffness": 19
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_0388.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0388",
5
+ "executed_epochs": 388,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_9df70043c4ce455d955e5f6e5db13232.npz",
37
+ "optimizer_file": "boundary_9df70043c4ce455d955e5f6e5db13232_optimizer.pt",
38
+ "arrays_sha256": "baa174f334b29fb71b47651364138c94d4219495627701f55a8f9d03d75c4107",
39
+ "optimizer_sha256": "de867d39e2da1b4788a8393406702a49d0a945def73fe90588967837c926beb5",
40
+ "stage": "adam",
41
+ "completed_passes": 388,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64408,
45
+ "adam_update_count": 64408,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 389,
49
+ "consumed_count": 388,
50
+ "last_submitted_update": 64408,
51
+ "last_consumed_update": 64242,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64408,
56
+ "completed_passes": 388,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64408,
59
+ "snapshot": "pass_end_0388",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 388,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64408,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64408,
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.706619721328025e-07,
83
+ "update_l2": 0.00014050038589630276
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.363056689271616e-07,
95
+ "update_l2": 9.781576409295667e-06
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.00015310090384446084,
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.00015310090384446084,
110
+ "observation_loss": 0.00015310090384446084,
111
+ "chamfer": 8.150673966156319e-05,
112
+ "track": 7.159416418289766e-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": 388,
131
+ "adam_update_count": 64408
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03612409788183868
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_9df70043c4ce455d955e5f6e5db13232_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 389,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64409,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 388,
150
+ "trained_intervals": 64408,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64408,
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": -0.5310970544815063,
163
+ "median": 7.3497796058654785,
164
+ "max": 11.529735565185547,
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": -2.0465946197509766,
184
+ "median": 5.457468032836914,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5879595875740051,
191
+ "median": 1555.8536376953125,
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.12917403876781464,
212
+ "median": 234.50340270996094,
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": 436,
250
+ "controller_edge_stiffness": 19
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_0389.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0389",
5
+ "executed_epochs": 389,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_a121569680fa4886ae158a984ff88711.npz",
37
+ "optimizer_file": "boundary_a121569680fa4886ae158a984ff88711_optimizer.pt",
38
+ "arrays_sha256": "b1edd0f08af8ee14e854b2c9a118c9203e486bbebd0b2de91ad15d4d53270abf",
39
+ "optimizer_sha256": "2c2c30762ce8e0eafdcab53117c713c58f8e3080ed2a6c6c006ce79d3cb02955",
40
+ "stage": "adam",
41
+ "completed_passes": 389,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64574,
45
+ "adam_update_count": 64574,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 390,
49
+ "consumed_count": 389,
50
+ "last_submitted_update": 64574,
51
+ "last_consumed_update": 64408,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64574,
56
+ "completed_passes": 389,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64574,
59
+ "snapshot": "pass_end_0389",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 389,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64574,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64574,
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.957362863133312e-07,
83
+ "update_l2": 0.00014753422874491662
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.7039247874636203e-07,
95
+ "update_l2": 4.253622591932071e-06
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.00015980962780304253,
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.00015980962780304253,
110
+ "observation_loss": 0.00015980962780304253,
111
+ "chamfer": 8.498373790644109e-05,
112
+ "track": 7.482588262064382e-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": 389,
131
+ "adam_update_count": 64574
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03464768500998616
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_a121569680fa4886ae158a984ff88711_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 390,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64575,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 389,
150
+ "trained_intervals": 64574,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64574,
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": -0.5413820147514343,
163
+ "median": 7.349882125854492,
164
+ "max": 11.529735565185547,
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": -2.0568509101867676,
184
+ "median": 5.447234153747559,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5819434523582458,
191
+ "median": 1556.0130615234375,
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.12785597145557404,
212
+ "median": 232.1157684326172,
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": 436,
250
+ "controller_edge_stiffness": 19
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_0390.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0390",
5
+ "executed_epochs": 390,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_e4b17b9fe03846338679735552038919.npz",
37
+ "optimizer_file": "boundary_e4b17b9fe03846338679735552038919_optimizer.pt",
38
+ "arrays_sha256": "31df54efb2926739b6241d9e2e881f44f6a9eccace05b8fe52c3f84262eb3cef",
39
+ "optimizer_sha256": "f6aea9fbd5ba392181e4b4fc5fc25fbe3f97a86ae534c344f981e1462f89ed98",
40
+ "stage": "adam",
41
+ "completed_passes": 390,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64740,
45
+ "adam_update_count": 64740,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 391,
49
+ "consumed_count": 390,
50
+ "last_submitted_update": 64740,
51
+ "last_consumed_update": 64574,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64740,
56
+ "completed_passes": 390,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64740,
59
+ "snapshot": "pass_end_0390",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 390,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64740,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64740,
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.0281470395057113e-06,
83
+ "update_l2": 1.6447704183519818e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.699043074651854e-07,
95
+ "update_l2": 3.5285322610434378e-06
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.00015999056631699204,
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.00015999056631699204,
110
+ "observation_loss": 0.00015999056631699204,
111
+ "chamfer": 8.574678940931335e-05,
112
+ "track": 7.424376963172108e-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": 390,
131
+ "adam_update_count": 64740
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03522327006794512
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_e4b17b9fe03846338679735552038919_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 391,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64741,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 390,
150
+ "trained_intervals": 64740,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64740,
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": -0.5309633612632751,
163
+ "median": 7.347850322723389,
164
+ "max": 11.529735565185547,
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": -2.0464346408843994,
184
+ "median": 5.453475475311279,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5880382061004639,
191
+ "median": 1552.854736328125,
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.1291947066783905,
212
+ "median": 233.57159423828125,
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": 436,
250
+ "controller_edge_stiffness": 19
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_0391.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0391",
5
+ "executed_epochs": 391,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_4578fa88b73d42adad3bf59dd770c5d6.npz",
37
+ "optimizer_file": "boundary_4578fa88b73d42adad3bf59dd770c5d6_optimizer.pt",
38
+ "arrays_sha256": "833aa744e6dd72e4f2dff7d4169a39cb6127dd3113c22f99882e8238c12d1417",
39
+ "optimizer_sha256": "080da81e5b32f8d3230dca71da19b07c54e1badf3acfad0a0366b739bf9529c6",
40
+ "stage": "adam",
41
+ "completed_passes": 391,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 64906,
45
+ "adam_update_count": 64906,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 392,
49
+ "consumed_count": 391,
50
+ "last_submitted_update": 64906,
51
+ "last_consumed_update": 64740,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 64906,
56
+ "completed_passes": 391,
57
+ "next_interval": 0,
58
+ "trained_intervals": 64906,
59
+ "snapshot": "pass_end_0391",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 391,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 64906,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 64906,
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.467412951380538e-07,
83
+ "update_l2": 7.062433724058792e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.1595384914216993e-07,
95
+ "update_l2": 2.5251204078813316e-06
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.0001506645930930972,
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.0001506645930930972,
110
+ "observation_loss": 0.0001506645930930972,
111
+ "chamfer": 7.988676225068048e-05,
112
+ "track": 7.077783084241673e-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": 391,
131
+ "adam_update_count": 64906
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03360208496451378
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_4578fa88b73d42adad3bf59dd770c5d6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 392,
143
+ "next_interval": 0,
144
+ "next_adam_update": 64907,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 391,
150
+ "trained_intervals": 64906,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 64906,
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": -0.5288905501365662,
163
+ "median": 7.349589824676514,
164
+ "max": 11.529735565185547,
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": -2.049114942550659,
184
+ "median": 5.4623212814331055,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5892583727836609,
191
+ "median": 1555.558349609375,
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.12884889543056488,
212
+ "median": 235.64520263671875,
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": 436,
250
+ "controller_edge_stiffness": 19
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_0392.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0392",
5
+ "executed_epochs": 392,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_50b28031387741bc8669ffe60580ff01.npz",
37
+ "optimizer_file": "boundary_50b28031387741bc8669ffe60580ff01_optimizer.pt",
38
+ "arrays_sha256": "0043087e69e5f60f28bc88df849e8dbc05c4de00eb4b3d998f1c26a2c9637ff5",
39
+ "optimizer_sha256": "7ca535bac81dd23a252510f52b26bc0d1cbe02f0f4ff91e680d34418749d8523",
40
+ "stage": "adam",
41
+ "completed_passes": 392,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65072,
45
+ "adam_update_count": 65072,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 393,
49
+ "consumed_count": 392,
50
+ "last_submitted_update": 65072,
51
+ "last_consumed_update": 64906,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65072,
56
+ "completed_passes": 392,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65072,
59
+ "snapshot": "pass_end_0392",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 392,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65072,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65072,
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.041697260006913e-06,
83
+ "update_l2": 4.227684257784858e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.896447762803291e-07,
95
+ "update_l2": 4.791597802977776e-07
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.00016089466225821525,
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.00016089466225821525,
110
+ "observation_loss": 0.00016089466225821525,
111
+ "chamfer": 8.503848221153021e-05,
112
+ "track": 7.585618004668504e-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": 392,
131
+ "adam_update_count": 65072
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03387391101568937
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_50b28031387741bc8669ffe60580ff01_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 393,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65073,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 392,
150
+ "trained_intervals": 65072,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65072,
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": -0.5393495559692383,
163
+ "median": 7.3488359451293945,
164
+ "max": 11.529735565185547,
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": -2.0595738887786865,
184
+ "median": 5.451892852783203,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5831274390220642,
191
+ "median": 1554.385986328125,
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.12750829756259918,
212
+ "median": 233.20059204101562,
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": 436,
250
+ "controller_edge_stiffness": 19
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_0393.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0393",
5
+ "executed_epochs": 393,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_decd4159eb07434684a0fd46017fbbd6.npz",
37
+ "optimizer_file": "boundary_decd4159eb07434684a0fd46017fbbd6_optimizer.pt",
38
+ "arrays_sha256": "31f88aa432239fbe0dd49f9b87bd46491af068b0820616b9fa42b91675ec8e3b",
39
+ "optimizer_sha256": "cf8103067f214ccabb4c7da5569cd4a31de3dbe5fd4743718fb81dfc0871c537",
40
+ "stage": "adam",
41
+ "completed_passes": 393,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65238,
45
+ "adam_update_count": 65238,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 394,
49
+ "consumed_count": 393,
50
+ "last_submitted_update": 65238,
51
+ "last_consumed_update": 65072,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65238,
56
+ "completed_passes": 393,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65238,
59
+ "snapshot": "pass_end_0393",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 393,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65238,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65238,
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.0299899031451787e-06,
83
+ "update_l2": 3.3065093703044113e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.818371053261217e-07,
95
+ "update_l2": 4.7706993200336e-07
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.00015903281746432185,
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.00015903281746432185,
110
+ "observation_loss": 0.00015903281746432185,
111
+ "chamfer": 8.447820437140763e-05,
112
+ "track": 7.455462036887184e-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": 393,
131
+ "adam_update_count": 65238
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035638354951515794
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_decd4159eb07434684a0fd46017fbbd6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 394,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65239,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 393,
150
+ "trained_intervals": 65238,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65238,
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": -0.5348218679428101,
163
+ "median": 7.348464012145996,
164
+ "max": 11.529735565185547,
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": -2.0539021492004395,
184
+ "median": 5.45571231842041,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5857736468315125,
191
+ "median": 1553.8079833984375,
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.12823353707790375,
212
+ "median": 234.09303283691406,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0394.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0394",
5
+ "executed_epochs": 394,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_0ce05a3a84b74b88b6dfa5e0b694a3c6.npz",
37
+ "optimizer_file": "boundary_0ce05a3a84b74b88b6dfa5e0b694a3c6_optimizer.pt",
38
+ "arrays_sha256": "55fbac85a6e08aea8da2f6a9e5b90ec26336c931385f463d5d1da972cd240dfc",
39
+ "optimizer_sha256": "9247c318d6db3df0c54de7c38566782937f07293936f85fc94b6989d4b537e05",
40
+ "stage": "adam",
41
+ "completed_passes": 394,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65404,
45
+ "adam_update_count": 65404,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 395,
49
+ "consumed_count": 394,
50
+ "last_submitted_update": 65404,
51
+ "last_consumed_update": 65238,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65404,
56
+ "completed_passes": 394,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65404,
59
+ "snapshot": "pass_end_0394",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 394,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65404,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65404,
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": 5.988010229884821e-07,
83
+ "update_l2": 1.2984172826691065e-05
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.2063348719948408e-07,
95
+ "update_l2": 2.656307060533436e-06
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.789247658569366e-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.789247658569366e-05,
110
+ "observation_loss": 8.789247658569366e-05,
111
+ "chamfer": 3.140349508612417e-05,
112
+ "track": 5.6488977861590683e-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": 394,
131
+ "adam_update_count": 65404
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03443731809966266
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_0ce05a3a84b74b88b6dfa5e0b694a3c6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 395,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65405,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 394,
150
+ "trained_intervals": 65404,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65404,
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": -0.5348218679428101,
163
+ "median": 7.348464012145996,
164
+ "max": 11.529735565185547,
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": -2.0539021492004395,
184
+ "median": 5.45571231842041,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5857736468315125,
191
+ "median": 1553.8079833984375,
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.12823353707790375,
212
+ "median": 234.09303283691406,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0395.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0395",
5
+ "executed_epochs": 395,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_182d3b2c99fb437cb01c0cd086f0e43c.npz",
37
+ "optimizer_file": "boundary_182d3b2c99fb437cb01c0cd086f0e43c_optimizer.pt",
38
+ "arrays_sha256": "ae1189c7b2415cb7cb571f41803fe1dafce624f490cb9a66787360028ddc7d73",
39
+ "optimizer_sha256": "9370b2a0ceaaefc91f867fecf50c3230fd08fcd4d53ce25900b54f6e39d8dc85",
40
+ "stage": "adam",
41
+ "completed_passes": 395,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65570,
45
+ "adam_update_count": 65570,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 396,
49
+ "consumed_count": 395,
50
+ "last_submitted_update": 65570,
51
+ "last_consumed_update": 65404,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65570,
56
+ "completed_passes": 395,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65570,
59
+ "snapshot": "pass_end_0395",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 395,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65570,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65570,
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.0117132660525385e-06,
83
+ "update_l2": 1.6180099919438362e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.644671207643114e-07,
95
+ "update_l2": 3.67249390365032e-06
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.00015896331751719117,
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.00015896331751719117,
110
+ "observation_loss": 0.00015896331751719117,
111
+ "chamfer": 8.500781405018643e-05,
112
+ "track": 7.395549619104713e-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": 395,
131
+ "adam_update_count": 65570
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03397211921401322
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_182d3b2c99fb437cb01c0cd086f0e43c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 396,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65571,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 395,
150
+ "trained_intervals": 65570,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65570,
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": -0.5318958759307861,
163
+ "median": 7.3484697341918945,
164
+ "max": 11.529735565185547,
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": -2.051396131515503,
184
+ "median": 5.457823753356934,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5874901413917542,
191
+ "median": 1553.81689453125,
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.1285552978515625,
212
+ "median": 234.58779907226562,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0396.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0396",
5
+ "executed_epochs": 396,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_6d301c3a1726441bb1e81658aa44c336.npz",
37
+ "optimizer_file": "boundary_6d301c3a1726441bb1e81658aa44c336_optimizer.pt",
38
+ "arrays_sha256": "4df67245f6b7a96c39f0da0d13f18c0bbdf86776deca5ec1f6a2a99848c080a0",
39
+ "optimizer_sha256": "1d5503bd5aa3023ce59eb951927c4a5bab9e7d3751b8eb8d3227870303531578",
40
+ "stage": "adam",
41
+ "completed_passes": 396,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65736,
45
+ "adam_update_count": 65736,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 397,
49
+ "consumed_count": 396,
50
+ "last_submitted_update": 65736,
51
+ "last_consumed_update": 65570,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65736,
56
+ "completed_passes": 396,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65736,
59
+ "snapshot": "pass_end_0396",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 396,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65736,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65736,
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.0058975021820515e-06,
83
+ "update_l2": 1.759127371769864e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.7221715249179397e-07,
95
+ "update_l2": 1.0926981985903694e-06
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.00015636670286767185,
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.00015636670286767185,
110
+ "observation_loss": 0.00015636670286767185,
111
+ "chamfer": 8.300151966977865e-05,
112
+ "track": 7.336519047385082e-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": 396,
131
+ "adam_update_count": 65736
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03694394417107105
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_6d301c3a1726441bb1e81658aa44c336_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 397,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65737,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 396,
150
+ "trained_intervals": 65736,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65736,
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": -0.5214510560035706,
163
+ "median": 7.349600315093994,
164
+ "max": 11.529735565185547,
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": -2.040959358215332,
184
+ "median": 5.468258857727051,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5936585068702698,
191
+ "median": 1555.57470703125,
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.12990403175354004,
212
+ "median": 237.04855346679688,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0397.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0397",
5
+ "executed_epochs": 397,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_fa62fd93dcc54de9a55484558f6a6f40.npz",
37
+ "optimizer_file": "boundary_fa62fd93dcc54de9a55484558f6a6f40_optimizer.pt",
38
+ "arrays_sha256": "fcff3ea25f6747df367d79e9a39aa15fbbef1834b212afda01418e0c05821f05",
39
+ "optimizer_sha256": "8793eddd371af746cff479cc8e7f6ed87c54e44fef9b8e3ffae7fa786e35c371",
40
+ "stage": "adam",
41
+ "completed_passes": 397,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 65902,
45
+ "adam_update_count": 65902,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 398,
49
+ "consumed_count": 397,
50
+ "last_submitted_update": 65902,
51
+ "last_consumed_update": 65736,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 65902,
56
+ "completed_passes": 397,
57
+ "next_interval": 0,
58
+ "trained_intervals": 65902,
59
+ "snapshot": "pass_end_0397",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 397,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 65902,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 65902,
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.024766561386059e-06,
83
+ "update_l2": 2.690529618121218e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.992800199943304e-07,
95
+ "update_l2": 2.750626890701824e-06
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.0001609496248420328,
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.0001609496248420328,
110
+ "observation_loss": 0.0001609496248420328,
111
+ "chamfer": 8.478693780489266e-05,
112
+ "track": 7.616268703714013e-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": 397,
131
+ "adam_update_count": 65902
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03362483996897936
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_fa62fd93dcc54de9a55484558f6a6f40_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 398,
143
+ "next_interval": 0,
144
+ "next_adam_update": 65903,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 397,
150
+ "trained_intervals": 65902,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 65902,
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": -0.521750807762146,
163
+ "median": 7.347896099090576,
164
+ "max": 11.529735565185547,
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": -2.0411901473999023,
184
+ "median": 5.468258857727051,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5934805870056152,
191
+ "median": 1552.9259033203125,
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.12987405061721802,
212
+ "median": 237.04864501953125,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0398.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0398",
5
+ "executed_epochs": 398,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_1469f4d0398f4e2d86359eff712467bf.npz",
37
+ "optimizer_file": "boundary_1469f4d0398f4e2d86359eff712467bf_optimizer.pt",
38
+ "arrays_sha256": "5da82b532bd3ec0a0f70f9f8d80718bfb301a87c5657956e5ccdaa9b391b375e",
39
+ "optimizer_sha256": "872d44349321b3378ebaa3d9d16ce0e0218aa81a380a8f64c8a849976c2a2dac",
40
+ "stage": "adam",
41
+ "completed_passes": 398,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66068,
45
+ "adam_update_count": 66068,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 399,
49
+ "consumed_count": 398,
50
+ "last_submitted_update": 66068,
51
+ "last_consumed_update": 65902,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66068,
56
+ "completed_passes": 398,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66068,
59
+ "snapshot": "pass_end_0398",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 398,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66068,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66068,
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": 5.907407398808573e-07,
83
+ "update_l2": 7.155321509344503e-05
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.1736945282336819e-07,
95
+ "update_l2": 1.1817741324193776e-05
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.394906762987375e-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.394906762987375e-05,
110
+ "observation_loss": 8.394906762987375e-05,
111
+ "chamfer": 3.066101635340601e-05,
112
+ "track": 5.328805491444655e-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": 398,
131
+ "adam_update_count": 66068
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03541700099594891
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_1469f4d0398f4e2d86359eff712467bf_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 399,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66069,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 398,
150
+ "trained_intervals": 66068,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66068,
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": -0.521750807762146,
163
+ "median": 7.347896099090576,
164
+ "max": 11.529735565185547,
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": -2.0411901473999023,
184
+ "median": 5.468258857727051,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5934805870056152,
191
+ "median": 1552.9259033203125,
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.12987405061721802,
212
+ "median": 237.04864501953125,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0399.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0399",
5
+ "executed_epochs": 399,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_2ff6f35604494fdeadbc326eb49c260a.npz",
37
+ "optimizer_file": "boundary_2ff6f35604494fdeadbc326eb49c260a_optimizer.pt",
38
+ "arrays_sha256": "6a5848a6bc2ea0d84863e23158b97c7f85d585e8a4d91de85c13267a9ef67be0",
39
+ "optimizer_sha256": "941cb0fb6e2ed51d504a0f4f1ab2a6a89e99469d359ad67b164b9a0ec401f0d3",
40
+ "stage": "adam",
41
+ "completed_passes": 399,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66234,
45
+ "adam_update_count": 66234,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 400,
49
+ "consumed_count": 399,
50
+ "last_submitted_update": 66234,
51
+ "last_consumed_update": 66068,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66234,
56
+ "completed_passes": 399,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66234,
59
+ "snapshot": "pass_end_0399",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 399,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66234,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66234,
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.0178639513469534e-06,
83
+ "update_l2": 4.24510608354467e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.918426270705822e-07,
95
+ "update_l2": 4.184494628134416e-06
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.0001634990330785513,
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.0001634990330785513,
110
+ "observation_loss": 0.0001634990330785513,
111
+ "chamfer": 8.717671153135598e-05,
112
+ "track": 7.63223142712377e-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": 399,
131
+ "adam_update_count": 66234
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033309621969237924
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_2ff6f35604494fdeadbc326eb49c260a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 400,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66235,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 399,
150
+ "trained_intervals": 66234,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66234,
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": -0.5322224497795105,
163
+ "median": 7.350383281707764,
164
+ "max": 11.529735565185547,
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": -2.0516624450683594,
184
+ "median": 5.457802772521973,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5872982740402222,
191
+ "median": 1556.7930908203125,
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.12852106988430023,
212
+ "median": 234.58291625976562,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0400.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0400",
5
+ "executed_epochs": 400,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_98b4f885c81249a19c26ac99709ebe9b.npz",
37
+ "optimizer_file": "boundary_98b4f885c81249a19c26ac99709ebe9b_optimizer.pt",
38
+ "arrays_sha256": "8a611e5aa8c770b8a328f05e1053848d29e38d10c503d08857499b85033f13e7",
39
+ "optimizer_sha256": "9585bf260f8447dfd632ede226ea62564ad985ad2cf5df6a18dec21d05f4d02b",
40
+ "stage": "adam",
41
+ "completed_passes": 400,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66400,
45
+ "adam_update_count": 66400,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 401,
49
+ "consumed_count": 400,
50
+ "last_submitted_update": 66400,
51
+ "last_consumed_update": 66234,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66400,
56
+ "completed_passes": 400,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66400,
59
+ "snapshot": "pass_end_0400",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 400,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66400,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66400,
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.978490425055497e-07,
83
+ "update_l2": 3.8061525629018433e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.424163648764079e-07,
95
+ "update_l2": 4.804006948688766e-06
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.0001577192742843181,
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.0001577192742843181,
110
+ "observation_loss": 0.0001577192742843181,
111
+ "chamfer": 8.472528861602768e-05,
112
+ "track": 7.29939856682904e-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": 400,
131
+ "adam_update_count": 66400
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034798880806192756
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_98b4f885c81249a19c26ac99709ebe9b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 401,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66401,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 400,
150
+ "trained_intervals": 66400,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66400,
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": -0.5341438055038452,
163
+ "median": 7.350203514099121,
164
+ "max": 11.529735565185547,
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": -2.0529096126556396,
184
+ "median": 5.464867115020752,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5861709713935852,
191
+ "median": 1556.5133056640625,
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.12836088240146637,
212
+ "median": 236.24545288085938,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0401.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0401",
5
+ "executed_epochs": 401,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_18d217ebab6c45d2aeb138d653f6832e.npz",
37
+ "optimizer_file": "boundary_18d217ebab6c45d2aeb138d653f6832e_optimizer.pt",
38
+ "arrays_sha256": "0f7199b4901aa1646cdb718fe93390593b89a68d76458a7c648165b4d39e4361",
39
+ "optimizer_sha256": "075426d63b5451943ab74ed414d6c986f296934697701b857b7d9fcef4171f5d",
40
+ "stage": "adam",
41
+ "completed_passes": 401,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66566,
45
+ "adam_update_count": 66566,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 402,
49
+ "consumed_count": 401,
50
+ "last_submitted_update": 66566,
51
+ "last_consumed_update": 66400,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66566,
56
+ "completed_passes": 401,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66566,
59
+ "snapshot": "pass_end_0401",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 401,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66566,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66566,
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.0489222859177971e-06,
83
+ "update_l2": 7.65228924137773e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.787109446624527e-07,
95
+ "update_l2": 8.231822903326247e-06
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.00016522618534509093,
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.00016522618534509093,
110
+ "observation_loss": 0.00016522618534509093,
111
+ "chamfer": 8.938569953897968e-05,
112
+ "track": 7.584048580611125e-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": 401,
131
+ "adam_update_count": 66566
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.05516733811236918
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_18d217ebab6c45d2aeb138d653f6832e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 402,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66567,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 401,
150
+ "trained_intervals": 66566,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66566,
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": -0.5410916209220886,
163
+ "median": 7.350161552429199,
164
+ "max": 11.529735565185547,
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": -2.0592801570892334,
184
+ "median": 5.4694318771362305,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5821124911308289,
191
+ "median": 1556.447998046875,
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.12754575908184052,
212
+ "median": 237.32574462890625,
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": 437,
250
+ "controller_edge_stiffness": 19
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_0402.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0402",
5
+ "executed_epochs": 402,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_3a9407a488b44800ad180d9a87480742.npz",
37
+ "optimizer_file": "boundary_3a9407a488b44800ad180d9a87480742_optimizer.pt",
38
+ "arrays_sha256": "0dae1a76ab86e8824dbf8d137576b52c52ddd489331565f69728a896e1200e28",
39
+ "optimizer_sha256": "1c857b173c96de42874b2b8f2d71ac5920621cea8016721288c6bf7d5fa8029d",
40
+ "stage": "adam",
41
+ "completed_passes": 402,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66732,
45
+ "adam_update_count": 66732,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 403,
49
+ "consumed_count": 402,
50
+ "last_submitted_update": 66732,
51
+ "last_consumed_update": 66566,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66732,
56
+ "completed_passes": 402,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66732,
59
+ "snapshot": "pass_end_0402",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 402,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66732,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66732,
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.081386585610744e-06,
83
+ "update_l2": 1.8408711184747517e-05
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.270985639072023e-07,
95
+ "update_l2": 1.9262781279394403e-05
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.00016478046018164605,
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.00016478046018164605,
110
+ "observation_loss": 0.00016478046018164605,
111
+ "chamfer": 8.571150101488456e-05,
112
+ "track": 7.906895916676149e-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": 402,
131
+ "adam_update_count": 66732
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03367861802689731
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_3a9407a488b44800ad180d9a87480742_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 403,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66733,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 402,
150
+ "trained_intervals": 66732,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66732,
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": -0.5411331057548523,
163
+ "median": 7.348484992980957,
164
+ "max": 11.529735565185547,
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": -2.0592565536499023,
184
+ "median": 5.46943473815918,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5820883512496948,
191
+ "median": 1553.8406982421875,
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.12754875421524048,
212
+ "median": 237.3265380859375,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0403.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0403",
5
+ "executed_epochs": 403,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_50c9a5ba24ad4e0a841b589c9d7de0ef.npz",
37
+ "optimizer_file": "boundary_50c9a5ba24ad4e0a841b589c9d7de0ef_optimizer.pt",
38
+ "arrays_sha256": "8013c8261e969fd7669ac8a28baa930643579f81fbc2ceb860b9f741ad1c718f",
39
+ "optimizer_sha256": "229b31941673e6061b3133af01a154eebb6cbc635f16e037ebfda39a5f8d5031",
40
+ "stage": "adam",
41
+ "completed_passes": 403,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 66898,
45
+ "adam_update_count": 66898,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 404,
49
+ "consumed_count": 403,
50
+ "last_submitted_update": 66898,
51
+ "last_consumed_update": 66732,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 66898,
56
+ "completed_passes": 403,
57
+ "next_interval": 0,
58
+ "trained_intervals": 66898,
59
+ "snapshot": "pass_end_0403",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 403,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 66898,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 66898,
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.0628731388351298e-06,
83
+ "update_l2": 8.488066669087857e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.890197260465357e-07,
95
+ "update_l2": 1.805394163056917e-06
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.00016316326218657196,
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.00016316326218657196,
110
+ "observation_loss": 0.00016316326218657196,
111
+ "chamfer": 8.712113049114123e-05,
112
+ "track": 7.604213897138834e-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": 403,
131
+ "adam_update_count": 66898
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03825573599897325
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_50c9a5ba24ad4e0a841b589c9d7de0ef_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 404,
143
+ "next_interval": 0,
144
+ "next_adam_update": 66899,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 403,
150
+ "trained_intervals": 66898,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 66898,
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": -0.5326546430587769,
163
+ "median": 7.348263740539551,
164
+ "max": 11.529735565185547,
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": -2.049926280975342,
184
+ "median": 5.473283767700195,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5870444774627686,
191
+ "median": 1553.496826171875,
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.12874439358711243,
212
+ "median": 238.24380493164062,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0404.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0404",
5
+ "executed_epochs": 404,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_662caa53813440eca46d9ee28c08f666.npz",
37
+ "optimizer_file": "boundary_662caa53813440eca46d9ee28c08f666_optimizer.pt",
38
+ "arrays_sha256": "0f6364f8e96676f69b15f1f86f2b81545b6bb026be0044185e3d11d6ebd8b989",
39
+ "optimizer_sha256": "0daad1137b0cc20ab5308ee5389f77b425a58ee593b59fca947b065d86a746f6",
40
+ "stage": "adam",
41
+ "completed_passes": 404,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67064,
45
+ "adam_update_count": 67064,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 405,
49
+ "consumed_count": 404,
50
+ "last_submitted_update": 67064,
51
+ "last_consumed_update": 66898,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67064,
56
+ "completed_passes": 404,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67064,
59
+ "snapshot": "pass_end_0404",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 404,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67064,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67064,
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.0675438488760847e-06,
83
+ "update_l2": 6.133800980023807e-06
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.033799652665039e-07,
95
+ "update_l2": 5.842414338985691e-07
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.000162152893608436,
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.000162152893608436,
110
+ "observation_loss": 0.000162152893608436,
111
+ "chamfer": 8.604140020906925e-05,
112
+ "track": 7.611150067532435e-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": 404,
131
+ "adam_update_count": 67064
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03486925992183387
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_662caa53813440eca46d9ee28c08f666_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 405,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67065,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 404,
150
+ "trained_intervals": 67064,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67064,
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": -0.5222176313400269,
163
+ "median": 7.349267959594727,
164
+ "max": 11.529735565185547,
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": -2.039511203765869,
184
+ "median": 5.473208904266357,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.593203604221344,
191
+ "median": 1555.0576171875,
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.1300922930240631,
212
+ "median": 238.24932861328125,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0405.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0405",
5
+ "executed_epochs": 405,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_024421e1f4b64d65b24f36edfa66c959.npz",
37
+ "optimizer_file": "boundary_024421e1f4b64d65b24f36edfa66c959_optimizer.pt",
38
+ "arrays_sha256": "92394828227b4045584da276bfec1bc7cc80bafb80eccd914f15a3226a1a078c",
39
+ "optimizer_sha256": "e967feeb4cb80a9ac88cd64f18b048196fa77d8ebcf563366d03ccf6e88a59c0",
40
+ "stage": "adam",
41
+ "completed_passes": 405,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67230,
45
+ "adam_update_count": 67230,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 406,
49
+ "consumed_count": 405,
50
+ "last_submitted_update": 67230,
51
+ "last_consumed_update": 67064,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67230,
56
+ "completed_passes": 405,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67230,
59
+ "snapshot": "pass_end_0405",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 405,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67230,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67230,
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.051639287652506e-06,
83
+ "update_l2": 5.785585472040111e-06
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.085734642307216e-07,
95
+ "update_l2": 8.597918395025772e-07
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.00016115006292238832,
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.00016115006292238832,
110
+ "observation_loss": 0.00016115006292238832,
111
+ "chamfer": 8.46356269903481e-05,
112
+ "track": 7.65144286560826e-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": 405,
131
+ "adam_update_count": 67230
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03388047497719526
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_024421e1f4b64d65b24f36edfa66c959_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 406,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67231,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 405,
150
+ "trained_intervals": 67230,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67230,
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": -0.5142756700515747,
163
+ "median": 7.349097728729248,
164
+ "max": 11.529735565185547,
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": -2.0313796997070312,
184
+ "median": 5.476163864135742,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5979335308074951,
191
+ "median": 1554.79296875,
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.13115444779396057,
212
+ "median": 238.95924377441406,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0406.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0406",
5
+ "executed_epochs": 406,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_83fc9b29c62542e59ea0f129850b9c6a.npz",
37
+ "optimizer_file": "boundary_83fc9b29c62542e59ea0f129850b9c6a_optimizer.pt",
38
+ "arrays_sha256": "b00d20790af265ce96c587f0eda045db12d6829273d0b65ec0cc90f13c96f0a1",
39
+ "optimizer_sha256": "05b98510bacd7b764009568c1e98778b53f88c31e620b07c15f49d67c6c719eb",
40
+ "stage": "adam",
41
+ "completed_passes": 406,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67396,
45
+ "adam_update_count": 67396,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 407,
49
+ "consumed_count": 406,
50
+ "last_submitted_update": 67396,
51
+ "last_consumed_update": 67230,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67396,
56
+ "completed_passes": 406,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67396,
59
+ "snapshot": "pass_end_0406",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 406,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67396,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67396,
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.0303995168214897e-06,
83
+ "update_l2": 1.1160178473801352e-05
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.041243298364861e-07,
95
+ "update_l2": 1.997103026951663e-06
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.0001654461375437677,
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.0001654461375437677,
110
+ "observation_loss": 0.0001654461375437677,
111
+ "chamfer": 8.826576959108934e-05,
112
+ "track": 7.718037522863597e-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": 406,
131
+ "adam_update_count": 67396
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034344546031206846
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_83fc9b29c62542e59ea0f129850b9c6a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 407,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67397,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 406,
150
+ "trained_intervals": 67396,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67396,
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": -0.5187392234802246,
163
+ "median": 7.349193096160889,
164
+ "max": 11.529735565185547,
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": -2.0357987880706787,
184
+ "median": 5.473240852355957,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.595270574092865,
191
+ "median": 1554.9412841796875,
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.13057614862918854,
212
+ "median": 238.2649688720703,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0407.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0407",
5
+ "executed_epochs": 407,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_4fa4406cace846559159a45c6a8b9b18.npz",
37
+ "optimizer_file": "boundary_4fa4406cace846559159a45c6a8b9b18_optimizer.pt",
38
+ "arrays_sha256": "fe279252b7de918758e7c6fb3f6ee8e6b5f2507c3c35a17e484c4f35eda3e3e3",
39
+ "optimizer_sha256": "8e9db0f543cadf06d6ab00e6f27c86dde39600587b0332e320c72795500dc7e2",
40
+ "stage": "adam",
41
+ "completed_passes": 407,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67562,
45
+ "adam_update_count": 67562,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 408,
49
+ "consumed_count": 407,
50
+ "last_submitted_update": 67562,
51
+ "last_consumed_update": 67396,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67562,
56
+ "completed_passes": 407,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67562,
59
+ "snapshot": "pass_end_0407",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 407,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67562,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67562,
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": 5.93408401527995e-07,
83
+ "update_l2": 1.9579509171308018e-05
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.2234799839916377e-07,
95
+ "update_l2": 6.865284376544878e-06
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.829327271087095e-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.829327271087095e-05,
110
+ "observation_loss": 8.829327271087095e-05,
111
+ "chamfer": 3.1924584618536755e-05,
112
+ "track": 5.6368688092334196e-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": 407,
131
+ "adam_update_count": 67562
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03418605402112007
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_4fa4406cace846559159a45c6a8b9b18_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 408,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67563,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 407,
150
+ "trained_intervals": 67562,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67562,
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": -0.5187392234802246,
163
+ "median": 7.349193096160889,
164
+ "max": 11.529735565185547,
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": -2.0357987880706787,
184
+ "median": 5.473240852355957,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.595270574092865,
191
+ "median": 1554.9412841796875,
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.13057614862918854,
212
+ "median": 238.2649688720703,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0408.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0408",
5
+ "executed_epochs": 408,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_7d160eeeb554421187ed071578738cb0.npz",
37
+ "optimizer_file": "boundary_7d160eeeb554421187ed071578738cb0_optimizer.pt",
38
+ "arrays_sha256": "53e9b695427d5ac2f6939f19a33444196fe852873c29f75b231d94372c1e6422",
39
+ "optimizer_sha256": "23b09759c3e303562a9abd45cb463fb0d3e913a6351c7d3317aa724954839bff",
40
+ "stage": "adam",
41
+ "completed_passes": 408,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67728,
45
+ "adam_update_count": 67728,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 409,
49
+ "consumed_count": 408,
50
+ "last_submitted_update": 67728,
51
+ "last_consumed_update": 67562,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67728,
56
+ "completed_passes": 408,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67728,
59
+ "snapshot": "pass_end_0408",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 408,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67728,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67728,
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.133244596639997e-07,
83
+ "update_l2": 4.410057590575889e-05
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.219821399445209e-07,
95
+ "update_l2": 1.5610608897986822e-05
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.55561884236522e-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.55561884236522e-05,
110
+ "observation_loss": 8.55561884236522e-05,
111
+ "chamfer": 3.0725484975846484e-05,
112
+ "track": 5.483070344780572e-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": 408,
131
+ "adam_update_count": 67728
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034247583942487836
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_7d160eeeb554421187ed071578738cb0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 409,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67729,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 408,
150
+ "trained_intervals": 67728,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67728,
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": -0.5187414288520813,
163
+ "median": 7.349193096160889,
164
+ "max": 11.529735565185547,
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": -2.0357987880706787,
184
+ "median": 5.473240852355957,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5952693223953247,
191
+ "median": 1554.9412841796875,
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.13057614862918854,
212
+ "median": 238.2649688720703,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0409.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0409",
5
+ "executed_epochs": 409,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_b4b37ee1126041e7aa72e9fb674dad39.npz",
37
+ "optimizer_file": "boundary_b4b37ee1126041e7aa72e9fb674dad39_optimizer.pt",
38
+ "arrays_sha256": "14da3e8ba84e93cd53553ee2583f09b0e4df5b90d810b47baa95adffa1a95797",
39
+ "optimizer_sha256": "4485eda50ee4846c00420a294a236e660fae84d8f59d5854ef1d36c300ddf0c2",
40
+ "stage": "adam",
41
+ "completed_passes": 409,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 67894,
45
+ "adam_update_count": 67894,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 410,
49
+ "consumed_count": 409,
50
+ "last_submitted_update": 67894,
51
+ "last_consumed_update": 67728,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 67894,
56
+ "completed_passes": 409,
57
+ "next_interval": 0,
58
+ "trained_intervals": 67894,
59
+ "snapshot": "pass_end_0409",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 409,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 67894,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 67894,
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.736356787470868e-07,
83
+ "update_l2": 6.551267870236188e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.337409222898714e-07,
95
+ "update_l2": 1.7336278688162565e-05
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.00015344728308264166,
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.00015344728308264166,
110
+ "observation_loss": 0.00015344728308264166,
111
+ "chamfer": 8.176167466444895e-05,
112
+ "track": 7.168560841819271e-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": 409,
131
+ "adam_update_count": 67894
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03408935503102839
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_b4b37ee1126041e7aa72e9fb674dad39_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 410,
143
+ "next_interval": 0,
144
+ "next_adam_update": 67895,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 409,
150
+ "trained_intervals": 67894,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 67894,
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": -0.5263418555259705,
163
+ "median": 7.350923538208008,
164
+ "max": 11.529735565185547,
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": -2.0437002182006836,
184
+ "median": 5.472209930419922,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5907620787620544,
191
+ "median": 1557.6343994140625,
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.12954846024513245,
212
+ "median": 237.99754333496094,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0410.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0410",
5
+ "executed_epochs": 410,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_20e26eac22bc4e00b97cbe0379fbf955.npz",
37
+ "optimizer_file": "boundary_20e26eac22bc4e00b97cbe0379fbf955_optimizer.pt",
38
+ "arrays_sha256": "5deee6f2d1d91c67f8b143c35170cfe7b47b277c3b2f741a09819cd67e161a61",
39
+ "optimizer_sha256": "d4aace8b300b5397883b7de7b1b95010f5f13942436f0e9e3a1786b654675793",
40
+ "stage": "adam",
41
+ "completed_passes": 410,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68060,
45
+ "adam_update_count": 68060,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 411,
49
+ "consumed_count": 410,
50
+ "last_submitted_update": 68060,
51
+ "last_consumed_update": 67894,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68060,
56
+ "completed_passes": 410,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68060,
59
+ "snapshot": "pass_end_0410",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 410,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68060,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68060,
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.326790185084974e-07,
83
+ "update_l2": 0.00011692581028910354
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.2633347523660632e-07,
95
+ "update_l2": 7.068056584103033e-05
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.093928383663297e-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.093928383663297e-05,
110
+ "observation_loss": 9.093928383663297e-05,
111
+ "chamfer": 3.324084900668822e-05,
112
+ "track": 5.769843846792355e-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": 410,
131
+ "adam_update_count": 68060
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.041283817030489445
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_20e26eac22bc4e00b97cbe0379fbf955_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 411,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68061,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 410,
150
+ "trained_intervals": 68060,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68060,
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": -0.5263490080833435,
163
+ "median": 7.350923538208008,
164
+ "max": 11.529735565185547,
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": -2.043704032897949,
184
+ "median": 5.472203254699707,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5907579064369202,
191
+ "median": 1557.6343994140625,
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.12954796850681305,
212
+ "median": 237.99581909179688,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0411.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0411",
5
+ "executed_epochs": 411,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_e253f27134814deeb36070cd46b63a4d.npz",
37
+ "optimizer_file": "boundary_e253f27134814deeb36070cd46b63a4d_optimizer.pt",
38
+ "arrays_sha256": "d688e4f6a6360901eb696e65640019d81df890c0a9cf9c1d24f28ea862f78f62",
39
+ "optimizer_sha256": "583808cc84d08ab8aaaaf20220ebf8e4335662c028c2626a9420315972d5f473",
40
+ "stage": "adam",
41
+ "completed_passes": 411,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68226,
45
+ "adam_update_count": 68226,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 412,
49
+ "consumed_count": 411,
50
+ "last_submitted_update": 68226,
51
+ "last_consumed_update": 68060,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68226,
56
+ "completed_passes": 411,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68226,
59
+ "snapshot": "pass_end_0411",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 411,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68226,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68226,
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.0394066976004979e-06,
83
+ "update_l2": 6.865094474051148e-05
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.14881548951962e-07,
95
+ "update_l2": 1.302085456700297e-05
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.00016490858979523182,
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.00016490858979523182,
110
+ "observation_loss": 0.00016490858979523182,
111
+ "chamfer": 8.723164501134306e-05,
112
+ "track": 7.767694478388876e-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": 411,
131
+ "adam_update_count": 68226
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033636339008808136
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_e253f27134814deeb36070cd46b63a4d_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 412,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68227,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 411,
150
+ "trained_intervals": 68226,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68226,
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": -0.516045868396759,
163
+ "median": 7.35017728805542,
164
+ "max": 11.529735565185547,
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": -2.053074836730957,
184
+ "median": 5.475099086761475,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5968760251998901,
191
+ "median": 1556.472412109375,
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.12833967804908752,
212
+ "median": 238.67486572265625,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0412.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0412",
5
+ "executed_epochs": 412,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_fe5fdbd06cae4535a273f78c09541496.npz",
37
+ "optimizer_file": "boundary_fe5fdbd06cae4535a273f78c09541496_optimizer.pt",
38
+ "arrays_sha256": "f1c397e060c9c1d8ba1a017f6eeca5eb83d44723ff80fa0f658af5cfbca608b8",
39
+ "optimizer_sha256": "c83c1b761186636bba1e16256752860751906ed4c2587039d6909e900a48832a",
40
+ "stage": "adam",
41
+ "completed_passes": 412,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68392,
45
+ "adam_update_count": 68392,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 413,
49
+ "consumed_count": 412,
50
+ "last_submitted_update": 68392,
51
+ "last_consumed_update": 68226,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68392,
56
+ "completed_passes": 412,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68392,
59
+ "snapshot": "pass_end_0412",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 412,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68392,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68392,
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.667351494295872e-07,
83
+ "update_l2": 0.00013291981304064393
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.971163380356302e-07,
95
+ "update_l2": 2.3158174371928908e-05
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.0001440236810594797,
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.0001440236810594797,
110
+ "observation_loss": 0.0001440236810594797,
111
+ "chamfer": 7.731492223683745e-05,
112
+ "track": 6.670875154668465e-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": 412,
131
+ "adam_update_count": 68392
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0389020349830389
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_fe5fdbd06cae4535a273f78c09541496_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 413,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68393,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 412,
150
+ "trained_intervals": 68392,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68392,
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": -0.5160519480705261,
163
+ "median": 7.35017728805542,
164
+ "max": 11.529735565185547,
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": -2.0530829429626465,
184
+ "median": 5.475090503692627,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5968723893165588,
191
+ "median": 1556.472412109375,
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.12833863496780396,
212
+ "median": 238.67282104492188,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0413.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0413",
5
+ "executed_epochs": 413,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_aecb730f6a434e70b2ce661fdbf1ce50.npz",
37
+ "optimizer_file": "boundary_aecb730f6a434e70b2ce661fdbf1ce50_optimizer.pt",
38
+ "arrays_sha256": "26a7794c08146d56ce1ebfa0bfccd9518418ff3242310e46cffed17a75d38b3e",
39
+ "optimizer_sha256": "f9a41985b66f2f4569ae7b0e3e8a523a05ee136c4faa4510c1808ab6e6b93a77",
40
+ "stage": "adam",
41
+ "completed_passes": 413,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68558,
45
+ "adam_update_count": 68558,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 414,
49
+ "consumed_count": 413,
50
+ "last_submitted_update": 68558,
51
+ "last_consumed_update": 68392,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68558,
56
+ "completed_passes": 413,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68558,
59
+ "snapshot": "pass_end_0413",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 413,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68558,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68558,
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.837272045842838e-07,
83
+ "update_l2": 2.7432657589088194e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.0437291204398207e-07,
95
+ "update_l2": 8.732398782740347e-06
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.00015927145432215184,
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.00015927145432215184,
110
+ "observation_loss": 0.00015927145432215184,
111
+ "chamfer": 8.695213182363659e-05,
112
+ "track": 7.231932249851525e-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": 413,
131
+ "adam_update_count": 68558
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03463320294395089
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_aecb730f6a434e70b2ce661fdbf1ce50_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 414,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68559,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 413,
150
+ "trained_intervals": 68558,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68558,
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": -0.5263406038284302,
163
+ "median": 7.350429534912109,
164
+ "max": 11.529735565185547,
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": -2.0635218620300293,
184
+ "median": 5.474815368652344,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5907628536224365,
191
+ "median": 1556.8651123046875,
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.12700589001178741,
212
+ "median": 238.61306762695312,
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": 438,
250
+ "controller_edge_stiffness": 19
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_0414.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0414",
5
+ "executed_epochs": 414,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_031c6e53447e445d8eac3974b2cf1958.npz",
37
+ "optimizer_file": "boundary_031c6e53447e445d8eac3974b2cf1958_optimizer.pt",
38
+ "arrays_sha256": "62f61d93dd4d5bdf877cab955210a4dff47ed2ac6f052e766b9e950dce4ea5ea",
39
+ "optimizer_sha256": "16460d49e8b83436e8b04902e94f3036c70b639c1eaf59d3c48a9de98f17f958",
40
+ "stage": "adam",
41
+ "completed_passes": 414,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68724,
45
+ "adam_update_count": 68724,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 415,
49
+ "consumed_count": 414,
50
+ "last_submitted_update": 68724,
51
+ "last_consumed_update": 68558,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68724,
56
+ "completed_passes": 414,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68724,
59
+ "snapshot": "pass_end_0414",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 414,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68724,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68724,
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.0043443126050988e-06,
83
+ "update_l2": 5.670302016369533e-06
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.5183864472164714e-07,
95
+ "update_l2": 2.3934808268677443e-07
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.00015719886869192123,
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.00015719886869192123,
110
+ "observation_loss": 0.00015719886869192123,
111
+ "chamfer": 8.415032789343968e-05,
112
+ "track": 7.304854079848155e-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": 414,
131
+ "adam_update_count": 68724
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03384617599658668
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_031c6e53447e445d8eac3974b2cf1958_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 415,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68725,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 414,
150
+ "trained_intervals": 68724,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68724,
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": -0.5158668160438538,
163
+ "median": 7.351761341094971,
164
+ "max": 11.529735565185547,
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": -2.0530476570129395,
184
+ "median": 5.475197792053223,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5969828963279724,
191
+ "median": 1558.93994140625,
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.12834316492080688,
212
+ "median": 238.69857788085938,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0415.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0415",
5
+ "executed_epochs": 415,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_72225064d1784103b43912cc37d2b9dd.npz",
37
+ "optimizer_file": "boundary_72225064d1784103b43912cc37d2b9dd_optimizer.pt",
38
+ "arrays_sha256": "a75c6988474f2678ca330745c1c3cd5c0e5e856ea4ee676f063d7f766292a855",
39
+ "optimizer_sha256": "ca797a6b42475ca39cd2ea395dd475b1882657fe1b47c44013a0be80ab1a29bf",
40
+ "stage": "adam",
41
+ "completed_passes": 415,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 68890,
45
+ "adam_update_count": 68890,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 416,
49
+ "consumed_count": 415,
50
+ "last_submitted_update": 68890,
51
+ "last_consumed_update": 68724,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 68890,
56
+ "completed_passes": 415,
57
+ "next_interval": 0,
58
+ "trained_intervals": 68890,
59
+ "snapshot": "pass_end_0415",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 415,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 68890,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 68890,
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.495489515145891e-07,
83
+ "update_l2": 8.232624168158509e-06
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.3462395997976273e-07,
95
+ "update_l2": 3.312216676931712e-06
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.578553726896644e-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.578553726896644e-05,
110
+ "observation_loss": 9.578553726896644e-05,
111
+ "chamfer": 3.3720240026013926e-05,
112
+ "track": 6.20652936049737e-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": 415,
131
+ "adam_update_count": 68890
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033690026961266994
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_72225064d1784103b43912cc37d2b9dd_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 416,
143
+ "next_interval": 0,
144
+ "next_adam_update": 68891,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 415,
150
+ "trained_intervals": 68890,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 68890,
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": -0.5158668160438538,
163
+ "median": 7.351761341094971,
164
+ "max": 11.529735565185547,
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": -2.0530476570129395,
184
+ "median": 5.475197792053223,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5969828963279724,
191
+ "median": 1558.93994140625,
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.12834316492080688,
212
+ "median": 238.69857788085938,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0416.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0416",
5
+ "executed_epochs": 416,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_0125d164c60e4f8d9b6f72bf89e17519.npz",
37
+ "optimizer_file": "boundary_0125d164c60e4f8d9b6f72bf89e17519_optimizer.pt",
38
+ "arrays_sha256": "0650585369cea8e76cc1467d99c87e8fd4e11ce8a9e9e3e0a038a816d700fc1d",
39
+ "optimizer_sha256": "111f501387abec7c05ab9bbfdbcaec3e9647e4b8eb422e18227b0d1096c4eb68",
40
+ "stage": "adam",
41
+ "completed_passes": 416,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69056,
45
+ "adam_update_count": 69056,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 417,
49
+ "consumed_count": 416,
50
+ "last_submitted_update": 69056,
51
+ "last_consumed_update": 68890,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69056,
56
+ "completed_passes": 416,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69056,
59
+ "snapshot": "pass_end_0416",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 416,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69056,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69056,
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": 5.962417048976931e-07,
83
+ "update_l2": 1.7457699868828058e-05
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.1915452802213622e-07,
95
+ "update_l2": 6.772950655431487e-06
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.468778105452657e-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.468778105452657e-05,
110
+ "observation_loss": 8.468778105452657e-05,
111
+ "chamfer": 3.105297582806088e-05,
112
+ "track": 5.363480158848688e-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": 416,
131
+ "adam_update_count": 69056
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0382200051099062
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_0125d164c60e4f8d9b6f72bf89e17519_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 417,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69057,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 416,
150
+ "trained_intervals": 69056,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69056,
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": -0.5158668160438538,
163
+ "median": 7.351761341094971,
164
+ "max": 11.529735565185547,
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": -2.0530476570129395,
184
+ "median": 5.475197792053223,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.5969828963279724,
191
+ "median": 1558.93994140625,
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.12834316492080688,
212
+ "median": 238.69857788085938,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0417.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0417",
5
+ "executed_epochs": 417,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_85a08cf622184939a406d22e09292ffe.npz",
37
+ "optimizer_file": "boundary_85a08cf622184939a406d22e09292ffe_optimizer.pt",
38
+ "arrays_sha256": "b1c3301326cab437d4210a2df07b97a4134024abbbb17601c18478cb406a7649",
39
+ "optimizer_sha256": "600b311c024df8f281d1f025123817d53398605b99a5a513a002d0d3032b393b",
40
+ "stage": "adam",
41
+ "completed_passes": 417,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69222,
45
+ "adam_update_count": 69222,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 418,
49
+ "consumed_count": 417,
50
+ "last_submitted_update": 69222,
51
+ "last_consumed_update": 69056,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69222,
56
+ "completed_passes": 417,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69222,
59
+ "snapshot": "pass_end_0417",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 417,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69222,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69222,
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.0678629678295692e-06,
83
+ "update_l2": 3.285662751295604e-05
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.270456995276618e-07,
95
+ "update_l2": 2.1635951270582154e-06
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.00016217282973229885,
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.00016217282973229885,
110
+ "observation_loss": 0.00016217282973229885,
111
+ "chamfer": 8.476529183099046e-05,
112
+ "track": 7.740753062535077e-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": 417,
131
+ "adam_update_count": 69222
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03458955395035446
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_85a08cf622184939a406d22e09292ffe_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 418,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69223,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 417,
150
+ "trained_intervals": 69222,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69222,
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": -0.5097444653511047,
163
+ "median": 7.35167121887207,
164
+ "max": 11.529735565185547,
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": -2.0470902919769287,
184
+ "median": 5.475003719329834,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6006490588188171,
191
+ "median": 1558.7994384765625,
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.12911003828048706,
212
+ "median": 238.66555786132812,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0418.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0418",
5
+ "executed_epochs": 418,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_a950ebe775c5461aad760ed7ee9dd3e6.npz",
37
+ "optimizer_file": "boundary_a950ebe775c5461aad760ed7ee9dd3e6_optimizer.pt",
38
+ "arrays_sha256": "fb1be36bc65172712af3c5f0de6283535cc50d7a749cd4719e9b2ec8da01e6dc",
39
+ "optimizer_sha256": "c216d9600782bf93f329bde59b5b42016c77705eafb32f7a1e34e1313d4facdf",
40
+ "stage": "adam",
41
+ "completed_passes": 418,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69388,
45
+ "adam_update_count": 69388,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 419,
49
+ "consumed_count": 418,
50
+ "last_submitted_update": 69388,
51
+ "last_consumed_update": 69222,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69388,
56
+ "completed_passes": 418,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69388,
59
+ "snapshot": "pass_end_0418",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 418,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69388,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69388,
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.517320798593573e-07,
83
+ "update_l2": 2.967691580124665e-05
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.2743095112455194e-07,
95
+ "update_l2": 7.418459063046612e-06
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.062820026883855e-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.062820026883855e-05,
110
+ "observation_loss": 9.062820026883855e-05,
111
+ "chamfer": 3.219791688024998e-05,
112
+ "track": 5.843028338858858e-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": 418,
131
+ "adam_update_count": 69388
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034320884849876165
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_a950ebe775c5461aad760ed7ee9dd3e6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 419,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69389,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 418,
150
+ "trained_intervals": 69388,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69388,
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": -0.5097444653511047,
163
+ "median": 7.35167121887207,
164
+ "max": 11.529735565185547,
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": -2.0470902919769287,
184
+ "median": 5.475003719329834,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6006490588188171,
191
+ "median": 1558.7994384765625,
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.12911003828048706,
212
+ "median": 238.66555786132812,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0419.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0419",
5
+ "executed_epochs": 419,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_a5be509cac864ca48710e7d9b5e7dae6.npz",
37
+ "optimizer_file": "boundary_a5be509cac864ca48710e7d9b5e7dae6_optimizer.pt",
38
+ "arrays_sha256": "bbafa286acfcce5ee5e2e1e9cf610a237c913d628ad7042354f7857618359025",
39
+ "optimizer_sha256": "52ee2139bac1a937fe1e0ecccead2111e1ce1154e49b684002eae827a967d2ef",
40
+ "stage": "adam",
41
+ "completed_passes": 419,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69554,
45
+ "adam_update_count": 69554,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 420,
49
+ "consumed_count": 419,
50
+ "last_submitted_update": 69554,
51
+ "last_consumed_update": 69388,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69554,
56
+ "completed_passes": 419,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69554,
59
+ "snapshot": "pass_end_0419",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 419,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69554,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69554,
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": 5.708059234166285e-07,
83
+ "update_l2": 6.0018443036824465e-05
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.2286677986139694e-07,
95
+ "update_l2": 1.5496068954234943e-05
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.661594620207325e-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.661594620207325e-05,
110
+ "observation_loss": 8.661594620207325e-05,
111
+ "chamfer": 3.128305252175778e-05,
112
+ "track": 5.5332893680315465e-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": 419,
131
+ "adam_update_count": 69554
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034403346944600344
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_a5be509cac864ca48710e7d9b5e7dae6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 420,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69555,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 419,
150
+ "trained_intervals": 69554,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69554,
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": -0.5097470283508301,
163
+ "median": 7.35167121887207,
164
+ "max": 11.529735565185547,
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": -2.0470902919769287,
184
+ "median": 5.475003719329834,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.600647509098053,
191
+ "median": 1558.7994384765625,
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.12911003828048706,
212
+ "median": 238.66555786132812,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0420.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0420",
5
+ "executed_epochs": 420,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_4270e8a0b01a46febde92e0d23c6482d.npz",
37
+ "optimizer_file": "boundary_4270e8a0b01a46febde92e0d23c6482d_optimizer.pt",
38
+ "arrays_sha256": "2f6b3dca55c8e7c9ffa201858e9d082583402a6777efeb686e141d4edd02caf0",
39
+ "optimizer_sha256": "6da779dbdc36295019b867efa3b00c9d6744afdfe853abbc83dfd86ce46f032b",
40
+ "stage": "adam",
41
+ "completed_passes": 420,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69720,
45
+ "adam_update_count": 69720,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 421,
49
+ "consumed_count": 420,
50
+ "last_submitted_update": 69720,
51
+ "last_consumed_update": 69554,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69720,
56
+ "completed_passes": 420,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69720,
59
+ "snapshot": "pass_end_0420",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 420,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69720,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69720,
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.04129638759332e-07,
83
+ "update_l2": 0.00013582846440840513
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.2027936691083596e-07,
95
+ "update_l2": 3.728008596226573e-05
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.770135173108429e-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.770135173108429e-05,
110
+ "observation_loss": 8.770135173108429e-05,
111
+ "chamfer": 3.241221929783933e-05,
112
+ "track": 5.528912879526615e-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": 420,
131
+ "adam_update_count": 69720
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034496861044317484
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_4270e8a0b01a46febde92e0d23c6482d_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 421,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69721,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 420,
150
+ "trained_intervals": 69720,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69720,
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": -0.5097520351409912,
163
+ "median": 7.35167121887207,
164
+ "max": 11.529735565185547,
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": -2.0470902919769287,
184
+ "median": 5.475004196166992,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6006445288658142,
191
+ "median": 1558.7994384765625,
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.12911003828048706,
212
+ "median": 238.6657257080078,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0421.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0421",
5
+ "executed_epochs": 421,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_1558b4daa27b464fb62ed348610365c3.npz",
37
+ "optimizer_file": "boundary_1558b4daa27b464fb62ed348610365c3_optimizer.pt",
38
+ "arrays_sha256": "ce1b2b941ad5303e92942427ae4515f21da2a30c9ea7bd3faee1ab735bdaea2f",
39
+ "optimizer_sha256": "f5115bebc5e9330db6d7e6632d18a0f3c0691f6a25e277c9ae88a36cb5f51f06",
40
+ "stage": "adam",
41
+ "completed_passes": 421,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 69886,
45
+ "adam_update_count": 69886,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 422,
49
+ "consumed_count": 421,
50
+ "last_submitted_update": 69886,
51
+ "last_consumed_update": 69720,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 69886,
56
+ "completed_passes": 421,
57
+ "next_interval": 0,
58
+ "trained_intervals": 69886,
59
+ "snapshot": "pass_end_0421",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 421,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 69886,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 69886,
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.270143444453424e-07,
83
+ "update_l2": 0.0002794076572172344
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.2617920219781809e-07,
95
+ "update_l2": 8.175110269803554e-05
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.071647218661383e-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.071647218661383e-05,
110
+ "observation_loss": 9.071647218661383e-05,
111
+ "chamfer": 3.225451655453071e-05,
112
+ "track": 5.846195563208312e-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": 421,
131
+ "adam_update_count": 69886
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03736969782039523
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_1558b4daa27b464fb62ed348610365c3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 422,
143
+ "next_interval": 0,
144
+ "next_adam_update": 69887,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 421,
150
+ "trained_intervals": 69886,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 69886,
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": -0.5097634792327881,
163
+ "median": 7.35167121887207,
164
+ "max": 11.529735565185547,
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": -2.0470993518829346,
184
+ "median": 5.475011825561523,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.600637674331665,
191
+ "median": 1558.7994384765625,
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.12910886108875275,
212
+ "median": 238.66741943359375,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0422.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0422",
5
+ "executed_epochs": 422,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_ce619037f7304706b468ff395d001db6.npz",
37
+ "optimizer_file": "boundary_ce619037f7304706b468ff395d001db6_optimizer.pt",
38
+ "arrays_sha256": "43f7db3093dc6590cef80b508580def33dfbd26ed899a3fd9a95d4dbe149f77d",
39
+ "optimizer_sha256": "b9692e8df1f5aba7f78212c2642372f1174fba1ec2fd372e3ff5a8d12ee02ad4",
40
+ "stage": "adam",
41
+ "completed_passes": 422,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70052,
45
+ "adam_update_count": 70052,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 423,
49
+ "consumed_count": 422,
50
+ "last_submitted_update": 70052,
51
+ "last_consumed_update": 69886,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70052,
56
+ "completed_passes": 422,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70052,
59
+ "snapshot": "pass_end_0422",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 422,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70052,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70052,
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.010483401842066e-06,
83
+ "update_l2": 2.3634662284166552e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.489553759867704e-07,
95
+ "update_l2": 2.0648326426453423e-06
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.00016289549239445478,
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.00016289549239445478,
110
+ "observation_loss": 0.00016289549239445478,
111
+ "chamfer": 8.854123007040471e-05,
112
+ "track": 7.435426232405007e-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": 422,
131
+ "adam_update_count": 70052
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033539566211402416
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_ce619037f7304706b468ff395d001db6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 423,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70053,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 422,
150
+ "trained_intervals": 70052,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70052,
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": -0.4992905855178833,
163
+ "median": 7.349732875823975,
164
+ "max": 11.529735565185547,
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": -2.0366263389587402,
184
+ "median": 5.4757256507873535,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069611310958862,
191
+ "median": 1555.7808837890625,
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.13046813011169434,
212
+ "median": 238.87469482421875,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0423.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0423",
5
+ "executed_epochs": 423,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_98be34d2fc9c4065a3efe9679857c287.npz",
37
+ "optimizer_file": "boundary_98be34d2fc9c4065a3efe9679857c287_optimizer.pt",
38
+ "arrays_sha256": "cd4ab6f8a65464a290493d405784e0015a47c9161b5a8075ff3d770d58c9e65a",
39
+ "optimizer_sha256": "f331c3fbebf0cfdf8a1b779d91fdfde27f017a078cda534c34e45727ad0e8a8f",
40
+ "stage": "adam",
41
+ "completed_passes": 423,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70218,
45
+ "adam_update_count": 70218,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 424,
49
+ "consumed_count": 423,
50
+ "last_submitted_update": 70218,
51
+ "last_consumed_update": 70052,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70218,
56
+ "completed_passes": 423,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70218,
59
+ "snapshot": "pass_end_0423",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 423,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70218,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70218,
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.200443405963597e-07,
83
+ "update_l2": 0.00013526133261620998
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.392795212495912e-07,
95
+ "update_l2": 7.412653758365195e-06
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.624434460420161e-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.624434460420161e-05,
110
+ "observation_loss": 9.624434460420161e-05,
111
+ "chamfer": 3.328450475237332e-05,
112
+ "track": 6.295983621384948e-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": 423,
131
+ "adam_update_count": 70218
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034123111981898546
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_98be34d2fc9c4065a3efe9679857c287_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 424,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70219,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 423,
150
+ "trained_intervals": 70218,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70218,
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": -0.4992908239364624,
163
+ "median": 7.349857807159424,
164
+ "max": 11.529735565185547,
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": -2.0366263389587402,
184
+ "median": 5.4757256507873535,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069609522819519,
191
+ "median": 1555.9752197265625,
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.13046813011169434,
212
+ "median": 238.87469482421875,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0424.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0424",
5
+ "executed_epochs": 424,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_08ff5559ce7f4eac9c5e980b2d1c4a5b.npz",
37
+ "optimizer_file": "boundary_08ff5559ce7f4eac9c5e980b2d1c4a5b_optimizer.pt",
38
+ "arrays_sha256": "95443d024f55754cfd02e40a88c24da1185a77dcaceafdfb24e98930f3c58107",
39
+ "optimizer_sha256": "1c9886dd1bc33eb025a7870ad4b4b23cb84ae32c02cbff705da6739a88621b6d",
40
+ "stage": "adam",
41
+ "completed_passes": 424,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70384,
45
+ "adam_update_count": 70384,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 425,
49
+ "consumed_count": 424,
50
+ "last_submitted_update": 70384,
51
+ "last_consumed_update": 70218,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70384,
56
+ "completed_passes": 424,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70384,
59
+ "snapshot": "pass_end_0424",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 424,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70384,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70384,
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.009871652968286e-06,
83
+ "update_l2": 9.677913476480171e-05
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.820712433684093e-07,
95
+ "update_l2": 9.535302524454892e-06
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.0001556456263642758,
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.0001556456263642758,
110
+ "observation_loss": 0.0001556456263642758,
111
+ "chamfer": 8.224587509175763e-05,
112
+ "track": 7.339974399656057e-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": 424,
131
+ "adam_update_count": 70384
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03954298794269562
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_08ff5559ce7f4eac9c5e980b2d1c4a5b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 425,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70385,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 424,
150
+ "trained_intervals": 70384,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70384,
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": -0.49930500984191895,
163
+ "median": 7.349732875823975,
164
+ "max": 11.529735565185547,
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": -2.036640167236328,
184
+ "median": 5.475705146789551,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069523692131042,
191
+ "median": 1555.7808837890625,
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.1304663121700287,
212
+ "median": 238.8697052001953,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0425.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0425",
5
+ "executed_epochs": 425,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_db03d7143a8240e5ae2c257b9810400e.npz",
37
+ "optimizer_file": "boundary_db03d7143a8240e5ae2c257b9810400e_optimizer.pt",
38
+ "arrays_sha256": "f5f5693e33364866b45026183fae10902d3f82ae6f63d16c4c1bf795c952bc7c",
39
+ "optimizer_sha256": "f411fd3ca1b03ac19db97018d4f85175ccdf24f5140ecb9696a17c9bf32db5bb",
40
+ "stage": "adam",
41
+ "completed_passes": 425,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70550,
45
+ "adam_update_count": 70550,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 426,
49
+ "consumed_count": 425,
50
+ "last_submitted_update": 70550,
51
+ "last_consumed_update": 70384,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70550,
56
+ "completed_passes": 425,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70550,
59
+ "snapshot": "pass_end_0425",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 425,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70550,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70550,
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.770588356630469e-07,
83
+ "update_l2": 0.00029882974922657013
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.3349799132811313e-07,
95
+ "update_l2": 3.6448942410061136e-05
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.331257024314255e-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.331257024314255e-05,
110
+ "observation_loss": 9.331257024314255e-05,
111
+ "chamfer": 3.259287404944189e-05,
112
+ "track": 6.071969983167946e-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": 425,
131
+ "adam_update_count": 70550
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034023757791146636
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_db03d7143a8240e5ae2c257b9810400e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 426,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70551,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 425,
150
+ "trained_intervals": 70550,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70550,
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": -0.4993079602718353,
163
+ "median": 7.349857807159424,
164
+ "max": 11.529735565185547,
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": -2.036640167236328,
184
+ "median": 5.475705146789551,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069505214691162,
191
+ "median": 1555.9752197265625,
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.1304663121700287,
212
+ "median": 238.8697052001953,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0426.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0426",
5
+ "executed_epochs": 426,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_9227f169c73a42b2837d3287030e2fc3.npz",
37
+ "optimizer_file": "boundary_9227f169c73a42b2837d3287030e2fc3_optimizer.pt",
38
+ "arrays_sha256": "c1ca52400ed1f1a1eaf0d8fcf4f428efbc3b1c5297790d6c5f036952b70cada2",
39
+ "optimizer_sha256": "7e0f9ffdfba75b60f77deed5a1ea7dc1e6972433fbce75b9e8af032344f73746",
40
+ "stage": "adam",
41
+ "completed_passes": 426,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70716,
45
+ "adam_update_count": 70716,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 427,
49
+ "consumed_count": 426,
50
+ "last_submitted_update": 70716,
51
+ "last_consumed_update": 70550,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70716,
56
+ "completed_passes": 426,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70716,
59
+ "snapshot": "pass_end_0426",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 426,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70716,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70716,
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.081980927774566e-07,
83
+ "update_l2": 0.000508829252794385
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.2173001096016378e-07,
95
+ "update_l2": 7.333202665904537e-05
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.88929862412624e-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.88929862412624e-05,
110
+ "observation_loss": 8.88929862412624e-05,
111
+ "chamfer": 3.2798350730445236e-05,
112
+ "track": 5.609463551081717e-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": 426,
131
+ "adam_update_count": 70716
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04210457601584494
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_9227f169c73a42b2837d3287030e2fc3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 427,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70717,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 426,
150
+ "trained_intervals": 70716,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70716,
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": -0.49931439757347107,
163
+ "median": 7.349857807159424,
164
+ "max": 11.529735565185547,
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": -2.0366439819335938,
184
+ "median": 5.475705146789551,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069466471672058,
191
+ "median": 1555.9752197265625,
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.1304658204317093,
212
+ "median": 238.8697052001953,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0427.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0427",
5
+ "executed_epochs": 427,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_6a1127fa97c44a69a457de4674f24eac.npz",
37
+ "optimizer_file": "boundary_6a1127fa97c44a69a457de4674f24eac_optimizer.pt",
38
+ "arrays_sha256": "f7560c6a7d6bb6c0efbc0f63e7f888d9547d98829286b2fb59cee276f38cffe3",
39
+ "optimizer_sha256": "e06f349effa7da14967842e214dff9613f19d11c5481590ebaebe58be47d2b5e",
40
+ "stage": "adam",
41
+ "completed_passes": 427,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 70882,
45
+ "adam_update_count": 70882,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 428,
49
+ "consumed_count": 427,
50
+ "last_submitted_update": 70882,
51
+ "last_consumed_update": 70716,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 70882,
56
+ "completed_passes": 427,
57
+ "next_interval": 0,
58
+ "trained_intervals": 70882,
59
+ "snapshot": "pass_end_0427",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 427,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 70882,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 70882,
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": 5.964362230770348e-07,
83
+ "update_l2": 0.0008781760698184371
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.2518918879322882e-07,
95
+ "update_l2": 0.00015770431491546333
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.925954898586497e-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.925954898586497e-05,
110
+ "observation_loss": 8.925954898586497e-05,
111
+ "chamfer": 3.1842002499615774e-05,
112
+ "track": 5.7417546486249194e-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": 427,
131
+ "adam_update_count": 70882
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035292810993269086
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_6a1127fa97c44a69a457de4674f24eac_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 428,
143
+ "next_interval": 0,
144
+ "next_adam_update": 70883,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 427,
150
+ "trained_intervals": 70882,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 70882,
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": -0.4993278682231903,
163
+ "median": 7.349857807159424,
164
+ "max": 11.529735565185547,
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": -2.0366525650024414,
184
+ "median": 5.475705146789551,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069384813308716,
191
+ "median": 1555.9752197265625,
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.13046470284461975,
212
+ "median": 238.86976623535156,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0428.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_0428",
5
+ "executed_epochs": 428,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_08cb8c9b1d6e47a8a6982f0d238b4968.npz",
37
+ "optimizer_file": "boundary_08cb8c9b1d6e47a8a6982f0d238b4968_optimizer.pt",
38
+ "arrays_sha256": "944d8b9849d91f028d7d0106cf5c914547ac5a82a5c489a1a80a1e0c0a316bf4",
39
+ "optimizer_sha256": "7b03afeba7d4f6644bc21942541d1f7decacae3b45c088770287e38e89d41ca6",
40
+ "stage": "adam",
41
+ "completed_passes": 428,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 71048,
45
+ "adam_update_count": 71048,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 429,
49
+ "consumed_count": 428,
50
+ "last_submitted_update": 71048,
51
+ "last_consumed_update": 70882,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 71048,
56
+ "completed_passes": 428,
57
+ "next_interval": 0,
58
+ "trained_intervals": 71048,
59
+ "snapshot": "pass_end_0428",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 428,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 71048,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 71048,
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": 5.678412549059431e-07,
83
+ "update_l2": 0.0012378186220303178
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.1947626887831575e-07,
95
+ "update_l2": 0.00029099799576215446
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.409500878769904e-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.409500878769904e-05,
110
+ "observation_loss": 8.409500878769904e-05,
111
+ "chamfer": 3.171259231748991e-05,
112
+ "track": 5.2382420108187944e-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": 428,
131
+ "adam_update_count": 71048
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03510720795020461
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_08cb8c9b1d6e47a8a6982f0d238b4968_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 429,
143
+ "next_interval": 0,
144
+ "next_adam_update": 71049,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 428,
150
+ "trained_intervals": 71048,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 71048,
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": -0.4993584156036377,
163
+ "median": 7.349857807159424,
164
+ "max": 11.529735565185547,
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": -2.036673069000244,
184
+ "median": 5.475700855255127,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6069199442863464,
191
+ "median": 1555.9752197265625,
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.13046202063560486,
212
+ "median": 238.8687744140625,
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": 439,
250
+ "controller_edge_stiffness": 19
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_0429.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_0429",
5
+ "executed_epochs": 429,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_ae7896b4776d46aea31c02d1ba61bc38.npz",
37
+ "optimizer_file": "boundary_ae7896b4776d46aea31c02d1ba61bc38_optimizer.pt",
38
+ "arrays_sha256": "dd019ee0402eb2a0096bec9bf391a28d5910596a921b59fbc6d776707894679f",
39
+ "optimizer_sha256": "99e96ba8fb919a3bb7e8fdc18f00feb03aed3f13ccf3e36e33030b85fee3e1a0",
40
+ "stage": "adam",
41
+ "completed_passes": 429,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 71214,
45
+ "adam_update_count": 71214,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 430,
49
+ "consumed_count": 429,
50
+ "last_submitted_update": 71214,
51
+ "last_consumed_update": 71048,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 71214,
56
+ "completed_passes": 429,
57
+ "next_interval": 0,
58
+ "trained_intervals": 71214,
59
+ "snapshot": "pass_end_0429",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 429,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 71214,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 71214,
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": 5.710630830435548e-07,
83
+ "update_l2": 0.0015717585338279605
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.2141391891873354e-07,
95
+ "update_l2": 0.0004792065010406077
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.473674097331241e-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.473674097331241e-05,
110
+ "observation_loss": 8.473674097331241e-05,
111
+ "chamfer": 3.1924348149914294e-05,
112
+ "track": 5.281239282339811e-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": 429,
131
+ "adam_update_count": 71214
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03456933400593698
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_ae7896b4776d46aea31c02d1ba61bc38_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 430,
143
+ "next_interval": 0,
144
+ "next_adam_update": 71215,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 429,
150
+ "trained_intervals": 71214,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 71214,
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": -0.499435693025589,
163
+ "median": 7.349977493286133,
164
+ "max": 11.529735565185547,
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": -2.036724090576172,
184
+ "median": 5.475697040557861,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6068730354309082,
191
+ "median": 1556.161376953125,
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.1304553747177124,
212
+ "median": 238.86802673339844,
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": 440,
250
+ "controller_edge_stiffness": 19
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_0430.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_0430",
5
+ "executed_epochs": 430,
6
+ "score": null,
7
+ "best_score": 9.684163090143162e-05,
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_f8862a3fd05e40bb9a149894ce4d5401.npz",
37
+ "optimizer_file": "boundary_f8862a3fd05e40bb9a149894ce4d5401_optimizer.pt",
38
+ "arrays_sha256": "b833b552fad2822465cdfeeeb260e1f3e230aea3249142d1c91a0f0970437714",
39
+ "optimizer_sha256": "5f55e6e77487526fadc490dfc3cffca20a052ebfc39a03fae28c466105a5dc21",
40
+ "stage": "adam",
41
+ "completed_passes": 430,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 71380,
45
+ "adam_update_count": 71380,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 431,
49
+ "consumed_count": 430,
50
+ "last_submitted_update": 71380,
51
+ "last_consumed_update": 71214,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 71380,
56
+ "completed_passes": 430,
57
+ "next_interval": 0,
58
+ "trained_intervals": 71380,
59
+ "snapshot": "pass_end_0430",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 430,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 71380,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 71380,
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.167184665173409e-07,
83
+ "update_l2": 0.002053795615211129
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.2611015165475692e-07,
95
+ "update_l2": 0.000797706947196275
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.77409111126326e-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.77409111126326e-05,
110
+ "observation_loss": 8.77409111126326e-05,
111
+ "chamfer": 3.271048626629636e-05,
112
+ "track": 5.5030424846336246e-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": 430,
131
+ "adam_update_count": 71380
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03456126991659403
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_f8862a3fd05e40bb9a149894ce4d5401_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 431,
143
+ "next_interval": 0,
144
+ "next_adam_update": 71381,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 430,
150
+ "trained_intervals": 71380,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 71380,
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": -0.4995999336242676,
163
+ "median": 7.349977493286133,
164
+ "max": 11.529735565185547,
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": -2.036836862564087,
184
+ "median": 5.4756855964660645,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6067733764648438,
191
+ "median": 1556.161376953125,
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.13044066727161407,
212
+ "median": 238.86558532714844,
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": 440,
250
+ "controller_edge_stiffness": 19
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }