serialexperimentsleon commited on
Commit
e1bc696
·
verified ·
1 Parent(s): 201d134

processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking: payload batch 19/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_0281.json +254 -0
  2. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json +254 -0
  3. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json +254 -0
  4. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json +254 -0
  5. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json +254 -0
  6. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json +254 -0
  7. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json +254 -0
  8. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json +254 -0
  9. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json +254 -0
  10. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json +254 -0
  11. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json +254 -0
  12. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json +254 -0
  13. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json +254 -0
  14. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json +254 -0
  15. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json +254 -0
  16. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json +254 -0
  17. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json +254 -0
  18. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json +254 -0
  19. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json +254 -0
  20. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json +254 -0
  21. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json +254 -0
  22. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json +254 -0
  23. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json +254 -0
  24. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json +254 -0
  25. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json +254 -0
  26. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json +254 -0
  27. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json +254 -0
  28. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json +254 -0
  29. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json +254 -0
  30. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json +254 -0
  31. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json +254 -0
  32. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json +254 -0
  33. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json +254 -0
  34. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json +254 -0
  35. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json +254 -0
  36. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json +254 -0
  37. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json +254 -0
  38. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json +254 -0
  39. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json +254 -0
  40. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json +254 -0
  41. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json +254 -0
  42. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json +254 -0
  43. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json +254 -0
  44. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json +254 -0
  45. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json +254 -0
  46. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json +254 -0
  47. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json +254 -0
  48. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.json +254 -0
  49. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.json +254 -0
  50. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.json +254 -0
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.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_0281",
5
+ "executed_epochs": 281,
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_fbce7f72825248ea901ee4741b3f31fb.npz",
37
+ "optimizer_file": "boundary_fbce7f72825248ea901ee4741b3f31fb_optimizer.pt",
38
+ "arrays_sha256": "d554966a3a1f7a0acb94dac78b0221128069d56f54f034190e14e257fca72bd0",
39
+ "optimizer_sha256": "58f89e724014f6f9f98d7bfefd657cae2c56392a7e8a125d5facc8dcfdb84f35",
40
+ "stage": "adam",
41
+ "completed_passes": 281,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46646,
45
+ "adam_update_count": 46646,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 282,
49
+ "consumed_count": 281,
50
+ "last_submitted_update": 46646,
51
+ "last_consumed_update": 46480,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46646,
56
+ "completed_passes": 281,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46646,
59
+ "snapshot": "pass_end_0281",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 281,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46646,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46646,
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.264528107953083e-07,
83
+ "update_l2": 0.011178099550306797
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.65651736350992e-08,
95
+ "update_l2": 0.002654857700690627
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.24845808185637e-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.24845808185637e-05,
110
+ "observation_loss": 9.24845808185637e-05,
111
+ "chamfer": 3.934355845558457e-05,
112
+ "track": 5.3141026000957936e-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": 281,
131
+ "adam_update_count": 46646
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03495915699750185
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_fbce7f72825248ea901ee4741b3f31fb_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 282,
143
+ "next_interval": 0,
144
+ "next_adam_update": 46647,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 281,
150
+ "trained_intervals": 46646,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 46646,
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.23134173452854156,
163
+ "median": 7.338857650756836,
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": -1.6883413791656494,
184
+ "median": 5.734653472900391,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7934682965278625,
191
+ "median": 1538.953125,
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.1848258227109909,
212
+ "median": 309.4073791503906,
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": 368,
250
+ "controller_edge_stiffness": 16
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_0282.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_0282",
5
+ "executed_epochs": 282,
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_d99d9aab490f46a4a01c95194f1df377.npz",
37
+ "optimizer_file": "boundary_d99d9aab490f46a4a01c95194f1df377_optimizer.pt",
38
+ "arrays_sha256": "35864c68649751ad3fa644bbb3ad8e5d5e4dcc82e226bdd051f87b8951fd6b9d",
39
+ "optimizer_sha256": "8e0ad2ef55fec7298590f8822cb54f9ae20d03229e4108151b0aa9422fadd33a",
40
+ "stage": "adam",
41
+ "completed_passes": 282,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46812,
45
+ "adam_update_count": 46812,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 283,
49
+ "consumed_count": 282,
50
+ "last_submitted_update": 46812,
51
+ "last_consumed_update": 46646,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46812,
56
+ "completed_passes": 282,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46812,
59
+ "snapshot": "pass_end_0282",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 282,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46812,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46812,
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.572852105866332e-07,
83
+ "update_l2": 0.011368795298039913
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.787170305078689e-07,
95
+ "update_l2": 0.003246012609452009
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 7.820486644050106e-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": 7.820486644050106e-05,
110
+ "observation_loss": 7.820486644050106e-05,
111
+ "chamfer": 3.0417140806093812e-05,
112
+ "track": 4.778772563440725e-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": 282,
131
+ "adam_update_count": 46812
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03371985978446901
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_d99d9aab490f46a4a01c95194f1df377_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 283,
143
+ "next_interval": 0,
144
+ "next_adam_update": 46813,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 282,
150
+ "trained_intervals": 46812,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 46812,
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.23728737235069275,
163
+ "median": 7.338977813720703,
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": -1.694566011428833,
184
+ "median": 5.723323345184326,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7887645959854126,
191
+ "median": 1539.1380615234375,
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.18367892503738403,
212
+ "median": 305.92254638671875,
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": 368,
250
+ "controller_edge_stiffness": 16
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_0283.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_0283",
5
+ "executed_epochs": 283,
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_b47ce5d0d3944539a3e1e308c7154c8f.npz",
37
+ "optimizer_file": "boundary_b47ce5d0d3944539a3e1e308c7154c8f_optimizer.pt",
38
+ "arrays_sha256": "a389322f21a9a68960fbcb6abf81e6e09831506a4a905872062391e2c01c78f8",
39
+ "optimizer_sha256": "2115d8405f331889a600a197300abb592ae07bad9c7cdb60f46b995d37d6d70c",
40
+ "stage": "adam",
41
+ "completed_passes": 283,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 46978,
45
+ "adam_update_count": 46978,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 284,
49
+ "consumed_count": 283,
50
+ "last_submitted_update": 46978,
51
+ "last_consumed_update": 46812,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 46978,
56
+ "completed_passes": 283,
57
+ "next_interval": 0,
58
+ "trained_intervals": 46978,
59
+ "snapshot": "pass_end_0283",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 283,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 46978,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 46978,
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.5439853124662477e-07,
83
+ "update_l2": 0.011878078803420067
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.6936614599671884e-07,
95
+ "update_l2": 0.0033576239366084337
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 7.900282798800617e-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": 7.900282798800617e-05,
110
+ "observation_loss": 7.900282798800617e-05,
111
+ "chamfer": 3.057069989154115e-05,
112
+ "track": 4.843212809646502e-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": 283,
131
+ "adam_update_count": 46978
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033670224947854877
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_b47ce5d0d3944539a3e1e308c7154c8f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 284,
143
+ "next_interval": 0,
144
+ "next_adam_update": 46979,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 283,
150
+ "trained_intervals": 46978,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 46978,
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.2432716339826584,
163
+ "median": 7.33836555480957,
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": -1.7013118267059326,
184
+ "median": 5.721046447753906,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7840585112571716,
191
+ "median": 1538.1959228515625,
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.1824440211057663,
212
+ "median": 305.2259521484375,
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": 370,
250
+ "controller_edge_stiffness": 16
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_0284.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_0284",
5
+ "executed_epochs": 284,
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_e1981e1308184476b14084946d4999a1.npz",
37
+ "optimizer_file": "boundary_e1981e1308184476b14084946d4999a1_optimizer.pt",
38
+ "arrays_sha256": "0557ffab2761ce9a8accb9cc2590931bcd1f6c7ae5207e04c02a48cc34caac8e",
39
+ "optimizer_sha256": "67f08305540fa7d066d899bd2d888e31dcd1adaa63875964d59cdfda15acb658",
40
+ "stage": "adam",
41
+ "completed_passes": 284,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47144,
45
+ "adam_update_count": 47144,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 285,
49
+ "consumed_count": 284,
50
+ "last_submitted_update": 47144,
51
+ "last_consumed_update": 46978,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47144,
56
+ "completed_passes": 284,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47144,
59
+ "snapshot": "pass_end_0284",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 284,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47144,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47144,
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.170681328716455e-07,
83
+ "update_l2": 0.011821695603430271
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.651902483805316e-07,
95
+ "update_l2": 0.0022584316320717335
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.847598266787827e-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.847598266787827e-05,
110
+ "observation_loss": 9.847598266787827e-05,
111
+ "chamfer": 4.287659248802811e-05,
112
+ "track": 5.559939017985016e-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": 284,
131
+ "adam_update_count": 47144
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03382426896132529
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_e1981e1308184476b14084946d4999a1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 285,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47145,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 284,
150
+ "trained_intervals": 47144,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47144,
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.2500634789466858,
163
+ "median": 7.3380937576293945,
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": -1.7082531452178955,
184
+ "median": 5.718603610992432,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7787513732910156,
191
+ "median": 1537.7779541015625,
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.18118201196193695,
212
+ "median": 304.48089599609375,
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": 371,
250
+ "controller_edge_stiffness": 16
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_0285.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_0285",
5
+ "executed_epochs": 285,
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_62db96166318414181b746f5080acf9e.npz",
37
+ "optimizer_file": "boundary_62db96166318414181b746f5080acf9e_optimizer.pt",
38
+ "arrays_sha256": "8c3148d52ecd4e889ad5ffb8ee70298694767fbb60a61eebbf01fdf65f381262",
39
+ "optimizer_sha256": "9caf77b761a895adda0f7d1138623c4d4e6240393dbc0c5187a9fdcbf48d8800",
40
+ "stage": "adam",
41
+ "completed_passes": 285,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47310,
45
+ "adam_update_count": 47310,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 286,
49
+ "consumed_count": 285,
50
+ "last_submitted_update": 47310,
51
+ "last_consumed_update": 47144,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47310,
56
+ "completed_passes": 285,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47310,
59
+ "snapshot": "pass_end_0285",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 285,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47310,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47310,
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.361309831641847e-07,
83
+ "update_l2": 0.012056227773427963
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.0182264986724476e-07,
95
+ "update_l2": 0.0027971568051725626
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.053760004462674e-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.053760004462674e-05,
110
+ "observation_loss": 9.053760004462674e-05,
111
+ "chamfer": 3.4396689443383366e-05,
112
+ "track": 5.614091060124338e-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": 285,
131
+ "adam_update_count": 47310
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03400865802541375
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_62db96166318414181b746f5080acf9e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 286,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47311,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 285,
150
+ "trained_intervals": 47310,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47310,
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.25688984990119934,
163
+ "median": 7.3380937576293945,
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": -1.7145740985870361,
184
+ "median": 5.712917804718018,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.773453414440155,
191
+ "median": 1537.7779541015625,
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.1800403892993927,
212
+ "median": 302.75457763671875,
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": 372,
250
+ "controller_edge_stiffness": 16
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_0286.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_0286",
5
+ "executed_epochs": 286,
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_56f8bc4d8e7e4f7f9025987f49d2cc6a.npz",
37
+ "optimizer_file": "boundary_56f8bc4d8e7e4f7f9025987f49d2cc6a_optimizer.pt",
38
+ "arrays_sha256": "2a42b88e7a305273477d96c5e376813d7502cd9a344ea2f21e1699ad96d94d97",
39
+ "optimizer_sha256": "f8d5c9c28ba4d6e690cda43df9b7161c1cde1c677c51877c49a51fe0d9dbe51f",
40
+ "stage": "adam",
41
+ "completed_passes": 286,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47476,
45
+ "adam_update_count": 47476,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 287,
49
+ "consumed_count": 286,
50
+ "last_submitted_update": 47476,
51
+ "last_consumed_update": 47310,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47476,
56
+ "completed_passes": 286,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47476,
59
+ "snapshot": "pass_end_0286",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 286,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47476,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47476,
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.949646712608228e-07,
83
+ "update_l2": 0.014754495583474636
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.0136871964050442e-07,
95
+ "update_l2": 0.0030841270927339792
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.361926302313805e-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.361926302313805e-05,
110
+ "observation_loss": 8.361926302313805e-05,
111
+ "chamfer": 3.680492955027148e-05,
112
+ "track": 4.681433711084537e-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": 286,
131
+ "adam_update_count": 47476
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03380420710891485
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_56f8bc4d8e7e4f7f9025987f49d2cc6a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 287,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47477,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 286,
150
+ "trained_intervals": 47476,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47476,
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.2616787850856781,
163
+ "median": 7.3386335372924805,
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": -1.7211880683898926,
184
+ "median": 5.709897041320801,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7697582840919495,
191
+ "median": 1538.6082763671875,
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.17885354161262512,
212
+ "median": 301.84210205078125,
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": 373,
250
+ "controller_edge_stiffness": 16
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_0287.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_0287",
5
+ "executed_epochs": 287,
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_43e3d00b95a14c4e898edd8711afe51f.npz",
37
+ "optimizer_file": "boundary_43e3d00b95a14c4e898edd8711afe51f_optimizer.pt",
38
+ "arrays_sha256": "097790f262de41d6b71494cd5761a29bf9cf9c083ded7a5754dffebc3aeddfdf",
39
+ "optimizer_sha256": "a8f930a7e2957c58a9d5d0b7771b487ddaa110a96937ef9460991159658449e6",
40
+ "stage": "adam",
41
+ "completed_passes": 287,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47642,
45
+ "adam_update_count": 47642,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 288,
49
+ "consumed_count": 287,
50
+ "last_submitted_update": 47642,
51
+ "last_consumed_update": 47476,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47642,
56
+ "completed_passes": 287,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47642,
59
+ "snapshot": "pass_end_0287",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 287,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47642,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47642,
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.165277581094415e-06,
83
+ "update_l2": 0.014432339929044247
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.536964747283491e-07,
95
+ "update_l2": 0.0048906016163527966
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.00017111460329033434,
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.00017111460329033434,
110
+ "observation_loss": 0.00017111460329033434,
111
+ "chamfer": 9.48399247135967e-05,
112
+ "track": 7.627467857673764e-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": 287,
131
+ "adam_update_count": 47642
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03644885681569576
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_43e3d00b95a14c4e898edd8711afe51f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 288,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47643,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 287,
150
+ "trained_intervals": 47642,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47642,
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.26384440064430237,
163
+ "median": 7.3383684158325195,
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": -1.7168283462524414,
184
+ "median": 5.703954219818115,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7680930495262146,
191
+ "median": 1538.2003173828125,
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.17963498830795288,
212
+ "median": 300.0515441894531,
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": 373,
250
+ "controller_edge_stiffness": 17
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_0288.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_0288",
5
+ "executed_epochs": 288,
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_cb59e0735a8545ec907c7fa10b659495.npz",
37
+ "optimizer_file": "boundary_cb59e0735a8545ec907c7fa10b659495_optimizer.pt",
38
+ "arrays_sha256": "7b4aedd6b9e2b7d5dbc0b51f18d7e812a9587fbc7b61d57ef282e242300096cb",
39
+ "optimizer_sha256": "69c54ff1de065ed78fdec647caed39945557288bc02177d09f65ed9a7bd1c8ef",
40
+ "stage": "adam",
41
+ "completed_passes": 288,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47808,
45
+ "adam_update_count": 47808,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 289,
49
+ "consumed_count": 288,
50
+ "last_submitted_update": 47808,
51
+ "last_consumed_update": 47642,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47808,
56
+ "completed_passes": 288,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47808,
59
+ "snapshot": "pass_end_0288",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 288,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47808,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47808,
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.835523779751384e-07,
83
+ "update_l2": 0.012505607679486275
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.8521797073844937e-07,
95
+ "update_l2": 0.0029537423979490995
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.347141167381778e-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.347141167381778e-05,
110
+ "observation_loss": 9.347141167381778e-05,
111
+ "chamfer": 3.6344779800856486e-05,
112
+ "track": 5.71266318729613e-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": 288,
131
+ "adam_update_count": 47808
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0345441740937531
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_cb59e0735a8545ec907c7fa10b659495_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 289,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47809,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 288,
150
+ "trained_intervals": 47808,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47808,
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.2690340578556061,
163
+ "median": 7.33840799331665,
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": -1.7220029830932617,
184
+ "median": 5.709479331970215,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7641172409057617,
191
+ "median": 1538.26123046875,
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.17870785295963287,
212
+ "median": 301.72021484375,
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": 373,
250
+ "controller_edge_stiffness": 17
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_0289.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_0289",
5
+ "executed_epochs": 289,
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_d03a2d25160d442894e6be96843b95c9.npz",
37
+ "optimizer_file": "boundary_d03a2d25160d442894e6be96843b95c9_optimizer.pt",
38
+ "arrays_sha256": "15afb1b35953e9e77d5f412e27a495e531a6be376680045fed98417f464a6ae4",
39
+ "optimizer_sha256": "fc80a9be7db127a65979e3ab2a46145c377507cc1d3a1ca5ffe2d3e94afcf08d",
40
+ "stage": "adam",
41
+ "completed_passes": 289,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47974,
45
+ "adam_update_count": 47974,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 290,
49
+ "consumed_count": 289,
50
+ "last_submitted_update": 47974,
51
+ "last_consumed_update": 47808,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 47974,
56
+ "completed_passes": 289,
57
+ "next_interval": 0,
58
+ "trained_intervals": 47974,
59
+ "snapshot": "pass_end_0289",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 289,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 47974,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 47974,
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.79252287025156e-07,
83
+ "update_l2": 0.013018395751714706
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.8165667370340088e-07,
95
+ "update_l2": 0.003104147268459201
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.18841760721989e-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.18841760721989e-05,
110
+ "observation_loss": 9.18841760721989e-05,
111
+ "chamfer": 3.632468360592611e-05,
112
+ "track": 5.5559492466272786e-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": 289,
131
+ "adam_update_count": 47974
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03379773302003741
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_d03a2d25160d442894e6be96843b95c9_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 290,
143
+ "next_interval": 0,
144
+ "next_adam_update": 47975,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 289,
150
+ "trained_intervals": 47974,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 47974,
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.27437567710876465,
163
+ "median": 7.338747978210449,
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": -1.7269222736358643,
184
+ "median": 5.703070163726807,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7600465416908264,
191
+ "median": 1538.7843017578125,
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.17783087491989136,
212
+ "median": 299.79107666015625,
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": 375,
250
+ "controller_edge_stiffness": 17
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_0290.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_0290",
5
+ "executed_epochs": 290,
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_0a071476d72e4afd8314a6fd15863587.npz",
37
+ "optimizer_file": "boundary_0a071476d72e4afd8314a6fd15863587_optimizer.pt",
38
+ "arrays_sha256": "c6361b7f2ac471947c914ad766c6f66736001ce946a1ab1ec63892341091fe72",
39
+ "optimizer_sha256": "9ebec93da732879ef81aa2486ad2f1238618e7e1710ea6de581171f422d0973d",
40
+ "stage": "adam",
41
+ "completed_passes": 290,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48140,
45
+ "adam_update_count": 48140,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 291,
49
+ "consumed_count": 290,
50
+ "last_submitted_update": 48140,
51
+ "last_consumed_update": 47974,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48140,
56
+ "completed_passes": 290,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48140,
59
+ "snapshot": "pass_end_0290",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 290,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48140,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48140,
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.414445922724553e-07,
83
+ "update_l2": 0.012787861749529839
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.7248925132662407e-07,
95
+ "update_l2": 0.002774906810373068
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.708333189133555e-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.708333189133555e-05,
110
+ "observation_loss": 8.708333189133555e-05,
111
+ "chamfer": 3.484769695205614e-05,
112
+ "track": 5.223563493927941e-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": 290,
131
+ "adam_update_count": 48140
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03387679602019489
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_0a071476d72e4afd8314a6fd15863587_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 291,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48141,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 290,
150
+ "trained_intervals": 48140,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48140,
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.2796940207481384,
163
+ "median": 7.339461326599121,
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": -1.7317477464675903,
184
+ "median": 5.6896538734436035,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7560150623321533,
191
+ "median": 1539.8824462890625,
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.176974818110466,
212
+ "median": 295.79315185546875,
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": 375,
250
+ "controller_edge_stiffness": 17
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_0291.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_0291",
5
+ "executed_epochs": 291,
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_d81c6c32ff9543ba9e80676573a75313.npz",
37
+ "optimizer_file": "boundary_d81c6c32ff9543ba9e80676573a75313_optimizer.pt",
38
+ "arrays_sha256": "27e0d67e8092b3e43753cf826a7192448acf5c28bf34a6a087aa01b437b9d96f",
39
+ "optimizer_sha256": "cdda82c8b8a5817b47629f2d296ec0ed4a306e9775c8db659461283d34087338",
40
+ "stage": "adam",
41
+ "completed_passes": 291,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48306,
45
+ "adam_update_count": 48306,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 292,
49
+ "consumed_count": 291,
50
+ "last_submitted_update": 48306,
51
+ "last_consumed_update": 48140,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48306,
56
+ "completed_passes": 291,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48306,
59
+ "snapshot": "pass_end_0291",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 291,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48306,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48306,
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.262913994854898e-06,
83
+ "update_l2": 0.026579638943076134
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.872373993857764e-07,
95
+ "update_l2": 0.006444546859711409
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.00047008489491418004,
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.00047008489491418004,
110
+ "observation_loss": 0.00047008489491418004,
111
+ "chamfer": 0.0002975448442157358,
112
+ "track": 0.00017254003614652902,
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": 291,
131
+ "adam_update_count": 48306
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03415783098898828
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_d81c6c32ff9543ba9e80676573a75313_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 292,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48307,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 291,
150
+ "trained_intervals": 48306,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48306,
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.2757534980773926,
163
+ "median": 7.338054180145264,
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": -1.7371110916137695,
184
+ "median": 5.684810638427734,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7590000033378601,
191
+ "median": 1537.717041015625,
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.17602819204330444,
212
+ "median": 294.3621826171875,
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": 376,
250
+ "controller_edge_stiffness": 17
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_0292.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_0292",
5
+ "executed_epochs": 292,
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_acc68dc489854ce4821886d85a9f2fee.npz",
37
+ "optimizer_file": "boundary_acc68dc489854ce4821886d85a9f2fee_optimizer.pt",
38
+ "arrays_sha256": "c4cc768e93fa5982a33d9fda3d09c58725ac5894639ec8c3bc7edc8444ebbb28",
39
+ "optimizer_sha256": "8026605c96a4ed800e9100b9496da5d8013e3009629fbfde965e5f3c47ad04ed",
40
+ "stage": "adam",
41
+ "completed_passes": 292,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48472,
45
+ "adam_update_count": 48472,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 293,
49
+ "consumed_count": 292,
50
+ "last_submitted_update": 48472,
51
+ "last_consumed_update": 48306,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48472,
56
+ "completed_passes": 292,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48472,
59
+ "snapshot": "pass_end_0292",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 292,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48472,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48472,
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.755646720397635e-07,
83
+ "update_l2": 0.009291157126426697
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.247019541660848e-07,
95
+ "update_l2": 0.003832372138276696
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.00010943062079604715,
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.00010943062079604715,
110
+ "observation_loss": 0.00010943062079604715,
111
+ "chamfer": 5.4284213547362015e-05,
112
+ "track": 5.5146407248685136e-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": 292,
131
+ "adam_update_count": 48472
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033585455967113376
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_acc68dc489854ce4821886d85a9f2fee_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 293,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48473,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 292,
150
+ "trained_intervals": 48472,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48472,
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.2710550129413605,
163
+ "median": 7.339474201202393,
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": -1.7301584482192993,
184
+ "median": 5.675626277923584,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7625745534896851,
191
+ "median": 1539.902099609375,
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.17725631594657898,
212
+ "median": 291.67108154296875,
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": 377,
250
+ "controller_edge_stiffness": 17
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_0293.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_0293",
5
+ "executed_epochs": 293,
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_6bc0014473094a8fa25195e500e7bb81.npz",
37
+ "optimizer_file": "boundary_6bc0014473094a8fa25195e500e7bb81_optimizer.pt",
38
+ "arrays_sha256": "695536c01065a168f8917f7fb0551343758a3ea484dbd843f44ccf2ff0a7b23a",
39
+ "optimizer_sha256": "09c78e1747d55e67022bd1f19731ee5c20e92813a62315bd0523ff9b3ee6d7da",
40
+ "stage": "adam",
41
+ "completed_passes": 293,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48638,
45
+ "adam_update_count": 48638,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 294,
49
+ "consumed_count": 293,
50
+ "last_submitted_update": 48638,
51
+ "last_consumed_update": 48472,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48638,
56
+ "completed_passes": 293,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48638,
59
+ "snapshot": "pass_end_0293",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 293,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48638,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48638,
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.441614684466913e-07,
83
+ "update_l2": 0.00977341365069151
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.951006479179341e-07,
95
+ "update_l2": 0.003023706842213869
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.413640898652375e-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.413640898652375e-05,
110
+ "observation_loss": 8.413640898652375e-05,
111
+ "chamfer": 4.1240906284656376e-05,
112
+ "track": 4.289550633984618e-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": 293,
131
+ "adam_update_count": 48638
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03500909800641239
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_6bc0014473094a8fa25195e500e7bb81_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 294,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48639,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 293,
150
+ "trained_intervals": 48638,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48638,
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.2738828957080841,
163
+ "median": 7.339626789093018,
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": -1.7326154708862305,
184
+ "median": 5.6708784103393555,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.760421097278595,
191
+ "median": 1540.13720703125,
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.17682132124900818,
212
+ "median": 290.29071044921875,
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": 377,
250
+ "controller_edge_stiffness": 17
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_0294.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_0294",
5
+ "executed_epochs": 294,
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_962e2f6d48264d5aa744b38457c5e4c4.npz",
37
+ "optimizer_file": "boundary_962e2f6d48264d5aa744b38457c5e4c4_optimizer.pt",
38
+ "arrays_sha256": "40b066098613c00e7d75124b88c1ecdbda038726a0a782126ec7873da63f95cf",
39
+ "optimizer_sha256": "6d64c39d2b1e5262be05751b43ac8dc7a951b8bc1e83e79d317550fe1e221a1d",
40
+ "stage": "adam",
41
+ "completed_passes": 294,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48804,
45
+ "adam_update_count": 48804,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 295,
49
+ "consumed_count": 294,
50
+ "last_submitted_update": 48804,
51
+ "last_consumed_update": 48638,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48804,
56
+ "completed_passes": 294,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48804,
59
+ "snapshot": "pass_end_0294",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 294,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48804,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48804,
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.237369802875037e-07,
83
+ "update_l2": 0.009245704859495163
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.3802284943030827e-07,
95
+ "update_l2": 0.0031619309447705746
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 7.970937440404668e-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": 7.970937440404668e-05,
110
+ "observation_loss": 7.970937440404668e-05,
111
+ "chamfer": 3.727428338606842e-05,
112
+ "track": 4.2435091017978266e-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": 294,
131
+ "adam_update_count": 48804
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03620846592821181
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_962e2f6d48264d5aa744b38457c5e4c4_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 295,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48805,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 294,
150
+ "trained_intervals": 48804,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48804,
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.276536226272583,
163
+ "median": 7.339762210845947,
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": -1.7348684072494507,
184
+ "median": 5.666536331176758,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7584061026573181,
191
+ "median": 1540.3458251953125,
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.17642341554164886,
212
+ "median": 289.03302001953125,
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": 377,
250
+ "controller_edge_stiffness": 17
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_0295.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_0295",
5
+ "executed_epochs": 295,
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_4c6156ad010545efb1b73716c26c2233.npz",
37
+ "optimizer_file": "boundary_4c6156ad010545efb1b73716c26c2233_optimizer.pt",
38
+ "arrays_sha256": "2fc62118447f4fc6181d0bd714642ada4fa1c31bc4c9342f71ba2b5dde085731",
39
+ "optimizer_sha256": "7fc82425c33656faf940783f80b98c971e714ba0acafb8ae8e84fe0f49639683",
40
+ "stage": "adam",
41
+ "completed_passes": 295,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 48970,
45
+ "adam_update_count": 48970,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 296,
49
+ "consumed_count": 295,
50
+ "last_submitted_update": 48970,
51
+ "last_consumed_update": 48804,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 48970,
56
+ "completed_passes": 295,
57
+ "next_interval": 0,
58
+ "trained_intervals": 48970,
59
+ "snapshot": "pass_end_0295",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 295,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 48970,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 48970,
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.204553655043128e-06,
83
+ "update_l2": 0.016303423792123795
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.077856712887296e-07,
95
+ "update_l2": 0.004603873006999493
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.0001673624210525304,
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.0001673624210525304,
110
+ "observation_loss": 0.0001673624210525304,
111
+ "chamfer": 9.202708315569907e-05,
112
+ "track": 7.533533062087372e-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": 295,
131
+ "adam_update_count": 48970
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033773919101804495
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_4c6156ad010545efb1b73716c26c2233_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 296,
143
+ "next_interval": 0,
144
+ "next_adam_update": 48971,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 295,
150
+ "trained_intervals": 48970,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 48970,
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.280025452375412,
163
+ "median": 7.339644432067871,
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": -1.7391434907913208,
184
+ "median": 5.662846565246582,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7557645440101624,
191
+ "median": 1540.1644287109375,
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.1756708025932312,
212
+ "median": 287.96807861328125,
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": 377,
250
+ "controller_edge_stiffness": 17
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_0296.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_0296",
5
+ "executed_epochs": 296,
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_a674bbeafa554de3abe51b66c6f78229.npz",
37
+ "optimizer_file": "boundary_a674bbeafa554de3abe51b66c6f78229_optimizer.pt",
38
+ "arrays_sha256": "0bdc038da128cdb281326b844116f48503d327149438e7e1e5b6ad54f87a88fe",
39
+ "optimizer_sha256": "efc63c82fee69a7fbcf57220014ec66d622950832d613477053b6a74e2b54b43",
40
+ "stage": "adam",
41
+ "completed_passes": 296,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49136,
45
+ "adam_update_count": 49136,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 297,
49
+ "consumed_count": 296,
50
+ "last_submitted_update": 49136,
51
+ "last_consumed_update": 48970,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49136,
56
+ "completed_passes": 296,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49136,
59
+ "snapshot": "pass_end_0296",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 296,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49136,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49136,
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.22598656466289e-07,
83
+ "update_l2": 0.011865093372762203
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.161366516404087e-07,
95
+ "update_l2": 0.0031240296084433794
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.00011280813487246633,
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.00011280813487246633,
110
+ "observation_loss": 0.00011280813487246633,
111
+ "chamfer": 5.231086106505245e-05,
112
+ "track": 6.049727744539268e-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": 296,
131
+ "adam_update_count": 49136
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03416007896885276
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_a674bbeafa554de3abe51b66c6f78229_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 297,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49137,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 296,
150
+ "trained_intervals": 49136,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49136,
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.28344449400901794,
163
+ "median": 7.340518474578857,
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": -1.7438561916351318,
184
+ "median": 5.659578323364258,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7531849145889282,
191
+ "median": 1541.5111083984375,
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.1748448610305786,
212
+ "median": 287.02764892578125,
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": 379,
250
+ "controller_edge_stiffness": 17
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_0297.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_0297",
5
+ "executed_epochs": 297,
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_8268dfc86aee49b1a14387d027cc7511.npz",
37
+ "optimizer_file": "boundary_8268dfc86aee49b1a14387d027cc7511_optimizer.pt",
38
+ "arrays_sha256": "d9df44420c21567397e9cb2e5ae3d65f5e641400280920ac2fc43119abad2f8a",
39
+ "optimizer_sha256": "b37715aba5ee6684600196517f14065af83e0e914f4ee676b061c85676552f2a",
40
+ "stage": "adam",
41
+ "completed_passes": 297,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49302,
45
+ "adam_update_count": 49302,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 298,
49
+ "consumed_count": 297,
50
+ "last_submitted_update": 49302,
51
+ "last_consumed_update": 49136,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49302,
56
+ "completed_passes": 297,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49302,
59
+ "snapshot": "pass_end_0297",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 297,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49302,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49302,
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.32529258584691e-07,
83
+ "update_l2": 0.011948645114898682
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.4410492111856e-07,
95
+ "update_l2": 0.002924711210653186
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.00011318987526465207,
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.00011318987526465207,
110
+ "observation_loss": 0.00011318987526465207,
111
+ "chamfer": 5.156670886208303e-05,
112
+ "track": 6.162317004054785e-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": 297,
131
+ "adam_update_count": 49302
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03354959096759558
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_8268dfc86aee49b1a14387d027cc7511_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 298,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49303,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 297,
150
+ "trained_intervals": 49302,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49302,
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.2876112759113312,
163
+ "median": 7.341142177581787,
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": -1.7482378482818604,
184
+ "median": 5.656316757202148,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7500531077384949,
191
+ "median": 1542.472900390625,
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.17408043146133423,
212
+ "median": 286.0966796875,
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": 379,
250
+ "controller_edge_stiffness": 17
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_0298.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_0298",
5
+ "executed_epochs": 298,
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_9072bc7454a743e592940cb29b744c3b.npz",
37
+ "optimizer_file": "boundary_9072bc7454a743e592940cb29b744c3b_optimizer.pt",
38
+ "arrays_sha256": "a8cee48469bb3e07b39c5066af8a6b2b0ac14e460c8c0ff6fa2cc987adef1bcc",
39
+ "optimizer_sha256": "0fb59bc35c43854bc1fba62f4b830d820c62f1742332f515f688d0067add0c4c",
40
+ "stage": "adam",
41
+ "completed_passes": 298,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49468,
45
+ "adam_update_count": 49468,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 299,
49
+ "consumed_count": 298,
50
+ "last_submitted_update": 49468,
51
+ "last_consumed_update": 49302,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49468,
56
+ "completed_passes": 298,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49468,
59
+ "snapshot": "pass_end_0298",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 298,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49468,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49468,
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.1764825558202574e-06,
83
+ "update_l2": 0.01214045099914074
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.2614798328722827e-07,
95
+ "update_l2": 0.0029661920852959156
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.00015531825192738324,
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.00015531825192738324,
110
+ "observation_loss": 0.00015531825192738324,
111
+ "chamfer": 8.354578312719241e-05,
112
+ "track": 7.177246880019084e-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": 298,
131
+ "adam_update_count": 49468
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033543363912031054
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_9072bc7454a743e592940cb29b744c3b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 299,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49469,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 298,
150
+ "trained_intervals": 49468,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49468,
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.2844541370868683,
163
+ "median": 7.3420562744140625,
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": -1.7424074411392212,
184
+ "median": 5.656583786010742,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7524248957633972,
191
+ "median": 1543.8834228515625,
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.17509835958480835,
212
+ "median": 286.1883239746094,
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": 382,
250
+ "controller_edge_stiffness": 17
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_0299.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_0299",
5
+ "executed_epochs": 299,
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_8c13a43620e74d3b8d3415bf64cbb5ec.npz",
37
+ "optimizer_file": "boundary_8c13a43620e74d3b8d3415bf64cbb5ec_optimizer.pt",
38
+ "arrays_sha256": "29a8cfdfacd3547983e90d55788a5c24936756f727a03b53ba4a3c7b0d895c77",
39
+ "optimizer_sha256": "6cfea4b210979f4e2f78c4e9584ee73aebe315b482f6454c74356477dd1eb47e",
40
+ "stage": "adam",
41
+ "completed_passes": 299,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49634,
45
+ "adam_update_count": 49634,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 300,
49
+ "consumed_count": 299,
50
+ "last_submitted_update": 49634,
51
+ "last_consumed_update": 49468,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49634,
56
+ "completed_passes": 299,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49634,
59
+ "snapshot": "pass_end_0299",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 299,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49634,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49634,
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.683479227831413e-07,
83
+ "update_l2": 0.009894770570099354
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.224044912210957e-07,
95
+ "update_l2": 0.002793754916638136
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.803769014775753e-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.803769014775753e-05,
110
+ "observation_loss": 8.803769014775753e-05,
111
+ "chamfer": 3.843232843792066e-05,
112
+ "track": 4.960536534781568e-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": 299,
131
+ "adam_update_count": 49634
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03425882803276181
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_8c13a43620e74d3b8d3415bf64cbb5ec_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 300,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49635,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 299,
150
+ "trained_intervals": 49634,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49634,
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.285672128200531,
163
+ "median": 7.343430519104004,
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": -1.7429157495498657,
184
+ "median": 5.654439449310303,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7515090107917786,
191
+ "median": 1546.0067138671875,
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.1750093698501587,
212
+ "median": 285.5830383300781,
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": 382,
250
+ "controller_edge_stiffness": 17
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_0300.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_0300",
5
+ "executed_epochs": 300,
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_1142647c2375433e8e05fb51e5bca727.npz",
37
+ "optimizer_file": "boundary_1142647c2375433e8e05fb51e5bca727_optimizer.pt",
38
+ "arrays_sha256": "7a43eca1eb58c531bbc5fe39333edf28dcad13aa6c9626d02baea2b6661eb5b7",
39
+ "optimizer_sha256": "9b7df39ab6cf07a74a44195fbcab1479467d7374963d1c7f03b30c773badd87e",
40
+ "stage": "adam",
41
+ "completed_passes": 300,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49800,
45
+ "adam_update_count": 49800,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 301,
49
+ "consumed_count": 300,
50
+ "last_submitted_update": 49800,
51
+ "last_consumed_update": 49634,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49800,
56
+ "completed_passes": 300,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49800,
59
+ "snapshot": "pass_end_0300",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 300,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49800,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49800,
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.4483308632406988e-06,
83
+ "update_l2": 0.012854654341936111
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.718513082480058e-07,
95
+ "update_l2": 0.004193253815174103
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.00014948027092032135,
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.00014948027092032135,
110
+ "observation_loss": 0.00014948027092032135,
111
+ "chamfer": 7.989597361302003e-05,
112
+ "track": 6.958430458325893e-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": 300,
131
+ "adam_update_count": 49800
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03428232204169035
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_1142647c2375433e8e05fb51e5bca727_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 301,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49801,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 300,
150
+ "trained_intervals": 49800,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49800,
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.288825660943985,
163
+ "median": 7.343910217285156,
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": -1.7460187673568726,
184
+ "median": 5.652214527130127,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7491428256034851,
191
+ "median": 1546.7484130859375,
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.17446716129779816,
212
+ "median": 284.9472351074219,
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": 386,
250
+ "controller_edge_stiffness": 17
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_0301.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_0301",
5
+ "executed_epochs": 301,
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_495ea9c003654278ad7787b4da61fa28.npz",
37
+ "optimizer_file": "boundary_495ea9c003654278ad7787b4da61fa28_optimizer.pt",
38
+ "arrays_sha256": "34098eea1e0703062ee1524f5a10bacadf5b61ac94baabb99de422c5ad2a0f22",
39
+ "optimizer_sha256": "da4bb2147ece6d14820f377ae77f74fe89a11b22b3d698544eef314429978d9e",
40
+ "stage": "adam",
41
+ "completed_passes": 301,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 49966,
45
+ "adam_update_count": 49966,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 302,
49
+ "consumed_count": 301,
50
+ "last_submitted_update": 49966,
51
+ "last_consumed_update": 49800,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 49966,
56
+ "completed_passes": 301,
57
+ "next_interval": 0,
58
+ "trained_intervals": 49966,
59
+ "snapshot": "pass_end_0301",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 301,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 49966,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 49966,
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.220782678501564e-06,
83
+ "update_l2": 0.015659017488360405
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.229242733799765e-07,
95
+ "update_l2": 0.004409283399581909
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.00015913290553726256,
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.00015913290553726256,
110
+ "observation_loss": 0.00015913290553726256,
111
+ "chamfer": 8.333185542142019e-05,
112
+ "track": 7.580104283988476e-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": 301,
131
+ "adam_update_count": 49966
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035480170045048
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_495ea9c003654278ad7787b4da61fa28_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 302,
143
+ "next_interval": 0,
144
+ "next_adam_update": 49967,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 301,
150
+ "trained_intervals": 49966,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 49966,
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.29358622431755066,
163
+ "median": 7.343891620635986,
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": -1.752877950668335,
184
+ "median": 5.648041725158691,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7455849647521973,
191
+ "median": 1546.7196044921875,
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.17327456176280975,
212
+ "median": 283.7566833496094,
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": 387,
250
+ "controller_edge_stiffness": 17
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_0302.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_0302",
5
+ "executed_epochs": 302,
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_8010351abbd240fb87a15b112fc49dff.npz",
37
+ "optimizer_file": "boundary_8010351abbd240fb87a15b112fc49dff_optimizer.pt",
38
+ "arrays_sha256": "1cc383c92135fc72b213f514b6efced4d43d2710b94d1a486cf1ab66179f86bd",
39
+ "optimizer_sha256": "e231ed3c9f92d43aae4e66fc316bd66b587cbda914b10a155a2773060089abde",
40
+ "stage": "adam",
41
+ "completed_passes": 302,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50132,
45
+ "adam_update_count": 50132,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 303,
49
+ "consumed_count": 302,
50
+ "last_submitted_update": 50132,
51
+ "last_consumed_update": 49966,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50132,
56
+ "completed_passes": 302,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50132,
59
+ "snapshot": "pass_end_0302",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 302,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50132,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50132,
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.1496298384372494e-06,
83
+ "update_l2": 0.012580962851643562
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8004964747196937e-07,
95
+ "update_l2": 0.002528688870370388
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.719922672957182e-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.719922672957182e-05,
110
+ "observation_loss": 9.719922672957182e-05,
111
+ "chamfer": 4.596848884830251e-05,
112
+ "track": 5.1230737881269306e-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": 302,
131
+ "adam_update_count": 50132
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03411687398329377
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_8010351abbd240fb87a15b112fc49dff_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 303,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50133,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 302,
150
+ "trained_intervals": 50132,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50132,
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.2960684597492218,
163
+ "median": 7.344604969024658,
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": -1.7555795907974243,
184
+ "median": 5.636340141296387,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7437365055084229,
191
+ "median": 1547.8233642578125,
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.17280706763267517,
212
+ "median": 280.43609619140625,
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": 389,
250
+ "controller_edge_stiffness": 17
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_0303.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_0303",
5
+ "executed_epochs": 303,
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_954cdfb1909345fba4eb1ac010cf27a8.npz",
37
+ "optimizer_file": "boundary_954cdfb1909345fba4eb1ac010cf27a8_optimizer.pt",
38
+ "arrays_sha256": "58e85bd8a0a23c4fce651a91e5583d65ce386bec800bf7aa04dbc6f2f3735194",
39
+ "optimizer_sha256": "e549fd2a6ae03dea2eb3e26fdf2e55e627d61c96f6731d1ece2be20bf77715f4",
40
+ "stage": "adam",
41
+ "completed_passes": 303,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50298,
45
+ "adam_update_count": 50298,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 304,
49
+ "consumed_count": 303,
50
+ "last_submitted_update": 50298,
51
+ "last_consumed_update": 50132,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50298,
56
+ "completed_passes": 303,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50298,
59
+ "snapshot": "pass_end_0303",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 303,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50298,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50298,
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.1130179018437047e-06,
83
+ "update_l2": 0.015710296109318733
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.234643770611001e-07,
95
+ "update_l2": 0.0035060213413089514
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.00012736779171973467,
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.00012736779171973467,
110
+ "observation_loss": 0.00012736779171973467,
111
+ "chamfer": 6.327410665107891e-05,
112
+ "track": 6.409368506865576e-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": 303,
131
+ "adam_update_count": 50298
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03420013911090791
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_954cdfb1909345fba4eb1ac010cf27a8_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 304,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50299,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 303,
150
+ "trained_intervals": 50298,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50298,
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.29976069927215576,
163
+ "median": 7.343822479248047,
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": -1.7612708806991577,
184
+ "median": 5.633302688598633,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7409955263137817,
191
+ "median": 1546.6126708984375,
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.17182636260986328,
212
+ "median": 279.584716796875,
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": 389,
250
+ "controller_edge_stiffness": 17
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_0304.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_0304",
5
+ "executed_epochs": 304,
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_be16cefd9a484e939b9c710034e982d4.npz",
37
+ "optimizer_file": "boundary_be16cefd9a484e939b9c710034e982d4_optimizer.pt",
38
+ "arrays_sha256": "f6877201405eef112b4f648b9a8e61a5a1bc8f383aa22fef6b673d42e744b07a",
39
+ "optimizer_sha256": "cd003eae73c81b10d06ef010469c72daa97e840d8ffdb94798cc11fc7587bb45",
40
+ "stage": "adam",
41
+ "completed_passes": 304,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50464,
45
+ "adam_update_count": 50464,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 305,
49
+ "consumed_count": 304,
50
+ "last_submitted_update": 50464,
51
+ "last_consumed_update": 50298,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50464,
56
+ "completed_passes": 304,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50464,
59
+ "snapshot": "pass_end_0304",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 304,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50464,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50464,
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.0405213970443583e-06,
83
+ "update_l2": 0.015594560652971268
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.342763185784861e-07,
95
+ "update_l2": 0.003646707395091653
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.00011209856893401593,
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.00011209856893401593,
110
+ "observation_loss": 0.00011209856893401593,
111
+ "chamfer": 5.2040235459571704e-05,
112
+ "track": 6.005833711242303e-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": 304,
131
+ "adam_update_count": 50464
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03428372903726995
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_be16cefd9a484e939b9c710034e982d4_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 305,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50465,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 304,
150
+ "trained_intervals": 50464,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50464,
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.3029666841030121,
163
+ "median": 7.3433966636657715,
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": -1.7641685009002686,
184
+ "median": 5.632718086242676,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7386236786842346,
191
+ "median": 1545.954345703125,
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.17132918536663055,
212
+ "median": 279.42059326171875,
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": 393,
250
+ "controller_edge_stiffness": 17
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_0305.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_0305",
5
+ "executed_epochs": 305,
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_88416a4657cf4d76b1b9437e346c11fd.npz",
37
+ "optimizer_file": "boundary_88416a4657cf4d76b1b9437e346c11fd_optimizer.pt",
38
+ "arrays_sha256": "a9856a5bb1b0bcad7342f611142cecf7ad21b50997fed7d182ddd03db0af2f04",
39
+ "optimizer_sha256": "926bbd940c331ac7d1ac80ac69aa7977a8faf2f294101c0e5a320b1beb97553a",
40
+ "stage": "adam",
41
+ "completed_passes": 305,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50630,
45
+ "adam_update_count": 50630,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 306,
49
+ "consumed_count": 305,
50
+ "last_submitted_update": 50630,
51
+ "last_consumed_update": 50464,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50630,
56
+ "completed_passes": 305,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50630,
59
+ "snapshot": "pass_end_0305",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 305,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50630,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50630,
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.0347317811465473e-06,
83
+ "update_l2": 0.01340789720416069
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.581267371075228e-07,
95
+ "update_l2": 0.0036942502483725548
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.00011229503434151411,
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.00011229503434151411,
110
+ "observation_loss": 0.00011229503434151411,
111
+ "chamfer": 5.069736289442517e-05,
112
+ "track": 6.159766780911013e-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": 305,
131
+ "adam_update_count": 50630
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03467722795903683
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_88416a4657cf4d76b1b9437e346c11fd_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 306,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50631,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 305,
150
+ "trained_intervals": 50630,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50630,
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.3063616454601288,
163
+ "median": 7.344259262084961,
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": -1.7667697668075562,
184
+ "median": 5.633097171783447,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7361204028129578,
191
+ "median": 1547.288330078125,
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.17088410258293152,
212
+ "median": 279.5266418457031,
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": 393,
250
+ "controller_edge_stiffness": 17
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_0306.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_0306",
5
+ "executed_epochs": 306,
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_4f41af91d219414884e931cdd001f69f.npz",
37
+ "optimizer_file": "boundary_4f41af91d219414884e931cdd001f69f_optimizer.pt",
38
+ "arrays_sha256": "dc9f4b44eeb0a73cfb841318666139482d0c75c2b4875841481dec993d3dd30f",
39
+ "optimizer_sha256": "705d5e5f3520b5633eb55eee8859c1f571d38c082d99b612f9c740c0524a5698",
40
+ "stage": "adam",
41
+ "completed_passes": 306,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50796,
45
+ "adam_update_count": 50796,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 307,
49
+ "consumed_count": 306,
50
+ "last_submitted_update": 50796,
51
+ "last_consumed_update": 50630,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50796,
56
+ "completed_passes": 306,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50796,
59
+ "snapshot": "pass_end_0306",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 306,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50796,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50796,
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.3054827832092997e-06,
83
+ "update_l2": 0.009175555780529976
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.8743480723060202e-07,
95
+ "update_l2": 0.0024241849314421415
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 7.892721623647958e-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": 7.892721623647958e-05,
110
+ "observation_loss": 7.892721623647958e-05,
111
+ "chamfer": 3.711137469508685e-05,
112
+ "track": 4.181584154139273e-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": 306,
131
+ "adam_update_count": 50796
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03618589206598699
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_4f41af91d219414884e931cdd001f69f_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 307,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50797,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 306,
150
+ "trained_intervals": 50796,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50796,
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.3078960180282593,
163
+ "median": 7.34568452835083,
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": -1.7676414251327515,
184
+ "median": 5.63191032409668,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7349917888641357,
191
+ "median": 1549.4952392578125,
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.1707352101802826,
212
+ "median": 279.195068359375,
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": 393,
250
+ "controller_edge_stiffness": 17
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_0307.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_0307",
5
+ "executed_epochs": 307,
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_85c34a59a6644f9ba2d6f3ad4b0c0594.npz",
37
+ "optimizer_file": "boundary_85c34a59a6644f9ba2d6f3ad4b0c0594_optimizer.pt",
38
+ "arrays_sha256": "6193f521eb0c99bfeb83e15639214dc5c641e50dfc9350aca560d97a38ea430a",
39
+ "optimizer_sha256": "5afd14d1214e77ea742f759248f793dabb099bf1e268cce92996199860c7345f",
40
+ "stage": "adam",
41
+ "completed_passes": 307,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 50962,
45
+ "adam_update_count": 50962,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 308,
49
+ "consumed_count": 307,
50
+ "last_submitted_update": 50962,
51
+ "last_consumed_update": 50796,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 50962,
56
+ "completed_passes": 307,
57
+ "next_interval": 0,
58
+ "trained_intervals": 50962,
59
+ "snapshot": "pass_end_0307",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 307,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 50962,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 50962,
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.300063427668647e-07,
83
+ "update_l2": 0.012906280346214771
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.593271445533901e-07,
95
+ "update_l2": 0.003086388111114502
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.00011797594197560102,
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.00011797594197560102,
110
+ "observation_loss": 0.00011797594197560102,
111
+ "chamfer": 5.636645437334664e-05,
112
+ "track": 6.160948396427557e-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": 307,
131
+ "adam_update_count": 50962
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03373439400456846
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_85c34a59a6644f9ba2d6f3ad4b0c0594_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 308,
143
+ "next_interval": 0,
144
+ "next_adam_update": 50963,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 307,
150
+ "trained_intervals": 50962,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 50962,
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.30969637632369995,
163
+ "median": 7.345527648925781,
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": -1.7708077430725098,
184
+ "median": 5.629531383514404,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7336696982383728,
191
+ "median": 1549.2520751953125,
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.17019546031951904,
212
+ "median": 278.5354919433594,
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": 394,
250
+ "controller_edge_stiffness": 17
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_0308.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_0308",
5
+ "executed_epochs": 308,
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_f9b253dff18a4a939f2b4cb4119ec1cb.npz",
37
+ "optimizer_file": "boundary_f9b253dff18a4a939f2b4cb4119ec1cb_optimizer.pt",
38
+ "arrays_sha256": "1136b27b713a1eec83e921c14947b8248880bf0862fe3fdf9f56f5f22a029e8f",
39
+ "optimizer_sha256": "e55e07b6fbd83b5a0e215c732686ea9e85eea719ad760f178b5816d23dd07967",
40
+ "stage": "adam",
41
+ "completed_passes": 308,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51128,
45
+ "adam_update_count": 51128,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 309,
49
+ "consumed_count": 308,
50
+ "last_submitted_update": 51128,
51
+ "last_consumed_update": 50962,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51128,
56
+ "completed_passes": 308,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51128,
59
+ "snapshot": "pass_end_0308",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 308,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51128,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51128,
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.334404467153945e-07,
83
+ "update_l2": 0.011263002641499043
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.54947064301814e-07,
95
+ "update_l2": 0.003041306044906378
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.00010263214790029451,
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.00010263214790029451,
110
+ "observation_loss": 0.00010263214790029451,
111
+ "chamfer": 4.979946243111044e-05,
112
+ "track": 5.283268546918407e-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": 308,
131
+ "adam_update_count": 51128
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03690577019006014
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_f9b253dff18a4a939f2b4cb4119ec1cb_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 309,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51129,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 308,
150
+ "trained_intervals": 51128,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51128,
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.31244179606437683,
163
+ "median": 7.344921112060547,
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": -1.772773027420044,
184
+ "median": 5.6288347244262695,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7316582202911377,
191
+ "median": 1548.312744140625,
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.169861301779747,
212
+ "median": 278.34393310546875,
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": 396,
250
+ "controller_edge_stiffness": 17
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_0309.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_0309",
5
+ "executed_epochs": 309,
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_d2b7d0f63c88436c99f04cb255bb9da8.npz",
37
+ "optimizer_file": "boundary_d2b7d0f63c88436c99f04cb255bb9da8_optimizer.pt",
38
+ "arrays_sha256": "3b1961a3e1c3bd2c528b575ba9dbefc03758f629280ee92c4a47cab90809097e",
39
+ "optimizer_sha256": "ee7d54d9533743347d0f4fc30dcb08d8b52c9f1c190e0a86c026b13aff5bc678",
40
+ "stage": "adam",
41
+ "completed_passes": 309,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51294,
45
+ "adam_update_count": 51294,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 310,
49
+ "consumed_count": 309,
50
+ "last_submitted_update": 51294,
51
+ "last_consumed_update": 51128,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51294,
56
+ "completed_passes": 309,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51294,
59
+ "snapshot": "pass_end_0309",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 309,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51294,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51294,
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.759945906902431e-07,
83
+ "update_l2": 0.009662529453635216
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.569792627582501e-07,
95
+ "update_l2": 0.002335313940420747
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.484313730150461e-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.484313730150461e-05,
110
+ "observation_loss": 8.484313730150461e-05,
111
+ "chamfer": 4.0304996218765154e-05,
112
+ "track": 4.453814108273946e-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": 309,
131
+ "adam_update_count": 51294
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03355956496670842
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_d2b7d0f63c88436c99f04cb255bb9da8_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 310,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51295,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 309,
150
+ "trained_intervals": 51294,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51294,
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.3132869601249695,
163
+ "median": 7.346321105957031,
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": -1.773515224456787,
184
+ "median": 5.6289143562316895,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7310400605201721,
191
+ "median": 1550.48193359375,
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.16973528265953064,
212
+ "median": 278.3660583496094,
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": 396,
250
+ "controller_edge_stiffness": 17
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_0310.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_0310",
5
+ "executed_epochs": 310,
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_b75363960abd4807a2bf801080bb4a37.npz",
37
+ "optimizer_file": "boundary_b75363960abd4807a2bf801080bb4a37_optimizer.pt",
38
+ "arrays_sha256": "7d0a894388681f281fa214d21bb4129b6b4f4acb6bf3040fedbf438b38b59254",
39
+ "optimizer_sha256": "6df3ba18311900dcbe9796128064abc97fb270773e66d5dbf0203c837c2f79a9",
40
+ "stage": "adam",
41
+ "completed_passes": 310,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51460,
45
+ "adam_update_count": 51460,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 311,
49
+ "consumed_count": 310,
50
+ "last_submitted_update": 51460,
51
+ "last_consumed_update": 51294,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51460,
56
+ "completed_passes": 310,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51460,
59
+ "snapshot": "pass_end_0310",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 310,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51460,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51460,
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.072939413570566e-07,
83
+ "update_l2": 0.010834402404725552
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.1970971627306426e-06,
95
+ "update_l2": 0.0034188893623650074
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.811314910417423e-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.811314910417423e-05,
110
+ "observation_loss": 8.811314910417423e-05,
111
+ "chamfer": 3.878018105751835e-05,
112
+ "track": 4.933296804665588e-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": 310,
131
+ "adam_update_count": 51460
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034860934130847454
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_b75363960abd4807a2bf801080bb4a37_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 311,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51461,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 310,
150
+ "trained_intervals": 51460,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51460,
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.3153481185436249,
163
+ "median": 7.346547603607178,
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": -1.7752559185028076,
184
+ "median": 5.62794303894043,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7295348644256592,
191
+ "median": 1550.8331298828125,
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.16944007575511932,
212
+ "median": 278.1000061035156,
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": 396,
250
+ "controller_edge_stiffness": 17
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_0311.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_0311",
5
+ "executed_epochs": 311,
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_58e09be381a64c63bd3faa9c331c2928.npz",
37
+ "optimizer_file": "boundary_58e09be381a64c63bd3faa9c331c2928_optimizer.pt",
38
+ "arrays_sha256": "45d1b35c6c092bdb4aacc622181b9497e18620a0e5122e0d4833fa8ddce34ac3",
39
+ "optimizer_sha256": "47e21b063b5ad34e2e72d223556f74480244fc7998472ef8e3de28dcf7e373d9",
40
+ "stage": "adam",
41
+ "completed_passes": 311,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51626,
45
+ "adam_update_count": 51626,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 312,
49
+ "consumed_count": 311,
50
+ "last_submitted_update": 51626,
51
+ "last_consumed_update": 51460,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51626,
56
+ "completed_passes": 311,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51626,
59
+ "snapshot": "pass_end_0311",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 311,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51626,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51626,
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.84211488028086e-07,
83
+ "update_l2": 0.009375711902976036
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.24875872542907e-07,
95
+ "update_l2": 0.002424177946522832
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.00010213041969109327,
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.00010213041969109327,
110
+ "observation_loss": 0.00010213041969109327,
111
+ "chamfer": 4.5061809942126274e-05,
112
+ "track": 5.7068606110988185e-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": 311,
131
+ "adam_update_count": 51626
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03442559787072241
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_58e09be381a64c63bd3faa9c331c2928_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 312,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51627,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 311,
150
+ "trained_intervals": 51626,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51626,
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.3164002597332001,
163
+ "median": 7.3467230796813965,
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": -1.7772202491760254,
184
+ "median": 5.630064010620117,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7287677526473999,
191
+ "median": 1551.1053466796875,
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.1691075712442398,
212
+ "median": 278.68463134765625,
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": 398,
250
+ "controller_edge_stiffness": 17
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_0312.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_0312",
5
+ "executed_epochs": 312,
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_7be8867d6e7a42a99b9a78667c4869ed.npz",
37
+ "optimizer_file": "boundary_7be8867d6e7a42a99b9a78667c4869ed_optimizer.pt",
38
+ "arrays_sha256": "0385535dfdbe3ab4a117c135de629e5d01213ed4d9e5aacb8aa0a5c299219324",
39
+ "optimizer_sha256": "b84c8b79f3ebe01051be2b179f672a8833ccac40583a3bfbef4cf540520dd0e5",
40
+ "stage": "adam",
41
+ "completed_passes": 312,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51792,
45
+ "adam_update_count": 51792,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 313,
49
+ "consumed_count": 312,
50
+ "last_submitted_update": 51792,
51
+ "last_consumed_update": 51626,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51792,
56
+ "completed_passes": 312,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51792,
59
+ "snapshot": "pass_end_0312",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 312,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51792,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51792,
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.4671508097308106e-06,
83
+ "update_l2": 0.01388816349208355
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.92630476855993e-07,
95
+ "update_l2": 0.0045365234836936
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.00012916492414660752,
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.00012916492414660752,
110
+ "observation_loss": 0.00012916492414660752,
111
+ "chamfer": 6.676014163531363e-05,
112
+ "track": 6.24047897872515e-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": 312,
131
+ "adam_update_count": 51792
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03397995396517217
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_7be8867d6e7a42a99b9a78667c4869ed_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 313,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51793,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 312,
150
+ "trained_intervals": 51792,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51792,
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.3212410807609558,
163
+ "median": 7.346813678741455,
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": -1.781141996383667,
184
+ "median": 5.628000736236572,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.725248396396637,
191
+ "median": 1551.245849609375,
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.1684456765651703,
212
+ "median": 278.1099853515625,
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": 399,
250
+ "controller_edge_stiffness": 17
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_0313.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_0313",
5
+ "executed_epochs": 313,
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_630923d6e3b14735bea59580bf63de56.npz",
37
+ "optimizer_file": "boundary_630923d6e3b14735bea59580bf63de56_optimizer.pt",
38
+ "arrays_sha256": "22bcfef9fa5f970bd2b88e11a9110aa093d500668c0295c76a6e8df4a60681f0",
39
+ "optimizer_sha256": "37dc25179ef25f71a41c48de87dcf0f66588554df396f72e9172b4baf7104fae",
40
+ "stage": "adam",
41
+ "completed_passes": 313,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 51958,
45
+ "adam_update_count": 51958,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 314,
49
+ "consumed_count": 313,
50
+ "last_submitted_update": 51958,
51
+ "last_consumed_update": 51792,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 51958,
56
+ "completed_passes": 313,
57
+ "next_interval": 0,
58
+ "trained_intervals": 51958,
59
+ "snapshot": "pass_end_0313",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 313,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 51958,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 51958,
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.3417558193395962e-06,
83
+ "update_l2": 0.014172428287565708
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.949783942720387e-07,
95
+ "update_l2": 0.004489846993237734
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.00011978695692960173,
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.00011978695692960173,
110
+ "observation_loss": 0.00011978695692960173,
111
+ "chamfer": 6.133463466539979e-05,
112
+ "track": 5.845232226420194e-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": 313,
131
+ "adam_update_count": 51958
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03471475001424551
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_630923d6e3b14735bea59580bf63de56_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 314,
143
+ "next_interval": 0,
144
+ "next_adam_update": 51959,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 313,
150
+ "trained_intervals": 51958,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 51958,
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.32590213418006897,
163
+ "median": 7.347205638885498,
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": -1.7851654291152954,
184
+ "median": 5.625983715057373,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7218758463859558,
191
+ "median": 1551.85400390625,
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.16776931285858154,
212
+ "median": 277.54693603515625,
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": 401,
250
+ "controller_edge_stiffness": 17
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_0314.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_0314",
5
+ "executed_epochs": 314,
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_5af9660033f047a6a16cfa9ee4f922f1.npz",
37
+ "optimizer_file": "boundary_5af9660033f047a6a16cfa9ee4f922f1_optimizer.pt",
38
+ "arrays_sha256": "61ebd4b22184ba8604e78cfef16d66f2a4684619164ef9faf5beba38fd42cc29",
39
+ "optimizer_sha256": "fa23029c6d00387e515a3d7d5f9b5cf416c356d76c888bbd14a06068143dff93",
40
+ "stage": "adam",
41
+ "completed_passes": 314,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52124,
45
+ "adam_update_count": 52124,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 315,
49
+ "consumed_count": 314,
50
+ "last_submitted_update": 52124,
51
+ "last_consumed_update": 51958,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52124,
56
+ "completed_passes": 314,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52124,
59
+ "snapshot": "pass_end_0314",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 314,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52124,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52124,
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.4213619579095393e-06,
83
+ "update_l2": 0.010908541269600391
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.5618995752884075e-07,
95
+ "update_l2": 0.004019526764750481
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.0001259012205991894,
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.0001259012205991894,
110
+ "observation_loss": 0.0001259012205991894,
111
+ "chamfer": 6.48680652375333e-05,
112
+ "track": 6.103315172367729e-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": 314,
131
+ "adam_update_count": 52124
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03400121512822807
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_5af9660033f047a6a16cfa9ee4f922f1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 315,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52125,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 314,
150
+ "trained_intervals": 52124,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52124,
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.33077576756477356,
163
+ "median": 7.3467936515808105,
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": -1.7894055843353271,
184
+ "median": 5.622161865234375,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.718366265296936,
191
+ "median": 1551.21484375,
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.16705945134162903,
212
+ "median": 276.486572265625,
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": 403,
250
+ "controller_edge_stiffness": 18
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_0315.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_0315",
5
+ "executed_epochs": 315,
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_7441af6916d94710b07618120a0971f6.npz",
37
+ "optimizer_file": "boundary_7441af6916d94710b07618120a0971f6_optimizer.pt",
38
+ "arrays_sha256": "b131281b3272c09e261c646daf8850bf79c9ce3ab312422651999a1c11832cfa",
39
+ "optimizer_sha256": "1e6abc4c41118565235384fcaa96e4d9b598352143d4dac5e293281a9adc36c1",
40
+ "stage": "adam",
41
+ "completed_passes": 315,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52290,
45
+ "adam_update_count": 52290,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 316,
49
+ "consumed_count": 315,
50
+ "last_submitted_update": 52290,
51
+ "last_consumed_update": 52124,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52290,
56
+ "completed_passes": 315,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52290,
59
+ "snapshot": "pass_end_0315",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 315,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52290,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52290,
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.513569807495514e-07,
83
+ "update_l2": 0.011197084560990334
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.036026209381816e-07,
95
+ "update_l2": 0.003941972739994526
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.00011416654160711914,
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.00011416654160711914,
110
+ "observation_loss": 0.00011416654160711914,
111
+ "chamfer": 5.393196624936536e-05,
112
+ "track": 6.023457899573259e-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": 315,
131
+ "adam_update_count": 52290
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035497653065249324
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_7441af6916d94710b07618120a0971f6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 316,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52291,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 315,
150
+ "trained_intervals": 52290,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52290,
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.3355925381183624,
163
+ "median": 7.346855640411377,
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": -1.793351173400879,
184
+ "median": 5.619250297546387,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7149143815040588,
191
+ "median": 1551.3109130859375,
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.16640157997608185,
212
+ "median": 275.68341064453125,
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": 403,
250
+ "controller_edge_stiffness": 18
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_0316.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_0316",
5
+ "executed_epochs": 316,
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_0d7ad311ffca4cb0bb6c3d8b55f57620.npz",
37
+ "optimizer_file": "boundary_0d7ad311ffca4cb0bb6c3d8b55f57620_optimizer.pt",
38
+ "arrays_sha256": "3aaf008751f5e30767387717bdd05df1e9f2cb7446a0298b8cc090138844a84c",
39
+ "optimizer_sha256": "56741bba2bb38c48881396724b6d5ccbe052a0970d688871d9f89bc5fed91a9c",
40
+ "stage": "adam",
41
+ "completed_passes": 316,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52456,
45
+ "adam_update_count": 52456,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 317,
49
+ "consumed_count": 316,
50
+ "last_submitted_update": 52456,
51
+ "last_consumed_update": 52290,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52456,
56
+ "completed_passes": 316,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52456,
59
+ "snapshot": "pass_end_0316",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 316,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52456,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52456,
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.576238097797614e-06,
83
+ "update_l2": 0.019498497247695923
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.910653158025525e-07,
95
+ "update_l2": 0.002859583357349038
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.00041105056880041957,
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.00041105056880041957,
110
+ "observation_loss": 0.00041105056880041957,
111
+ "chamfer": 0.0002836981147993356,
112
+ "track": 0.00012735245400108397,
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": 316,
131
+ "adam_update_count": 52456
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03349658101797104
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_0d7ad311ffca4cb0bb6c3d8b55f57620_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 317,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52457,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 316,
150
+ "trained_intervals": 52456,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52456,
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.33137091994285583,
163
+ "median": 7.349747657775879,
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": -1.7914564609527588,
184
+ "median": 5.617172718048096,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7179388999938965,
191
+ "median": 1555.8038330078125,
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.16671718657016754,
212
+ "median": 275.1106872558594,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0317.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_0317",
5
+ "executed_epochs": 317,
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_33cf22167739406b8b462fffa3d19d04.npz",
37
+ "optimizer_file": "boundary_33cf22167739406b8b462fffa3d19d04_optimizer.pt",
38
+ "arrays_sha256": "bb614ab31a4fee105337640bee5b41304b3f26ad585f7a572e3996f1ca8d5138",
39
+ "optimizer_sha256": "e5e2888f15a9c13720422104f30ea4e887227345de7878982cf6a92154d38b1c",
40
+ "stage": "adam",
41
+ "completed_passes": 317,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52622,
45
+ "adam_update_count": 52622,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 318,
49
+ "consumed_count": 317,
50
+ "last_submitted_update": 52622,
51
+ "last_consumed_update": 52456,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52622,
56
+ "completed_passes": 317,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52622,
59
+ "snapshot": "pass_end_0317",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 317,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52622,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52622,
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.13615861513972e-07,
83
+ "update_l2": 0.0035527062136679888
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.6585578300218913e-07,
95
+ "update_l2": 0.0012577123707160354
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.00010216028022114187,
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.00010216028022114187,
110
+ "observation_loss": 0.00010216028022114187,
111
+ "chamfer": 4.8416899517178535e-05,
112
+ "track": 5.374338070396334e-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": 317,
131
+ "adam_update_count": 52622
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.047577627934515476
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_33cf22167739406b8b462fffa3d19d04_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 318,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52623,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 317,
150
+ "trained_intervals": 52622,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52622,
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.3324020504951477,
163
+ "median": 7.349043369293213,
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": -1.792263388633728,
184
+ "median": 5.612773895263672,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7171989679336548,
191
+ "median": 1554.70849609375,
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.16658270359039307,
212
+ "median": 273.9032287597656,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0318.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_0318",
5
+ "executed_epochs": 318,
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_c90bb818fd9446068bcbc34659b1f180.npz",
37
+ "optimizer_file": "boundary_c90bb818fd9446068bcbc34659b1f180_optimizer.pt",
38
+ "arrays_sha256": "2c5b06d5ed7c2ede8134af9aebf0aaf65fd2ff1b89e9776640521d89f28746bf",
39
+ "optimizer_sha256": "469082d3467b36e1a071e54bd09553cf0c934c7aa9ae327712c0a02f82e3cc63",
40
+ "stage": "adam",
41
+ "completed_passes": 318,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52788,
45
+ "adam_update_count": 52788,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 319,
49
+ "consumed_count": 318,
50
+ "last_submitted_update": 52788,
51
+ "last_consumed_update": 52622,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52788,
56
+ "completed_passes": 318,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52788,
59
+ "snapshot": "pass_end_0318",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 318,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52788,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52788,
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.508974479402241e-07,
83
+ "update_l2": 0.004183422774076462
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.2584955533820903e-07,
95
+ "update_l2": 0.001696757972240448
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.00010070066491607577,
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.00010070066491607577,
110
+ "observation_loss": 0.00010070066491607577,
111
+ "chamfer": 4.8848673031898215e-05,
112
+ "track": 5.185199188417755e-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": 318,
131
+ "adam_update_count": 52788
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034085658844560385
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_c90bb818fd9446068bcbc34659b1f180_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 319,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52789,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 318,
150
+ "trained_intervals": 52788,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52788,
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.33522388339042664,
163
+ "median": 7.349043369293213,
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": -1.7951315641403198,
184
+ "median": 5.6124467849731445,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7151779532432556,
191
+ "median": 1554.70849609375,
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.16610559821128845,
212
+ "median": 273.81341552734375,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0319.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_0319",
5
+ "executed_epochs": 319,
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_2c466c51fd314479b6ae50c20671f954.npz",
37
+ "optimizer_file": "boundary_2c466c51fd314479b6ae50c20671f954_optimizer.pt",
38
+ "arrays_sha256": "c723266088e71dac515247b453d6b8aa02eaca77b36c9734ace47a9b4a630cb9",
39
+ "optimizer_sha256": "daf2d5a7686da6190fe715617314748ef802e4c465ac563eaa152d06cbd861cb",
40
+ "stage": "adam",
41
+ "completed_passes": 319,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 52954,
45
+ "adam_update_count": 52954,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 320,
49
+ "consumed_count": 319,
50
+ "last_submitted_update": 52954,
51
+ "last_consumed_update": 52788,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 52954,
56
+ "completed_passes": 319,
57
+ "next_interval": 0,
58
+ "trained_intervals": 52954,
59
+ "snapshot": "pass_end_0319",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 319,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 52954,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 52954,
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.396405183295428e-07,
83
+ "update_l2": 0.004719166085124016
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.1377570053336967e-07,
95
+ "update_l2": 0.002116187009960413
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.530625538900495e-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.530625538900495e-05,
110
+ "observation_loss": 9.530625538900495e-05,
111
+ "chamfer": 4.507902485784143e-05,
112
+ "track": 5.0227226893184707e-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": 319,
131
+ "adam_update_count": 52954
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04026730079203844
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_2c466c51fd314479b6ae50c20671f954_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 320,
143
+ "next_interval": 0,
144
+ "next_adam_update": 52955,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 319,
150
+ "trained_intervals": 52954,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 52954,
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.3387545049190521,
163
+ "median": 7.349043369293213,
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": -1.798825979232788,
184
+ "median": 5.61224365234375,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7126573920249939,
191
+ "median": 1554.70849609375,
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.16549307107925415,
212
+ "median": 273.75799560546875,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0320.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_0320",
5
+ "executed_epochs": 320,
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_6d99b164f2fd48c99c0883de8e41ec61.npz",
37
+ "optimizer_file": "boundary_6d99b164f2fd48c99c0883de8e41ec61_optimizer.pt",
38
+ "arrays_sha256": "3a3536bf9f3cb758858ce15d47f4f26a80b1bccc79426329a39f7d27f5122988",
39
+ "optimizer_sha256": "37d372103a4b6d2070a141b0a309fc7fe83ed32a475f266acfb1893475ed7085",
40
+ "stage": "adam",
41
+ "completed_passes": 320,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53120,
45
+ "adam_update_count": 53120,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 321,
49
+ "consumed_count": 320,
50
+ "last_submitted_update": 53120,
51
+ "last_consumed_update": 52954,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53120,
56
+ "completed_passes": 320,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53120,
59
+ "snapshot": "pass_end_0320",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 320,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53120,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53120,
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.976050599405426e-07,
83
+ "update_l2": 0.005705119110643864
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.3473534699623997e-07,
95
+ "update_l2": 0.0025180536322295666
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.82986093731597e-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.82986093731597e-05,
110
+ "observation_loss": 9.82986093731597e-05,
111
+ "chamfer": 4.5272798161022365e-05,
112
+ "track": 5.302581121213734e-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": 320,
131
+ "adam_update_count": 53120
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033786477986723185
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_6d99b164f2fd48c99c0883de8e41ec61_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 321,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53121,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 320,
150
+ "trained_intervals": 53120,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53120,
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.3427334427833557,
163
+ "median": 7.350035667419434,
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": -1.8033063411712646,
184
+ "median": 5.610384941101074,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7098274230957031,
191
+ "median": 1556.251953125,
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.164753258228302,
212
+ "median": 273.2495422363281,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0321.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_0321",
5
+ "executed_epochs": 321,
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_09b9150c2fc3494ca16ec954a1db59fb.npz",
37
+ "optimizer_file": "boundary_09b9150c2fc3494ca16ec954a1db59fb_optimizer.pt",
38
+ "arrays_sha256": "a3ebe0d8fc1e60dcc2c1bb26fd9b91f0db9fe040ce72692764102c484c080189",
39
+ "optimizer_sha256": "2c008bbe52096ce980bc0030397327ea471d51fe9b68cab1145aa4e96fc431dc",
40
+ "stage": "adam",
41
+ "completed_passes": 321,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53286,
45
+ "adam_update_count": 53286,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 322,
49
+ "consumed_count": 321,
50
+ "last_submitted_update": 53286,
51
+ "last_consumed_update": 53120,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53286,
56
+ "completed_passes": 321,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53286,
59
+ "snapshot": "pass_end_0321",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 321,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53286,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53286,
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.015191047481494e-07,
83
+ "update_l2": 0.006175315007567406
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.0173916343301244e-07,
95
+ "update_l2": 0.0027809445746243
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.728410805109888e-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.728410805109888e-05,
110
+ "observation_loss": 9.728410805109888e-05,
111
+ "chamfer": 4.744665420730598e-05,
112
+ "track": 4.98374538437929e-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": 321,
131
+ "adam_update_count": 53286
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03362208302132785
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_09b9150c2fc3494ca16ec954a1db59fb_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 322,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53287,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 321,
150
+ "trained_intervals": 53286,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53286,
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.34653177857398987,
163
+ "median": 7.349046230316162,
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": -1.8077988624572754,
184
+ "median": 5.607784748077393,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.707136332988739,
191
+ "median": 1554.712890625,
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.1640147566795349,
212
+ "median": 272.54022216796875,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0322.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_0322",
5
+ "executed_epochs": 322,
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_363879f9f92e4ae29c24375deb8588b6.npz",
37
+ "optimizer_file": "boundary_363879f9f92e4ae29c24375deb8588b6_optimizer.pt",
38
+ "arrays_sha256": "209263468990843310b79539a38f71c128c2872efaa4d2b135e3330c766d9533",
39
+ "optimizer_sha256": "a660ceeced28e0c49e9ad1bd35d166c38630c20944f9408df10d813733b445dc",
40
+ "stage": "adam",
41
+ "completed_passes": 322,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53452,
45
+ "adam_update_count": 53452,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 323,
49
+ "consumed_count": 322,
50
+ "last_submitted_update": 53452,
51
+ "last_consumed_update": 53286,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53452,
56
+ "completed_passes": 322,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53452,
59
+ "snapshot": "pass_end_0322",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 322,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53452,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53452,
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.264305625336419e-07,
83
+ "update_l2": 0.0062785642221570015
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.072507013257564e-07,
95
+ "update_l2": 0.002335396595299244
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.00010040830238722265,
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.00010040830238722265,
110
+ "observation_loss": 0.00010040830238722265,
111
+ "chamfer": 4.665160668082535e-05,
112
+ "track": 5.37566993443761e-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": 322,
131
+ "adam_update_count": 53452
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034264378948137164
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_363879f9f92e4ae29c24375deb8588b6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 323,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53453,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 322,
150
+ "trained_intervals": 53452,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53452,
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.35042640566825867,
163
+ "median": 7.349046230316162,
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": -1.8125696182250977,
184
+ "median": 5.605172157287598,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7043876647949219,
191
+ "median": 1554.712890625,
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.163234144449234,
212
+ "median": 271.8288879394531,
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": 405,
250
+ "controller_edge_stiffness": 18
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_0323.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_0323",
5
+ "executed_epochs": 323,
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_91e32470f61544ff8889ebb85b153364.npz",
37
+ "optimizer_file": "boundary_91e32470f61544ff8889ebb85b153364_optimizer.pt",
38
+ "arrays_sha256": "d13e5d831e71a87f344f8eb64c313909bbf6bccf2a3532a6ba0042f5497914e2",
39
+ "optimizer_sha256": "b8ef7b972f832bab77b0fb21bb8b7e80dbcfd9cb3519e3d2383f53982a06f5b0",
40
+ "stage": "adam",
41
+ "completed_passes": 323,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53618,
45
+ "adam_update_count": 53618,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 324,
49
+ "consumed_count": 323,
50
+ "last_submitted_update": 53618,
51
+ "last_consumed_update": 53452,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53618,
56
+ "completed_passes": 323,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53618,
59
+ "snapshot": "pass_end_0323",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 323,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53618,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53618,
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.732631956969271e-07,
83
+ "update_l2": 0.008025215938687325
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.0856969008018496e-07,
95
+ "update_l2": 0.0031183112878352404
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.00010391724936198443,
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.00010391724936198443,
110
+ "observation_loss": 0.00010391724936198443,
111
+ "chamfer": 5.135616447660141e-05,
112
+ "track": 5.256108124740422e-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": 323,
131
+ "adam_update_count": 53618
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03373647900298238
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_91e32470f61544ff8889ebb85b153364_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 324,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53619,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 323,
150
+ "trained_intervals": 53618,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53618,
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.3536838889122009,
163
+ "median": 7.348779678344727,
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": -1.8162583112716675,
184
+ "median": 5.60368537902832,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.7020968794822693,
191
+ "median": 1554.298583984375,
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.16263313591480255,
212
+ "median": 271.42486572265625,
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": 406,
250
+ "controller_edge_stiffness": 18
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_0324.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_0324",
5
+ "executed_epochs": 324,
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_493c28ceec0145d1aa1a737054365b21.npz",
37
+ "optimizer_file": "boundary_493c28ceec0145d1aa1a737054365b21_optimizer.pt",
38
+ "arrays_sha256": "b300a8dceca158a61284bd94b6b7300329be7f10e788ddc57153162a40a5ef24",
39
+ "optimizer_sha256": "d767ecbaaba7ce79552a664e14d879c08b45e0aa5079639d5c26bf1859c75e73",
40
+ "stage": "adam",
41
+ "completed_passes": 324,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53784,
45
+ "adam_update_count": 53784,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 325,
49
+ "consumed_count": 324,
50
+ "last_submitted_update": 53784,
51
+ "last_consumed_update": 53618,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53784,
56
+ "completed_passes": 324,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53784,
59
+ "snapshot": "pass_end_0324",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 324,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53784,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53784,
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.401767791430757e-07,
83
+ "update_l2": 0.009969181381165981
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.011258725877269e-07,
95
+ "update_l2": 0.0033070493955165148
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_2_aligned_64_230",
101
+ "transition_index": 165,
102
+ "loss": 7.257745892275125e-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": 7.257745892275125e-05,
110
+ "observation_loss": 7.257745892275125e-05,
111
+ "chamfer": 3.1713596399640664e-05,
112
+ "track": 4.0863862523110583e-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": 324,
131
+ "adam_update_count": 53784
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034441905096173286
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_493c28ceec0145d1aa1a737054365b21_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 325,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53785,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 324,
150
+ "trained_intervals": 53784,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53784,
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.3572942316532135,
163
+ "median": 7.351477146148682,
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": -1.8197027444839478,
184
+ "median": 5.599775314331055,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6995666027069092,
191
+ "median": 1558.4969482421875,
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.16207391023635864,
212
+ "median": 270.3672790527344,
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": 406,
250
+ "controller_edge_stiffness": 18
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_0325.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_0325",
5
+ "executed_epochs": 325,
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_18c8918e1d4d4c248aa4f66e5da9f893.npz",
37
+ "optimizer_file": "boundary_18c8918e1d4d4c248aa4f66e5da9f893_optimizer.pt",
38
+ "arrays_sha256": "5c2ffef4e7a09a0687535e23d261144007a44409b85bc6f6b807eb6ff452ebdd",
39
+ "optimizer_sha256": "5840c3917948bc634a26c3581bce95cd01513e36861726766928914c650932df",
40
+ "stage": "adam",
41
+ "completed_passes": 325,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 53950,
45
+ "adam_update_count": 53950,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 326,
49
+ "consumed_count": 325,
50
+ "last_submitted_update": 53950,
51
+ "last_consumed_update": 53784,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 53950,
56
+ "completed_passes": 325,
57
+ "next_interval": 0,
58
+ "trained_intervals": 53950,
59
+ "snapshot": "pass_end_0325",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 325,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 53950,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 53950,
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.62631793552282e-07,
83
+ "update_l2": 0.011769846081733704
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.196417530190956e-07,
95
+ "update_l2": 0.002540488727390766
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.00010704627493396401,
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.00010704627493396401,
110
+ "observation_loss": 0.00010704627493396401,
111
+ "chamfer": 4.828205783269368e-05,
112
+ "track": 5.8764213463291526e-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": 325,
131
+ "adam_update_count": 53950
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03355712606571615
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_18c8918e1d4d4c248aa4f66e5da9f893_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 326,
143
+ "next_interval": 0,
144
+ "next_adam_update": 53951,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 325,
150
+ "trained_intervals": 53950,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 53950,
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.3628005385398865,
163
+ "median": 7.35117244720459,
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": -1.8262056112289429,
184
+ "median": 5.58740234375,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6957252025604248,
191
+ "median": 1558.0220947265625,
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.16102339327335358,
212
+ "median": 267.0483093261719,
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": 410,
250
+ "controller_edge_stiffness": 18
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_0326.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_0326",
5
+ "executed_epochs": 326,
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_121ee03f7af744dfa813950093d4e9b0.npz",
37
+ "optimizer_file": "boundary_121ee03f7af744dfa813950093d4e9b0_optimizer.pt",
38
+ "arrays_sha256": "7c65a636c474d328e97bd9a34e32e0af5e708de5029af5ba4ea9999dd660b7d8",
39
+ "optimizer_sha256": "c2855923f70a7ca25129046a7062b1266dba9f23349ab7c809a0f0e206692267",
40
+ "stage": "adam",
41
+ "completed_passes": 326,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54116,
45
+ "adam_update_count": 54116,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 327,
49
+ "consumed_count": 326,
50
+ "last_submitted_update": 54116,
51
+ "last_consumed_update": 53950,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54116,
56
+ "completed_passes": 326,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54116,
59
+ "snapshot": "pass_end_0326",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 326,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54116,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54116,
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.500098379547126e-07,
83
+ "update_l2": 0.008964702486991882
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.4427085893184994e-07,
95
+ "update_l2": 0.002548790769651532
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.0001026153186103329,
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.0001026153186103329,
110
+ "observation_loss": 0.0001026153186103329,
111
+ "chamfer": 4.6898792788852006e-05,
112
+ "track": 5.571652945945971e-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": 326,
131
+ "adam_update_count": 54116
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03384820721112192
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_121ee03f7af744dfa813950093d4e9b0_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 327,
143
+ "next_interval": 0,
144
+ "next_adam_update": 54117,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 326,
150
+ "trained_intervals": 54116,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 54116,
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.3678056299686432,
163
+ "median": 7.350693225860596,
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": -1.8306493759155273,
184
+ "median": 5.583294868469238,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6922517418861389,
191
+ "median": 1557.275634765625,
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.16030943393707275,
212
+ "median": 265.954345703125,
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": 410,
250
+ "controller_edge_stiffness": 18
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_0327.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_0327",
5
+ "executed_epochs": 327,
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_19d0d6c88f4d4cd196f60aab08876812.npz",
37
+ "optimizer_file": "boundary_19d0d6c88f4d4cd196f60aab08876812_optimizer.pt",
38
+ "arrays_sha256": "bc44dc26d7dac4efc94c45f3081a6dad9fcd678aff12d0309d9f118015bf2e30",
39
+ "optimizer_sha256": "d63d429bfd5d82945713407784949709455f35afe0fa94e746858820896212d1",
40
+ "stage": "adam",
41
+ "completed_passes": 327,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54282,
45
+ "adam_update_count": 54282,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 328,
49
+ "consumed_count": 327,
50
+ "last_submitted_update": 54282,
51
+ "last_consumed_update": 54116,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54282,
56
+ "completed_passes": 327,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54282,
59
+ "snapshot": "pass_end_0327",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 327,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54282,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54282,
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.992060672113439e-06,
83
+ "update_l2": 0.011858757585287094
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.2062097804773657e-07,
95
+ "update_l2": 0.002322285668924451
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.0002929408510681242,
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.0002929408510681242,
110
+ "observation_loss": 0.0002929408510681242,
111
+ "chamfer": 0.00018698158964980394,
112
+ "track": 0.00010595926869427785,
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": 327,
131
+ "adam_update_count": 54282
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03603204619139433
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_19d0d6c88f4d4cd196f60aab08876812_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 328,
143
+ "next_interval": 0,
144
+ "next_adam_update": 54283,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 327,
150
+ "trained_intervals": 54282,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 54282,
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.3688407242298126,
163
+ "median": 7.3502678871154785,
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": -1.8347139358520508,
184
+ "median": 5.580543041229248,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6915355324745178,
191
+ "median": 1556.613525390625,
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.15965917706489563,
212
+ "median": 265.226806640625,
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": 410,
250
+ "controller_edge_stiffness": 18
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_0328.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_0328",
5
+ "executed_epochs": 328,
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_51e7b6fc33b94442a239d42798a79dfe.npz",
37
+ "optimizer_file": "boundary_51e7b6fc33b94442a239d42798a79dfe_optimizer.pt",
38
+ "arrays_sha256": "33e51ce4de906ea47145f99fb29d85321bfa779bf9c359af55d93c2cb7313945",
39
+ "optimizer_sha256": "54aa05a3b42338fb5bebc14ef33dfdaeeedf910740f4ba4f480c3eed6084211c",
40
+ "stage": "adam",
41
+ "completed_passes": 328,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54448,
45
+ "adam_update_count": 54448,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 329,
49
+ "consumed_count": 328,
50
+ "last_submitted_update": 54448,
51
+ "last_consumed_update": 54282,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54448,
56
+ "completed_passes": 328,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54448,
59
+ "snapshot": "pass_end_0328",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 328,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54448,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54448,
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.604027475987095e-07,
83
+ "update_l2": 0.006457263603806496
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.602924891765724e-07,
95
+ "update_l2": 0.0018297960050404072
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.00010859165922738612,
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.00010859165922738612,
110
+ "observation_loss": 0.00010859165922738612,
111
+ "chamfer": 5.061199772171676e-05,
112
+ "track": 5.797966514364816e-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": 328,
131
+ "adam_update_count": 54448
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03403780399821699
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_51e7b6fc33b94442a239d42798a79dfe_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 329,
143
+ "next_interval": 0,
144
+ "next_adam_update": 54449,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 328,
150
+ "trained_intervals": 54448,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 54448,
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.37269970774650574,
163
+ "median": 7.3506669998168945,
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": -1.8379559516906738,
184
+ "median": 5.5788092613220215,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6888720393180847,
191
+ "median": 1557.23486328125,
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.1591423898935318,
212
+ "median": 264.76800537109375,
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": 410,
250
+ "controller_edge_stiffness": 18
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_0329.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_0329",
5
+ "executed_epochs": 329,
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_4b7cb00bf14e48ee902b50e2bb6302d5.npz",
37
+ "optimizer_file": "boundary_4b7cb00bf14e48ee902b50e2bb6302d5_optimizer.pt",
38
+ "arrays_sha256": "a30d6af9db9bea9de99cfb4ee8661a01c254e5e57449f43c5f1c5cb38731ddbb",
39
+ "optimizer_sha256": "4a3735019d230ea0cd5b5fd7bf28b63d86526c2b4220100ae6d7a9f3d6317db4",
40
+ "stage": "adam",
41
+ "completed_passes": 329,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54614,
45
+ "adam_update_count": 54614,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 330,
49
+ "consumed_count": 329,
50
+ "last_submitted_update": 54614,
51
+ "last_consumed_update": 54448,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54614,
56
+ "completed_passes": 329,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54614,
59
+ "snapshot": "pass_end_0329",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 329,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54614,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54614,
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.118180640944047e-06,
83
+ "update_l2": 0.027054186910390854
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.429447919093946e-07,
95
+ "update_l2": 0.005738410633057356
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.0004148933803662658,
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.0004148933803662658,
110
+ "observation_loss": 0.0004148933803662658,
111
+ "chamfer": 0.0002858248772099614,
112
+ "track": 0.0001290685177082196,
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": 329,
131
+ "adam_update_count": 54614
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03364826994948089
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_4b7cb00bf14e48ee902b50e2bb6302d5_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 330,
143
+ "next_interval": 0,
144
+ "next_adam_update": 54615,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 329,
150
+ "trained_intervals": 54614,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 54614,
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.37614569067955017,
163
+ "median": 7.348541259765625,
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": -1.8437838554382324,
184
+ "median": 5.588353157043457,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6865022778511047,
191
+ "median": 1553.9281005859375,
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.1582176238298416,
212
+ "median": 267.2958984375,
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": 411,
250
+ "controller_edge_stiffness": 18
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_0330.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_0330",
5
+ "executed_epochs": 330,
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_1e1316c5868f42f4a1d5f82174926e40.npz",
37
+ "optimizer_file": "boundary_1e1316c5868f42f4a1d5f82174926e40_optimizer.pt",
38
+ "arrays_sha256": "8985ac808aefa6fe43610d432937f63e93c4ee6bb20fb3ff8de8a092bec22128",
39
+ "optimizer_sha256": "d2977e7f3a01dd153412c24b3f0b1cbf23f4ef80883f92bd8907f3c76bab84d4",
40
+ "stage": "adam",
41
+ "completed_passes": 330,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 54780,
45
+ "adam_update_count": 54780,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 331,
49
+ "consumed_count": 330,
50
+ "last_submitted_update": 54780,
51
+ "last_consumed_update": 54614,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 54780,
56
+ "completed_passes": 330,
57
+ "next_interval": 0,
58
+ "trained_intervals": 54780,
59
+ "snapshot": "pass_end_0330",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 43824,
67
+ "pass_science": {
68
+ "completed_passes": 330,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 54780,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 54780,
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.125200222115382e-07,
83
+ "update_l2": 0.012383352033793926
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.91301920596743e-07,
95
+ "update_l2": 0.003239743411540985
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.393189636990428e-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.393189636990428e-05,
110
+ "observation_loss": 8.393189636990428e-05,
111
+ "chamfer": 3.18391939799767e-05,
112
+ "track": 5.2092698751948774e-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": 330,
131
+ "adam_update_count": 54780
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03462006198242307
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_1e1316c5868f42f4a1d5f82174926e40_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 331,
143
+ "next_interval": 0,
144
+ "next_adam_update": 54781,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 330,
150
+ "trained_intervals": 54780,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 54780,
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.38149964809417725,
163
+ "median": 7.3478569984436035,
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": -1.8491991758346558,
184
+ "median": 5.587642192840576,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 0.6828365921974182,
191
+ "median": 1552.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.1573631465435028,
212
+ "median": 267.1062927246094,
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": 411,
250
+ "controller_edge_stiffness": 18
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }