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

processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking: payload batch 18/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_0181.json +254 -0
  2. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0182.json +254 -0
  3. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0183.json +254 -0
  4. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0184.json +254 -0
  5. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0185.json +254 -0
  6. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0186.json +254 -0
  7. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0187.json +254 -0
  8. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0188.json +254 -0
  9. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0189.json +254 -0
  10. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0190.json +254 -0
  11. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0191.json +254 -0
  12. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0192.json +254 -0
  13. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0193.json +254 -0
  14. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0194.json +254 -0
  15. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0195.json +254 -0
  16. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0196.json +254 -0
  17. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0197.json +254 -0
  18. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0198.json +254 -0
  19. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0199.json +254 -0
  20. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0200.json +254 -0
  21. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0201.json +254 -0
  22. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0202.json +254 -0
  23. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0203.json +254 -0
  24. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0204.json +254 -0
  25. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0205.json +254 -0
  26. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0206.json +254 -0
  27. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0207.json +254 -0
  28. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0208.json +254 -0
  29. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0209.json +254 -0
  30. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0210.json +254 -0
  31. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0211.json +254 -0
  32. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0212.json +254 -0
  33. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0213.json +254 -0
  34. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0214.json +254 -0
  35. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0215.json +254 -0
  36. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0216.json +254 -0
  37. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0217.json +254 -0
  38. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0218.json +254 -0
  39. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0219.json +254 -0
  40. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0220.json +254 -0
  41. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0221.json +254 -0
  42. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0222.json +254 -0
  43. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0223.json +254 -0
  44. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0224.json +254 -0
  45. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0225.json +254 -0
  46. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0226.json +254 -0
  47. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0227.json +254 -0
  48. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0228.json +254 -0
  49. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0229.json +254 -0
  50. processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0230.json +254 -0
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0181.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_0181",
5
+ "executed_epochs": 181,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9871c30ae84c4069a011b8e7790f2807.npz",
37
+ "optimizer_file": "boundary_9871c30ae84c4069a011b8e7790f2807_optimizer.pt",
38
+ "arrays_sha256": "db68d987b56904744322ecf4f00a67c1b50133c7f915b455505eac4ce70e176b",
39
+ "optimizer_sha256": "ad2b0c49cdc56ea8c34150a4abb846d78dc5a6e3d5844ce05ad2ceaa89946b2f",
40
+ "stage": "adam",
41
+ "completed_passes": 181,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30046,
45
+ "adam_update_count": 30046,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 182,
49
+ "consumed_count": 181,
50
+ "last_submitted_update": 30046,
51
+ "last_consumed_update": 29880,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30046,
56
+ "completed_passes": 181,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30046,
59
+ "snapshot": "pass_end_0181",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 181,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30046,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30046,
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.020954058134521e-07,
83
+ "update_l2": 0.01834762841463089
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.119850984807272e-07,
95
+ "update_l2": 0.003990786615759134
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.0001167323935078457,
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.0001167323935078457,
110
+ "observation_loss": 0.0001167323935078457,
111
+ "chamfer": 5.118298213346861e-05,
112
+ "track": 6.55494150123559e-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": 181,
131
+ "adam_update_count": 30046
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03428382100537419
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_9871c30ae84c4069a011b8e7790f2807_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 182,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30047,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 181,
150
+ "trained_intervals": 30046,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30046,
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.44624951481819153,
163
+ "median": 7.313289642333984,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.9323390126228333,
184
+ "median": 6.047893524169922,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.5624412298202515,
191
+ "median": 1500.1038818359375,
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.3936319351196289,
212
+ "median": 423.22125244140625,
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": 141,
250
+ "controller_edge_stiffness": 13
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_0182.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_0182",
5
+ "executed_epochs": 182,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c1ec8f5aced64eb1a1ea068835ad973e.npz",
37
+ "optimizer_file": "boundary_c1ec8f5aced64eb1a1ea068835ad973e_optimizer.pt",
38
+ "arrays_sha256": "eecda67fb7282c5b39d1cfb7c4ae4b8c8975d2e07f044889bbc88861ded00761",
39
+ "optimizer_sha256": "37bdd6d683117c5275ef6e059378cc475b8785104f41d0202ae82b2a4e72cadb",
40
+ "stage": "adam",
41
+ "completed_passes": 182,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30212,
45
+ "adam_update_count": 30212,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 183,
49
+ "consumed_count": 182,
50
+ "last_submitted_update": 30212,
51
+ "last_consumed_update": 30046,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30212,
56
+ "completed_passes": 182,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30212,
59
+ "snapshot": "pass_end_0182",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 182,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30212,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30212,
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.965467597794486e-07,
83
+ "update_l2": 0.018999112769961357
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.229830660231528e-07,
95
+ "update_l2": 0.005034382455050945
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.00015841149433981627,
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.00015841149433981627,
110
+ "observation_loss": 0.00015841149433981627,
111
+ "chamfer": 8.396847260883078e-05,
112
+ "track": 7.444302173098549e-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": 182,
131
+ "adam_update_count": 30212
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03515928308479488
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_c1ec8f5aced64eb1a1ea068835ad973e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 183,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30213,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 182,
150
+ "trained_intervals": 30212,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30212,
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.43547677993774414,
163
+ "median": 7.313727855682373,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.9478791952133179,
184
+ "median": 6.049551963806152,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.5456998348236084,
191
+ "median": 1500.7613525390625,
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.387562096118927,
212
+ "median": 423.92401123046875,
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": 144,
250
+ "controller_edge_stiffness": 13
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_0183.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_0183",
5
+ "executed_epochs": 183,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b5f6402e4c6e41829ddec35e1434b3ca.npz",
37
+ "optimizer_file": "boundary_b5f6402e4c6e41829ddec35e1434b3ca_optimizer.pt",
38
+ "arrays_sha256": "0c41845a1e4c8d9394c913229cbd4f9b508c36887dd9c454304ca18093d3928e",
39
+ "optimizer_sha256": "cd59008f241b7a91bf421bfbeb8ef028763d21e5c919fa3c1dc57cd730f30475",
40
+ "stage": "adam",
41
+ "completed_passes": 183,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30378,
45
+ "adam_update_count": 30378,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 184,
49
+ "consumed_count": 183,
50
+ "last_submitted_update": 30378,
51
+ "last_consumed_update": 30212,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30378,
56
+ "completed_passes": 183,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30378,
59
+ "snapshot": "pass_end_0183",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 183,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30378,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30378,
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.5374866759812e-07,
83
+ "update_l2": 0.019184650853276253
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.654211866432888e-07,
95
+ "update_l2": 0.004713994916528463
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.0001287248742301017,
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.0001287248742301017,
110
+ "observation_loss": 0.0001287248742301017,
111
+ "chamfer": 6.209199636941776e-05,
112
+ "track": 6.663287786068395e-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": 183,
131
+ "adam_update_count": 30378
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03380497801117599
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_b5f6402e4c6e41829ddec35e1434b3ca_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 184,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30379,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 183,
150
+ "trained_intervals": 30378,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30378,
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.4234951436519623,
163
+ "median": 7.3144731521606445,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.9661542773246765,
184
+ "median": 6.050017356872559,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.5272903442382812,
191
+ "median": 1501.88037109375,
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.38054370880126953,
212
+ "median": 424.12176513671875,
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": 151,
250
+ "controller_edge_stiffness": 13
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_0184.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_0184",
5
+ "executed_epochs": 184,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ca5f428539e2457d8f4bd6a601e00bac.npz",
37
+ "optimizer_file": "boundary_ca5f428539e2457d8f4bd6a601e00bac_optimizer.pt",
38
+ "arrays_sha256": "7f9b2af87b2f547c250b5608efb9f9d20fab38a3bdb7894ed3893e83a96e3c45",
39
+ "optimizer_sha256": "163b2d2aa37366ff7f4877b8f4a7eed13b33d0ed29e2c6bc587f4f9726a35309",
40
+ "stage": "adam",
41
+ "completed_passes": 184,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30544,
45
+ "adam_update_count": 30544,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 185,
49
+ "consumed_count": 184,
50
+ "last_submitted_update": 30544,
51
+ "last_consumed_update": 30378,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30544,
56
+ "completed_passes": 184,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30544,
59
+ "snapshot": "pass_end_0184",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 184,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30544,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30544,
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.96270989869663e-07,
83
+ "update_l2": 0.019649257883429527
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.4537495114127523e-07,
95
+ "update_l2": 0.004604428540915251
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.00012690476432908326,
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.00012690476432908326,
110
+ "observation_loss": 0.00012690476432908326,
111
+ "chamfer": 6.027992276358418e-05,
112
+ "track": 6.662483792752028e-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": 184,
131
+ "adam_update_count": 30544
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03452540817670524
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_ca5f428539e2457d8f4bd6a601e00bac_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 185,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30545,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 184,
150
+ "trained_intervals": 30544,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30544,
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.41182470321655273,
163
+ "median": 7.314396858215332,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -0.9835297465324402,
184
+ "median": 6.049118995666504,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.5095698833465576,
191
+ "median": 1501.7657470703125,
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.37398868799209595,
212
+ "median": 423.7430725097656,
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": 155,
250
+ "controller_edge_stiffness": 13
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_0185.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_0185",
5
+ "executed_epochs": 185,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_55260d19c88f46e3a03c0ff307a89a28.npz",
37
+ "optimizer_file": "boundary_55260d19c88f46e3a03c0ff307a89a28_optimizer.pt",
38
+ "arrays_sha256": "013510a438e34fec9906c3452ce3a7c491680fcf5205a239c4465939c5840428",
39
+ "optimizer_sha256": "01d8b9daf68fcf91a2aa1a811bf3a7f4d7481d3b0df3fc6fc7bbe51d92f6c635",
40
+ "stage": "adam",
41
+ "completed_passes": 185,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30710,
45
+ "adam_update_count": 30710,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 186,
49
+ "consumed_count": 185,
50
+ "last_submitted_update": 30710,
51
+ "last_consumed_update": 30544,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30710,
56
+ "completed_passes": 185,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30710,
59
+ "snapshot": "pass_end_0185",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 185,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30710,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30710,
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.933588565516402e-07,
83
+ "update_l2": 0.017021244391798973
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.348924337842618e-07,
95
+ "update_l2": 0.003178040264174342
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.00012570060789585114,
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.00012570060789585114,
110
+ "observation_loss": 0.00012570060789585114,
111
+ "chamfer": 6.077345824451186e-05,
112
+ "track": 6.492714601336047e-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": 185,
131
+ "adam_update_count": 30710
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0342287109233439
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_55260d19c88f46e3a03c0ff307a89a28_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 186,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30711,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 185,
150
+ "trained_intervals": 30710,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30710,
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.4002194404602051,
163
+ "median": 7.313292980194092,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.0005273818969727,
184
+ "median": 6.051752090454102,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.4921520948410034,
191
+ "median": 1500.10888671875,
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.3676854968070984,
212
+ "median": 424.8583679199219,
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": 161,
250
+ "controller_edge_stiffness": 13
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_0186.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_0186",
5
+ "executed_epochs": 186,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_783f858c1dc84106ac1a916a739b0aa3.npz",
37
+ "optimizer_file": "boundary_783f858c1dc84106ac1a916a739b0aa3_optimizer.pt",
38
+ "arrays_sha256": "dbba7ccb6bf85ca2d798190a61c42e8a9ffee32b453fa0874b5206d15f847495",
39
+ "optimizer_sha256": "796cae9d31109d032e48568c3502ad79e6b8e321691e067abe552a88e1e1c53b",
40
+ "stage": "adam",
41
+ "completed_passes": 186,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30876,
45
+ "adam_update_count": 30876,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 187,
49
+ "consumed_count": 186,
50
+ "last_submitted_update": 30876,
51
+ "last_consumed_update": 30710,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30876,
56
+ "completed_passes": 186,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30876,
59
+ "snapshot": "pass_end_0186",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 186,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30876,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30876,
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.049830514915811e-07,
83
+ "update_l2": 0.017282534390687943
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.453486385751603e-07,
95
+ "update_l2": 0.003112690756097436
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.00013036164455115795,
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.00013036164455115795,
110
+ "observation_loss": 0.00013036164455115795,
111
+ "chamfer": 6.230108556337655e-05,
112
+ "track": 6.806055171182379e-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": 186,
131
+ "adam_update_count": 30876
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03290155087597668
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_783f858c1dc84106ac1a916a739b0aa3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 187,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30877,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 186,
150
+ "trained_intervals": 30876,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 30876,
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.3871813118457794,
163
+ "median": 7.313813209533691,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.0174537897109985,
184
+ "median": 6.056962013244629,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.4728236198425293,
191
+ "median": 1500.8895263671875,
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.36151427030563354,
212
+ "median": 427.076416015625,
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": 164,
250
+ "controller_edge_stiffness": 13
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_0187.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_0187",
5
+ "executed_epochs": 187,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c1ad31d1d48b42f1969fd7d032b515c3.npz",
37
+ "optimizer_file": "boundary_c1ad31d1d48b42f1969fd7d032b515c3_optimizer.pt",
38
+ "arrays_sha256": "536309eedea4de01104a47d610146a9dc0c96f4a4c8e1ffc305d21587a0396d8",
39
+ "optimizer_sha256": "17400c426fd5f774d0c29b13f1134e345fdabb337e22ffd6514fdfa5836cf1a3",
40
+ "stage": "adam",
41
+ "completed_passes": 187,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31042,
45
+ "adam_update_count": 31042,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 188,
49
+ "consumed_count": 187,
50
+ "last_submitted_update": 31042,
51
+ "last_consumed_update": 30876,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31042,
56
+ "completed_passes": 187,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31042,
59
+ "snapshot": "pass_end_0187",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 187,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31042,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31042,
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.706879958073841e-07,
83
+ "update_l2": 0.019241148605942726
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.4904655876744073e-07,
95
+ "update_l2": 0.004926776979118586
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.00011115038068965077,
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.00011115038068965077,
110
+ "observation_loss": 0.00011115038068965077,
111
+ "chamfer": 4.865744631388225e-05,
112
+ "track": 6.249293801374733e-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": 187,
131
+ "adam_update_count": 31042
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033910409081727266
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_c1ad31d1d48b42f1969fd7d032b515c3_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 188,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31043,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 187,
150
+ "trained_intervals": 31042,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31042,
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.3759472072124481,
163
+ "median": 7.314136028289795,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.03239107131958,
184
+ "median": 6.057914733886719,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.456370234489441,
191
+ "median": 1501.3741455078125,
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.35615435242652893,
212
+ "median": 427.4901123046875,
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": 166,
250
+ "controller_edge_stiffness": 13
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_0188.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_0188",
5
+ "executed_epochs": 188,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b883259613984f2682af4c0137df5d63.npz",
37
+ "optimizer_file": "boundary_b883259613984f2682af4c0137df5d63_optimizer.pt",
38
+ "arrays_sha256": "831b7f47628ccb3c5c12639c8defe51c10e5072f5d74cbe7159550c105193aaf",
39
+ "optimizer_sha256": "9704696d30c8093b9b4b85501d2c38e5667729050be677c30c3e3365a248b8df",
40
+ "stage": "adam",
41
+ "completed_passes": 188,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31208,
45
+ "adam_update_count": 31208,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 189,
49
+ "consumed_count": 188,
50
+ "last_submitted_update": 31208,
51
+ "last_consumed_update": 31042,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31208,
56
+ "completed_passes": 188,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31208,
59
+ "snapshot": "pass_end_0188",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 188,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31208,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31208,
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.934088219168189e-07,
83
+ "update_l2": 0.019283300265669823
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.644978789907327e-07,
95
+ "update_l2": 0.004663911182433367
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.00011255772551521659,
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.00011255772551521659,
110
+ "observation_loss": 0.00011255772551521659,
111
+ "chamfer": 4.869325493928045e-05,
112
+ "track": 6.386447057593614e-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": 188,
131
+ "adam_update_count": 31208
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03387375199235976
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_b883259613984f2682af4c0137df5d63_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 189,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31209,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 188,
150
+ "trained_intervals": 31208,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31208,
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.3646790385246277,
163
+ "median": 7.313764572143555,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.047509789466858,
184
+ "median": 6.061683654785156,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.440051794052124,
191
+ "median": 1500.8165283203125,
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.3508102297782898,
212
+ "median": 429.11981201171875,
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": 168,
250
+ "controller_edge_stiffness": 13
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_0189.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_0189",
5
+ "executed_epochs": 189,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3ad509b0edef4a80b9fee923c34318dc.npz",
37
+ "optimizer_file": "boundary_3ad509b0edef4a80b9fee923c34318dc_optimizer.pt",
38
+ "arrays_sha256": "dee344d51b0a2a4673da39dd3b4a8049a5b5fe0f68c1ed6503f4370c8dd69634",
39
+ "optimizer_sha256": "c3495f2a15de5405103ee90fb523c454f6986d3b98dc753fc8a3ae1236eb9e85",
40
+ "stage": "adam",
41
+ "completed_passes": 189,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31374,
45
+ "adam_update_count": 31374,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 190,
49
+ "consumed_count": 189,
50
+ "last_submitted_update": 31374,
51
+ "last_consumed_update": 31208,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31374,
56
+ "completed_passes": 189,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31374,
59
+ "snapshot": "pass_end_0189",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 189,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31374,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31374,
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.0558754865996889e-06,
83
+ "update_l2": 0.01831628382205963
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.268979291235155e-07,
95
+ "update_l2": 0.004265332594513893
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.00016945923562161624,
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.00016945923562161624,
110
+ "observation_loss": 0.00016945923562161624,
111
+ "chamfer": 8.946198067860678e-05,
112
+ "track": 7.999725494300947e-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": 189,
131
+ "adam_update_count": 31374
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03523543989285827
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_3ad509b0edef4a80b9fee923c34318dc_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 190,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31375,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 189,
150
+ "trained_intervals": 31374,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31374,
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.3591349720954895,
163
+ "median": 7.314863204956055,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.042321801185608,
184
+ "median": 6.0649824142456055,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.432090163230896,
191
+ "median": 1502.4661865234375,
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.3526349663734436,
212
+ "median": 430.552978515625,
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": 174,
250
+ "controller_edge_stiffness": 13
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_0190.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_0190",
5
+ "executed_epochs": 190,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_0fb5dd072ada4b689b6afea36866e8a9.npz",
37
+ "optimizer_file": "boundary_0fb5dd072ada4b689b6afea36866e8a9_optimizer.pt",
38
+ "arrays_sha256": "658deff11541e47890f66e86a5563b7b15a608f8031a6904008a2c0459421bbd",
39
+ "optimizer_sha256": "dc39844abf761d3e4fdcbfd5ac660537af494914c832def9d0687cc6c5e171b8",
40
+ "stage": "adam",
41
+ "completed_passes": 190,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31540,
45
+ "adam_update_count": 31540,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 191,
49
+ "consumed_count": 190,
50
+ "last_submitted_update": 31540,
51
+ "last_consumed_update": 31374,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31540,
56
+ "completed_passes": 190,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31540,
59
+ "snapshot": "pass_end_0190",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 190,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31540,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31540,
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.143106811075995e-07,
83
+ "update_l2": 0.019595548510551453
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.15420885246931e-07,
95
+ "update_l2": 0.0053678350523114204
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.00010439940524520352,
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.00010439940524520352,
110
+ "observation_loss": 0.00010439940524520352,
111
+ "chamfer": 3.717392246471718e-05,
112
+ "track": 6.722548278048635e-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": 190,
131
+ "adam_update_count": 31540
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.038581399945542216
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_0fb5dd072ada4b689b6afea36866e8a9_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 191,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31541,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 190,
150
+ "trained_intervals": 31540,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31540,
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.34657368063926697,
163
+ "median": 7.314077377319336,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.0570323467254639,
184
+ "median": 6.05963134765625,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.4142136573791504,
191
+ "median": 1501.2860107421875,
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.3474854826927185,
212
+ "median": 428.22723388671875,
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": 180,
250
+ "controller_edge_stiffness": 13
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_0191.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_0191",
5
+ "executed_epochs": 191,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e17a91ff824141d8b2f49ada9e1dd658.npz",
37
+ "optimizer_file": "boundary_e17a91ff824141d8b2f49ada9e1dd658_optimizer.pt",
38
+ "arrays_sha256": "b85989a05ed86dc9c59e61b195a490aeca24cade3eace9d182d73e4d31cb8b24",
39
+ "optimizer_sha256": "7deda3267cda6b3080c56b91c94ebf5f97e9e9755433021c9454fc881cab0f0b",
40
+ "stage": "adam",
41
+ "completed_passes": 191,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31706,
45
+ "adam_update_count": 31706,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 192,
49
+ "consumed_count": 191,
50
+ "last_submitted_update": 31706,
51
+ "last_consumed_update": 31540,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31706,
56
+ "completed_passes": 191,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31706,
59
+ "snapshot": "pass_end_0191",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 191,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31706,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31706,
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.368798833340406e-07,
83
+ "update_l2": 0.018377702683210373
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.747621803995571e-07,
95
+ "update_l2": 0.004887254908680916
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.724222763907164e-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.724222763907164e-05,
110
+ "observation_loss": 9.724222763907164e-05,
111
+ "chamfer": 3.596382157411426e-05,
112
+ "track": 6.127840606495738e-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": 191,
131
+ "adam_update_count": 31706
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03420051699504256
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_e17a91ff824141d8b2f49ada9e1dd658_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 192,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31707,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 191,
150
+ "trained_intervals": 31706,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31706,
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.3340367078781128,
163
+ "median": 7.315803527832031,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.0710362195968628,
184
+ "median": 6.070992469787598,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3965944051742554,
191
+ "median": 1503.8797607421875,
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.3426532745361328,
212
+ "median": 433.1957092285156,
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": 181,
250
+ "controller_edge_stiffness": 13
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_0192.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_0192",
5
+ "executed_epochs": 192,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6b5cb0cec1a04a38b5fae842ba5c0ed5.npz",
37
+ "optimizer_file": "boundary_6b5cb0cec1a04a38b5fae842ba5c0ed5_optimizer.pt",
38
+ "arrays_sha256": "3eaa51af593b756dd8999b6e7b2d174e2c70ab204d06d9102ecfaf3c5b4673c0",
39
+ "optimizer_sha256": "6eba309ab3fff2ebe86e5644e8d73db2cb81331d2892c9d33a3668b9d280d4c2",
40
+ "stage": "adam",
41
+ "completed_passes": 192,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31872,
45
+ "adam_update_count": 31872,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 193,
49
+ "consumed_count": 192,
50
+ "last_submitted_update": 31872,
51
+ "last_consumed_update": 31706,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31872,
56
+ "completed_passes": 192,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31872,
59
+ "snapshot": "pass_end_0192",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 192,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31872,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31872,
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.975177709340642e-07,
83
+ "update_l2": 0.019600899890065193
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.819627352186217e-07,
95
+ "update_l2": 0.0054113916121423244
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.00010246553574688733,
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.00010246553574688733,
110
+ "observation_loss": 0.00010246553574688733,
111
+ "chamfer": 3.6541510780807585e-05,
112
+ "track": 6.592402496607974e-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": 192,
131
+ "adam_update_count": 31872
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03483497095294297
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_6b5cb0cec1a04a38b5fae842ba5c0ed5_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 193,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31873,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 192,
150
+ "trained_intervals": 31872,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 31872,
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.32237157225608826,
163
+ "median": 7.3160810470581055,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.084926962852478,
184
+ "median": 6.0440754890441895,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3803976774215698,
191
+ "median": 1504.2972412109375,
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.3379264771938324,
212
+ "median": 421.6280517578125,
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": 183,
250
+ "controller_edge_stiffness": 13
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_0193.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_0193",
5
+ "executed_epochs": 193,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6172393c4c5c4e6a84a316991b843a3a.npz",
37
+ "optimizer_file": "boundary_6172393c4c5c4e6a84a316991b843a3a_optimizer.pt",
38
+ "arrays_sha256": "d1618a8ed2ffbbbfafd81f5ba39ee80761b8b5ebe9f926ebf64796d946f747b5",
39
+ "optimizer_sha256": "0c2769fa924f95f265ca6df796037d033a33d7b2e4cdb511c3dbe0c42ad87c65",
40
+ "stage": "adam",
41
+ "completed_passes": 193,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32038,
45
+ "adam_update_count": 32038,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 194,
49
+ "consumed_count": 193,
50
+ "last_submitted_update": 32038,
51
+ "last_consumed_update": 31872,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32038,
56
+ "completed_passes": 193,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32038,
59
+ "snapshot": "pass_end_0193",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 193,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32038,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32038,
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.0591553518679575e-06,
83
+ "update_l2": 0.0197004321962595
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.42226325453521e-07,
95
+ "update_l2": 0.005360706709325314
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.00015705142868682742,
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.00015705142868682742,
110
+ "observation_loss": 0.00015705142868682742,
111
+ "chamfer": 7.678311521885917e-05,
112
+ "track": 8.026830619201064e-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": 193,
131
+ "adam_update_count": 32038
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034445086028426886
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_6172393c4c5c4e6a84a316991b843a3a_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 194,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32039,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 193,
150
+ "trained_intervals": 32038,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32038,
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.31228742003440857,
163
+ "median": 7.318439483642578,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.0923047065734863,
184
+ "median": 6.04585599899292,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3665473461151123,
191
+ "median": 1507.84912109375,
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.33544251322746277,
212
+ "median": 422.37274169921875,
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": 187,
250
+ "controller_edge_stiffness": 13
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_0194.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_0194",
5
+ "executed_epochs": 194,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e4e9997d7cd14f7cbbac078f7e287d66.npz",
37
+ "optimizer_file": "boundary_e4e9997d7cd14f7cbbac078f7e287d66_optimizer.pt",
38
+ "arrays_sha256": "aea95a8277163b5a92e2753baa1b993ec51edde6ab1a81f5d2a787193ba805c8",
39
+ "optimizer_sha256": "bb9036e5a2e59456e538114771ff38ce8a19084ceb864837e1ca278b8cba9dc5",
40
+ "stage": "adam",
41
+ "completed_passes": 194,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32204,
45
+ "adam_update_count": 32204,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 195,
49
+ "consumed_count": 194,
50
+ "last_submitted_update": 32204,
51
+ "last_consumed_update": 32038,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32204,
56
+ "completed_passes": 194,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32204,
59
+ "snapshot": "pass_end_0194",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 194,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32204,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32204,
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.067204137456429e-07,
83
+ "update_l2": 0.018665215000510216
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.933436119041289e-07,
95
+ "update_l2": 0.005110364407300949
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.00010138964717043564,
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.00010138964717043564,
110
+ "observation_loss": 0.00010138964717043564,
111
+ "chamfer": 3.6865945730824023e-05,
112
+ "track": 6.452370143961161e-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": 194,
131
+ "adam_update_count": 32204
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03480448084883392
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_e4e9997d7cd14f7cbbac078f7e287d66_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 195,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32205,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 194,
150
+ "trained_intervals": 32204,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32204,
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.30044370889663696,
163
+ "median": 7.3176350593566895,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1049418449401855,
184
+ "median": 6.049668312072754,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3504579067230225,
191
+ "median": 1506.63671875,
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.33123013377189636,
212
+ "median": 423.97821044921875,
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": 190,
250
+ "controller_edge_stiffness": 13
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_0195.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_0195",
5
+ "executed_epochs": 195,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_5a9dc6b4182e410786aa843533358362.npz",
37
+ "optimizer_file": "boundary_5a9dc6b4182e410786aa843533358362_optimizer.pt",
38
+ "arrays_sha256": "55bf9339f6cacf0ceedcdfee7050cf909836ee6fa426172f0c0a756c4452bddb",
39
+ "optimizer_sha256": "1316d63d12251c491e11a550617e46cdf8d3bd2fc5de8865cfe2b7912139cdd0",
40
+ "stage": "adam",
41
+ "completed_passes": 195,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32370,
45
+ "adam_update_count": 32370,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 196,
49
+ "consumed_count": 195,
50
+ "last_submitted_update": 32370,
51
+ "last_consumed_update": 32204,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32370,
56
+ "completed_passes": 195,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32370,
59
+ "snapshot": "pass_end_0195",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 195,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32370,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32370,
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.482506584390649e-07,
83
+ "update_l2": 0.018313882872462273
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.845750822823902e-07,
95
+ "update_l2": 0.005158004350960255
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.00015130436804611236,
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.00015130436804611236,
110
+ "observation_loss": 0.00015130436804611236,
111
+ "chamfer": 7.72636994952336e-05,
112
+ "track": 7.404066855087876e-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": 195,
131
+ "adam_update_count": 32370
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03464620001614094
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_5a9dc6b4182e410786aa843533358362_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 196,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32371,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 195,
150
+ "trained_intervals": 32370,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32370,
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.29249075055122375,
163
+ "median": 7.317447185516357,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1103806495666504,
184
+ "median": 6.045943737030029,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3397603034973145,
191
+ "median": 1506.3536376953125,
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.32943353056907654,
212
+ "median": 422.40606689453125,
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": 193,
250
+ "controller_edge_stiffness": 13
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_0196.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_0196",
5
+ "executed_epochs": 196,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_67093479997e49f6bbd84fe204239055.npz",
37
+ "optimizer_file": "boundary_67093479997e49f6bbd84fe204239055_optimizer.pt",
38
+ "arrays_sha256": "0e807e11cba5f101e3341e107b067419a9ba2aec3282491f6ec7e9b5a13991d0",
39
+ "optimizer_sha256": "855f9d9cc0876a4b6b90fbfd9470ccd7f2551a494561bb61e802fc67f2b1bb70",
40
+ "stage": "adam",
41
+ "completed_passes": 196,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32536,
45
+ "adam_update_count": 32536,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 197,
49
+ "consumed_count": 196,
50
+ "last_submitted_update": 32536,
51
+ "last_consumed_update": 32370,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32536,
56
+ "completed_passes": 196,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32536,
59
+ "snapshot": "pass_end_0196",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 196,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32536,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32536,
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.012451434689865e-06,
83
+ "update_l2": 0.019186504185199738
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.548815806832863e-07,
95
+ "update_l2": 0.005689612124115229
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.00015162432100623846,
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.00015162432100623846,
110
+ "observation_loss": 0.00015162432100623846,
111
+ "chamfer": 7.520827784901485e-05,
112
+ "track": 7.6416035881266e-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": 196,
131
+ "adam_update_count": 32536
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.037431183038279414
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_67093479997e49f6bbd84fe204239055_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 197,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32537,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 196,
150
+ "trained_intervals": 32536,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32536,
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.283227801322937,
163
+ "median": 7.317062854766846,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1168079376220703,
184
+ "median": 6.042841911315918,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3274074792861938,
191
+ "median": 1505.77490234375,
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.32732295989990234,
212
+ "median": 421.1026611328125,
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": 199,
250
+ "controller_edge_stiffness": 13
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_0197.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_0197",
5
+ "executed_epochs": 197,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9174f567740c46908971ccb1863767a1.npz",
37
+ "optimizer_file": "boundary_9174f567740c46908971ccb1863767a1_optimizer.pt",
38
+ "arrays_sha256": "8adca453eb74bc86d762e4418ea4cf6ee422bae7d7f48aa7c32a380bb8e6434e",
39
+ "optimizer_sha256": "c66c197fa66fde9725225115974808c37b87da36daf7a2804fe077cf44eddad5",
40
+ "stage": "adam",
41
+ "completed_passes": 197,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32702,
45
+ "adam_update_count": 32702,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 198,
49
+ "consumed_count": 197,
50
+ "last_submitted_update": 32702,
51
+ "last_consumed_update": 32536,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32702,
56
+ "completed_passes": 197,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32702,
59
+ "snapshot": "pass_end_0197",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 197,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32702,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32702,
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.256492722262919e-07,
83
+ "update_l2": 0.019310522824525833
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.5059920239509665e-07,
95
+ "update_l2": 0.005424358882009983
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.00010809920786414295,
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.00010809920786414295,
110
+ "observation_loss": 0.00010809920786414295,
111
+ "chamfer": 3.880165604641661e-05,
112
+ "track": 6.929755181772634e-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": 197,
131
+ "adam_update_count": 32702
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034301052102819085
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_9174f567740c46908971ccb1863767a1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 198,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32703,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 197,
150
+ "trained_intervals": 32702,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32702,
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.27198758721351624,
163
+ "median": 7.3175578117370605,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1293953657150269,
184
+ "median": 6.050241947174072,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.3125706911087036,
191
+ "median": 1506.520263671875,
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.3232286274433136,
212
+ "median": 424.2185974121094,
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": 203,
250
+ "controller_edge_stiffness": 13
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_0198.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_0198",
5
+ "executed_epochs": 198,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b19fa70d1367491da5209607e56cfd82.npz",
37
+ "optimizer_file": "boundary_b19fa70d1367491da5209607e56cfd82_optimizer.pt",
38
+ "arrays_sha256": "8b353e13eff2af4355af6de018df9f3d83ad1c2676795dcb222a74af247eed0e",
39
+ "optimizer_sha256": "733acaab385c3d1d0fe28905dc0d46948176d5fbbe40f4e02c275192f184081c",
40
+ "stage": "adam",
41
+ "completed_passes": 198,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 32868,
45
+ "adam_update_count": 32868,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 199,
49
+ "consumed_count": 198,
50
+ "last_submitted_update": 32868,
51
+ "last_consumed_update": 32702,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 32868,
56
+ "completed_passes": 198,
57
+ "next_interval": 0,
58
+ "trained_intervals": 32868,
59
+ "snapshot": "pass_end_0198",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 198,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 32868,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 32868,
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.910971706020064e-07,
83
+ "update_l2": 0.01839662902057171
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.880483063767315e-07,
95
+ "update_l2": 0.0048012263141572475
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.00010530955478316173,
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.00010530955478316173,
110
+ "observation_loss": 0.00010530955478316173,
111
+ "chamfer": 3.9606617065146565e-05,
112
+ "track": 6.570293771801516e-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": 198,
131
+ "adam_update_count": 32868
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.042112630093470216
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_b19fa70d1367491da5209607e56cfd82_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 199,
143
+ "next_interval": 0,
144
+ "next_adam_update": 32869,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 198,
150
+ "trained_intervals": 32868,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 32868,
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.26170241832733154,
163
+ "median": 7.317687511444092,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1413387060165405,
184
+ "median": 6.055116653442383,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2991398572921753,
191
+ "median": 1506.7158203125,
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.3193911910057068,
212
+ "median": 426.2900390625,
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": 209,
250
+ "controller_edge_stiffness": 13
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_0199.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_0199",
5
+ "executed_epochs": 199,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_082db1a3f9654884ab46fbb396854e46.npz",
37
+ "optimizer_file": "boundary_082db1a3f9654884ab46fbb396854e46_optimizer.pt",
38
+ "arrays_sha256": "60f8b0a14b6101f0333c24af9bcef1106c8802725fea3f85047f650e234acbac",
39
+ "optimizer_sha256": "221776e7339b292d16ea9efe9a80fae7718f8483578a21fe57272eb499c949ce",
40
+ "stage": "adam",
41
+ "completed_passes": 199,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33034,
45
+ "adam_update_count": 33034,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 200,
49
+ "consumed_count": 199,
50
+ "last_submitted_update": 33034,
51
+ "last_consumed_update": 32868,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33034,
56
+ "completed_passes": 199,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33034,
59
+ "snapshot": "pass_end_0199",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 199,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33034,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33034,
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.740582421116414e-07,
83
+ "update_l2": 0.018177947029471397
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.432812150094833e-07,
95
+ "update_l2": 0.004635241348296404
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.00010375940473750234,
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.00010375940473750234,
110
+ "observation_loss": 0.00010375940473750234,
111
+ "chamfer": 3.955801730626263e-05,
112
+ "track": 6.420139106921852e-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": 199,
131
+ "adam_update_count": 33034
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03715135110542178
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_082db1a3f9654884ab46fbb396854e46_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 200,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33035,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 199,
150
+ "trained_intervals": 33034,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33034,
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.25114497542381287,
163
+ "median": 7.317652225494385,
164
+ "max": 11.529043197631836,
165
+ "finite_count": 13559,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 2.0090935230255127,
170
+ "median": 2.0090935230255127,
171
+ "max": 2.0090935230255127,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 1.0052064657211304,
177
+ "median": 1.0052064657211304,
178
+ "max": 1.0052064657211304,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": -1.1533410549163818,
184
+ "median": 6.038154602050781,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.285496473312378,
191
+ "median": 1506.6624755859375,
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.3155806362628937,
212
+ "median": 419.119384765625,
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": 214,
250
+ "controller_edge_stiffness": 13
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_0200.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_0200",
5
+ "executed_epochs": 200,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_95bdc84a2442452b8f44a16ee92ed8e7.npz",
37
+ "optimizer_file": "boundary_95bdc84a2442452b8f44a16ee92ed8e7_optimizer.pt",
38
+ "arrays_sha256": "67c9a93cd04d88f8e8842e341b9ac80f6a7c512981cbbf07c8e15062c194dd9d",
39
+ "optimizer_sha256": "972a942e358a41d5043dc06b564f79e5453d9d49b5d472d9d1c257b1433345f4",
40
+ "stage": "adam",
41
+ "completed_passes": 200,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33200,
45
+ "adam_update_count": 33200,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 201,
49
+ "consumed_count": 200,
50
+ "last_submitted_update": 33200,
51
+ "last_consumed_update": 33034,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33200,
56
+ "completed_passes": 200,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33200,
59
+ "snapshot": "pass_end_0200",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 200,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33200,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33200,
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.078101604434778e-06,
83
+ "update_l2": 0.01878826878964901
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.811881121393526e-07,
95
+ "update_l2": 0.006037719082087278
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.00017215139814652503,
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.00017215139814652503,
110
+ "observation_loss": 0.00017215139814652503,
111
+ "chamfer": 8.993754454422742e-05,
112
+ "track": 8.221384632633999e-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": 200,
131
+ "adam_update_count": 33200
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03494445700198412
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_95bdc84a2442452b8f44a16ee92ed8e7_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 201,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33201,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 200,
150
+ "trained_intervals": 33200,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33200,
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.2482161968946457,
163
+ "median": 7.319863319396973,
164
+ "max": 11.529173851013184,
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.1531001329421997,
184
+ "median": 6.030750274658203,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.281736969947815,
191
+ "median": 1509.9976806640625,
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.3156566619873047,
212
+ "median": 416.0347900390625,
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": 219,
250
+ "controller_edge_stiffness": 13
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_0201.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_0201",
5
+ "executed_epochs": 201,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_35106d582d7b4f54a20b0fb6588d86a6.npz",
37
+ "optimizer_file": "boundary_35106d582d7b4f54a20b0fb6588d86a6_optimizer.pt",
38
+ "arrays_sha256": "b6bfde1ecca41c4202b4d78a5541d9307d55e189cf6971fab0c33992ffe9cef2",
39
+ "optimizer_sha256": "2cc6c4a7fa68d21b5b61be8621f38b4e97e6c860ee63a74300f8c3322f3e0a08",
40
+ "stage": "adam",
41
+ "completed_passes": 201,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33366,
45
+ "adam_update_count": 33366,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 202,
49
+ "consumed_count": 201,
50
+ "last_submitted_update": 33366,
51
+ "last_consumed_update": 33200,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33366,
56
+ "completed_passes": 201,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33366,
59
+ "snapshot": "pass_end_0201",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 201,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33366,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33366,
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.0089203215102316e-06,
83
+ "update_l2": 0.01535055786371231
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.422281219580327e-07,
95
+ "update_l2": 0.005409987177699804
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.0001509061548858881,
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.0001509061548858881,
110
+ "observation_loss": 0.0001509061548858881,
111
+ "chamfer": 7.457572792191058e-05,
112
+ "track": 7.633043423993513e-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": 201,
131
+ "adam_update_count": 33366
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034247568808496
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_35106d582d7b4f54a20b0fb6588d86a6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 202,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33367,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 201,
150
+ "trained_intervals": 33366,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33366,
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.24086622893810272,
163
+ "median": 7.321218013763428,
164
+ "max": 11.529173851013184,
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.1563491821289062,
184
+ "median": 6.02380895614624,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.272350788116455,
191
+ "median": 1512.04443359375,
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.31463274359703064,
212
+ "median": 413.17596435546875,
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": 221,
250
+ "controller_edge_stiffness": 13
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_0202.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_0202",
5
+ "executed_epochs": 202,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_8400a5aac623435e8efd8b2bcf9d78d2.npz",
37
+ "optimizer_file": "boundary_8400a5aac623435e8efd8b2bcf9d78d2_optimizer.pt",
38
+ "arrays_sha256": "acdf352b7a55bf588b2ecf0c6ea44fdf5f5af8593ed809babb8cb38d89b5a5df",
39
+ "optimizer_sha256": "53875bf91b191cc9a8740fcccab07050a63ac78b732bc6ce34476f2f3f5b1212",
40
+ "stage": "adam",
41
+ "completed_passes": 202,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33532,
45
+ "adam_update_count": 33532,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 203,
49
+ "consumed_count": 202,
50
+ "last_submitted_update": 33532,
51
+ "last_consumed_update": 33366,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33532,
56
+ "completed_passes": 202,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33532,
59
+ "snapshot": "pass_end_0202",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 202,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33532,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33532,
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.589118690200849e-07,
83
+ "update_l2": 0.015449202619493008
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.403511013606476e-07,
95
+ "update_l2": 0.00511915935203433
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.00014787755208089948,
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.00014787755208089948,
110
+ "observation_loss": 0.00014787755208089948,
111
+ "chamfer": 7.514372555306181e-05,
112
+ "track": 7.273381925188005e-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": 202,
131
+ "adam_update_count": 33532
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03438796498812735
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_8400a5aac623435e8efd8b2bcf9d78d2_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 203,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33533,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 202,
150
+ "trained_intervals": 33532,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33532,
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.23366796970367432,
163
+ "median": 7.320769309997559,
164
+ "max": 11.529173851013184,
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.159380555152893,
184
+ "median": 6.022529125213623,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2632249593734741,
191
+ "median": 1511.3662109375,
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.3136804401874542,
212
+ "median": 412.64434814453125,
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": 222,
250
+ "controller_edge_stiffness": 13
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_0203.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_0203",
5
+ "executed_epochs": 203,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6795f6bcca814e24bd11ea429602ab4b.npz",
37
+ "optimizer_file": "boundary_6795f6bcca814e24bd11ea429602ab4b_optimizer.pt",
38
+ "arrays_sha256": "b5faf3a1a9b39fc4c1fd4e1715ff17dd007f76c3e27bc5fbb59a2cc5e281e51b",
39
+ "optimizer_sha256": "79be9ecf9c9b2c73ce9a57f3e9eb9e5d993ecf12bcb77aff84add02c5ff38590",
40
+ "stage": "adam",
41
+ "completed_passes": 203,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33698,
45
+ "adam_update_count": 33698,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 204,
49
+ "consumed_count": 203,
50
+ "last_submitted_update": 33698,
51
+ "last_consumed_update": 33532,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33698,
56
+ "completed_passes": 203,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33698,
59
+ "snapshot": "pass_end_0203",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 203,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33698,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33698,
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.1165020623593591e-06,
83
+ "update_l2": 0.01590321771800518
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.776861027901759e-07,
95
+ "update_l2": 0.0062893773429095745
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.00017180730355903506,
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.00017180730355903506,
110
+ "observation_loss": 0.00017180730355903506,
111
+ "chamfer": 8.89226867002435e-05,
112
+ "track": 8.288462413474917e-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": 203,
131
+ "adam_update_count": 33698
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03527919505722821
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_6795f6bcca814e24bd11ea429602ab4b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 204,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33699,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 203,
150
+ "trained_intervals": 33698,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33698,
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.22956299781799316,
163
+ "median": 7.321367263793945,
164
+ "max": 11.529173851013184,
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.1605665683746338,
184
+ "median": 6.022647857666016,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2580502033233643,
191
+ "median": 1512.270263671875,
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.31330862641334534,
212
+ "median": 412.6884765625,
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": 224,
250
+ "controller_edge_stiffness": 13
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_0204.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_0204",
5
+ "executed_epochs": 204,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_50b50df251d04df380b9a6cedfb57060.npz",
37
+ "optimizer_file": "boundary_50b50df251d04df380b9a6cedfb57060_optimizer.pt",
38
+ "arrays_sha256": "19c2fba859d2b68311382707e2c0371bb2a28c47c71305c0c3155c2cf74f680a",
39
+ "optimizer_sha256": "26ae70c037a7f379fa70e559f8854399455f7b4cdf23a05b9fc59e04cbaa40a0",
40
+ "stage": "adam",
41
+ "completed_passes": 204,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 33864,
45
+ "adam_update_count": 33864,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 205,
49
+ "consumed_count": 204,
50
+ "last_submitted_update": 33864,
51
+ "last_consumed_update": 33698,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 33864,
56
+ "completed_passes": 204,
57
+ "next_interval": 0,
58
+ "trained_intervals": 33864,
59
+ "snapshot": "pass_end_0204",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 204,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 33864,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 33864,
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.604059414414223e-07,
83
+ "update_l2": 0.015524839051067829
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.2523842580521887e-07,
95
+ "update_l2": 0.005231969524174929
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.00015367186279036105,
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.00015367186279036105,
110
+ "observation_loss": 0.00015367186279036105,
111
+ "chamfer": 7.930109859444201e-05,
112
+ "track": 7.437076419591904e-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": 204,
131
+ "adam_update_count": 33864
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03451648005284369
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_50b50df251d04df380b9a6cedfb57060_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 205,
143
+ "next_interval": 0,
144
+ "next_adam_update": 33865,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 204,
150
+ "trained_intervals": 33864,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 33864,
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.2217353731393814,
163
+ "median": 7.321624279022217,
164
+ "max": 11.529173851013184,
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.1654632091522217,
184
+ "median": 6.023224830627441,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2482409477233887,
191
+ "median": 1512.658935546875,
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.31177818775177,
212
+ "median": 412.92486572265625,
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": 226,
250
+ "controller_edge_stiffness": 13
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_0205.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_0205",
5
+ "executed_epochs": 205,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_07582a46bd47497c8a9c5b4da1e955d6.npz",
37
+ "optimizer_file": "boundary_07582a46bd47497c8a9c5b4da1e955d6_optimizer.pt",
38
+ "arrays_sha256": "2c8e7312cbea65a5fe89695d4ca066ebb115fdcbf3474aeff5576db844d97ece",
39
+ "optimizer_sha256": "2d411007069848c7e4661d4aeb3bbf84487947968e3db74a390ce14433343579",
40
+ "stage": "adam",
41
+ "completed_passes": 205,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34030,
45
+ "adam_update_count": 34030,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 206,
49
+ "consumed_count": 205,
50
+ "last_submitted_update": 34030,
51
+ "last_consumed_update": 33864,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34030,
56
+ "completed_passes": 205,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34030,
59
+ "snapshot": "pass_end_0205",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 205,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34030,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34030,
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.822440460993676e-07,
83
+ "update_l2": 0.0163445845246315
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.317692514632654e-07,
95
+ "update_l2": 0.0054951622150838375
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.00015498424181714654,
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.00015498424181714654,
110
+ "observation_loss": 0.00015498424181714654,
111
+ "chamfer": 7.985965930856764e-05,
112
+ "track": 7.512458978453651e-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": 205,
131
+ "adam_update_count": 34030
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03411329607479274
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_07582a46bd47497c8a9c5b4da1e955d6_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 206,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34031,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 205,
150
+ "trained_intervals": 34030,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34030,
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.2138865888118744,
163
+ "median": 7.3213958740234375,
164
+ "max": 11.529173851013184,
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.1703451871871948,
184
+ "median": 6.0228118896484375,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2384822368621826,
191
+ "median": 1512.3134765625,
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.3102598190307617,
212
+ "median": 412.744873046875,
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": 228,
250
+ "controller_edge_stiffness": 13
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_0206.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_0206",
5
+ "executed_epochs": 206,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9884293839ca4e7a8f130497790b800c.npz",
37
+ "optimizer_file": "boundary_9884293839ca4e7a8f130497790b800c_optimizer.pt",
38
+ "arrays_sha256": "7e505d0c5080320bb228a069841f60f05e1a7481ae444417ecad33349f4e9181",
39
+ "optimizer_sha256": "bd2ae1d76afd13b60f9d387c829c9a5aa90ba90d9438833d972472f7d760577a",
40
+ "stage": "adam",
41
+ "completed_passes": 206,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34196,
45
+ "adam_update_count": 34196,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 207,
49
+ "consumed_count": 206,
50
+ "last_submitted_update": 34196,
51
+ "last_consumed_update": 34030,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34196,
56
+ "completed_passes": 206,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34196,
59
+ "snapshot": "pass_end_0206",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 206,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34196,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34196,
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.9017870525131e-07,
83
+ "update_l2": 0.01675301603972912
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.2280447587472736e-07,
95
+ "update_l2": 0.005534314550459385
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.00015426607569679618,
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.00015426607569679618,
110
+ "observation_loss": 0.00015426607569679618,
111
+ "chamfer": 7.985144475242123e-05,
112
+ "track": 7.441463822033256e-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": 206,
131
+ "adam_update_count": 34196
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04904568404890597
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_9884293839ca4e7a8f130497790b800c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 207,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34197,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 206,
150
+ "trained_intervals": 34196,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34196,
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.20562732219696045,
163
+ "median": 7.322036266326904,
164
+ "max": 11.529173851013184,
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.1757324934005737,
184
+ "median": 6.021798133850098,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2282953262329102,
191
+ "median": 1513.2822265625,
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.30859285593032837,
212
+ "median": 412.32000732421875,
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": 231,
250
+ "controller_edge_stiffness": 13
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_0207.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_0207",
5
+ "executed_epochs": 207,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_138bc76a1d224fe9bdf6164538d01bf9.npz",
37
+ "optimizer_file": "boundary_138bc76a1d224fe9bdf6164538d01bf9_optimizer.pt",
38
+ "arrays_sha256": "846a9038692fb48d8ff165bc2dd05babe4f47754e1231e67f6ce67164c583536",
39
+ "optimizer_sha256": "277998b905556e3182b8e26781a7ce72ca36dd5b966724eb9654ab7f38ee03da",
40
+ "stage": "adam",
41
+ "completed_passes": 207,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34362,
45
+ "adam_update_count": 34362,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 208,
49
+ "consumed_count": 207,
50
+ "last_submitted_update": 34362,
51
+ "last_consumed_update": 34196,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34362,
56
+ "completed_passes": 207,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34362,
59
+ "snapshot": "pass_end_0207",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 207,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34362,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34362,
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.727568794914987e-07,
83
+ "update_l2": 0.016576198861002922
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.1406175910196907e-07,
95
+ "update_l2": 0.005315843969583511
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.00015029011410661042,
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.00015029011410661042,
110
+ "observation_loss": 0.00015029011410661042,
111
+ "chamfer": 7.790471136104316e-05,
112
+ "track": 7.238540274556726e-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": 207,
131
+ "adam_update_count": 34362
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03428496094420552
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_138bc76a1d224fe9bdf6164538d01bf9_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 208,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34363,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 207,
150
+ "trained_intervals": 34362,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34362,
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.19794204831123352,
163
+ "median": 7.32234001159668,
164
+ "max": 11.529173851013184,
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.180789828300476,
184
+ "median": 6.020605087280273,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2188917398452759,
191
+ "median": 1513.741943359375,
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.3070361316204071,
212
+ "median": 411.82916259765625,
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": 234,
250
+ "controller_edge_stiffness": 13
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_0208.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_0208",
5
+ "executed_epochs": 208,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c62b9b9fd40e45ef9d49a138e3846ce5.npz",
37
+ "optimizer_file": "boundary_c62b9b9fd40e45ef9d49a138e3846ce5_optimizer.pt",
38
+ "arrays_sha256": "03c3c7c3f596e47b26e587a615bbd7eddf0af02dee3385adfc95758f54443f3c",
39
+ "optimizer_sha256": "f8cd6fe6fc5e71c7558fa6f544955ab1c2ccfbcdcaf70cbc94581247b63c548e",
40
+ "stage": "adam",
41
+ "completed_passes": 208,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34528,
45
+ "adam_update_count": 34528,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 209,
49
+ "consumed_count": 208,
50
+ "last_submitted_update": 34528,
51
+ "last_consumed_update": 34362,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34528,
56
+ "completed_passes": 208,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34528,
59
+ "snapshot": "pass_end_0208",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 208,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34528,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34528,
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.793237722988124e-07,
83
+ "update_l2": 0.01769552007317543
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.104313688912953e-07,
95
+ "update_l2": 0.005609552375972271
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.00015154133143369108,
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.00015154133143369108,
110
+ "observation_loss": 0.00015154133143369108,
111
+ "chamfer": 7.741808076389134e-05,
112
+ "track": 7.412325066979975e-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": 208,
131
+ "adam_update_count": 34528
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04190618894062936
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_c62b9b9fd40e45ef9d49a138e3846ce5_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 209,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34529,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 208,
150
+ "trained_intervals": 34528,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34528,
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.1899600327014923,
163
+ "median": 7.321986675262451,
164
+ "max": 11.529173851013184,
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.186325192451477,
184
+ "median": 6.019768714904785,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.2092013359069824,
191
+ "median": 1513.207275390625,
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.30534127354621887,
212
+ "median": 411.4931640625,
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": 241,
250
+ "controller_edge_stiffness": 13
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_0209.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_0209",
5
+ "executed_epochs": 209,
6
+ "score": null,
7
+ "best_score": 0.00012337020069639674,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e8ba8a81450a4cdaacb499c80e00319e.npz",
37
+ "optimizer_file": "boundary_e8ba8a81450a4cdaacb499c80e00319e_optimizer.pt",
38
+ "arrays_sha256": "e22538d05cc9b84ad0525e720d49ad35d3928a6072d0a1b65cc67ecc6009293c",
39
+ "optimizer_sha256": "a4d5648c43def7f229641d7a177cd40bf16df844f2f4baf7363f176a9cf1ee30",
40
+ "stage": "adam",
41
+ "completed_passes": 209,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34694,
45
+ "adam_update_count": 34694,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 210,
49
+ "consumed_count": 209,
50
+ "last_submitted_update": 34694,
51
+ "last_consumed_update": 34528,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34694,
56
+ "completed_passes": 209,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34694,
59
+ "snapshot": "pass_end_0209",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20916,
67
+ "pass_science": {
68
+ "completed_passes": 209,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34694,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34694,
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.279361279368459e-07,
83
+ "update_l2": 0.017233410850167274
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.999191733328189e-07,
95
+ "update_l2": 0.005373823922127485
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.00014288685633800924,
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.00014288685633800924,
110
+ "observation_loss": 0.00014288685633800924,
111
+ "chamfer": 7.299476419575512e-05,
112
+ "track": 6.989209941821173e-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": 209,
131
+ "adam_update_count": 34694
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03399022202938795
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_e8ba8a81450a4cdaacb499c80e00319e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 210,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34695,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 209,
150
+ "trained_intervals": 34694,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34694,
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.18172764778137207,
163
+ "median": 7.322841167449951,
164
+ "max": 11.529173851013184,
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.1924422979354858,
184
+ "median": 6.019066333770752,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1992875337600708,
191
+ "median": 1514.500732421875,
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.3034791946411133,
212
+ "median": 411.2239990234375,
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": 243,
250
+ "controller_edge_stiffness": 13
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_0210.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_0210",
5
+ "executed_epochs": 210,
6
+ "score": null,
7
+ "best_score": 0.00011867701123922318,
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_eae917ab200a4a6f969d98fe0c45878e.npz",
37
+ "optimizer_file": "boundary_eae917ab200a4a6f969d98fe0c45878e_optimizer.pt",
38
+ "arrays_sha256": "bb0c7eb1763514d18d7f6dedbd1deb02fa38eca2f60c488d2c15c885e2a60479",
39
+ "optimizer_sha256": "c965f6a8dcc0d2a8978658563834f0e0b35a6bee0490d661b9e6be48e42b837a",
40
+ "stage": "adam",
41
+ "completed_passes": 210,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 34860,
45
+ "adam_update_count": 34860,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 211,
49
+ "consumed_count": 210,
50
+ "last_submitted_update": 34860,
51
+ "last_consumed_update": 34694,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 34860,
56
+ "completed_passes": 210,
57
+ "next_interval": 0,
58
+ "trained_intervals": 34860,
59
+ "snapshot": "pass_end_0210",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 34694,
67
+ "pass_science": {
68
+ "completed_passes": 210,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 34860,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 34860,
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.982732424556161e-07,
83
+ "update_l2": 0.01865256391465664
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.731018291044165e-07,
95
+ "update_l2": 0.005690989550203085
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.958475129678845e-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.958475129678845e-05,
110
+ "observation_loss": 9.958475129678845e-05,
111
+ "chamfer": 3.819597986876033e-05,
112
+ "track": 6.138877506600693e-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": 210,
131
+ "adam_update_count": 34860
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03376920917071402
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_eae917ab200a4a6f969d98fe0c45878e_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 211,
143
+ "next_interval": 0,
144
+ "next_adam_update": 34861,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 210,
150
+ "trained_intervals": 34860,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 34860,
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.17204731702804565,
163
+ "median": 7.32316780090332,
164
+ "max": 11.529173851013184,
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.2029811143875122,
184
+ "median": 6.0077924728393555,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1877340078353882,
191
+ "median": 1514.99560546875,
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.30029764771461487,
212
+ "median": 406.60235595703125,
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": 244,
250
+ "controller_edge_stiffness": 13
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_0211.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_0211",
5
+ "executed_epochs": 211,
6
+ "score": null,
7
+ "best_score": 0.00011867701123922318,
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_ee1d70815cd54f4783357e15331af052.npz",
37
+ "optimizer_file": "boundary_ee1d70815cd54f4783357e15331af052_optimizer.pt",
38
+ "arrays_sha256": "4074052d5527052eef580943955be04dde88d6ca52cc05c5b503a1507a37df18",
39
+ "optimizer_sha256": "ec4150fe20080d57927a4b8a8d31e773d0e135205ef60d204ed5860a7aed3981",
40
+ "stage": "adam",
41
+ "completed_passes": 211,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35026,
45
+ "adam_update_count": 35026,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 212,
49
+ "consumed_count": 211,
50
+ "last_submitted_update": 35026,
51
+ "last_consumed_update": 34860,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35026,
56
+ "completed_passes": 211,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35026,
59
+ "snapshot": "pass_end_0211",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 34694,
67
+ "pass_science": {
68
+ "completed_passes": 211,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35026,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35026,
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.0005478543462232e-06,
83
+ "update_l2": 0.01777748391032219
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.173731156242866e-07,
95
+ "update_l2": 0.005306888371706009
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.00015330547466874123,
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.00015330547466874123,
110
+ "observation_loss": 0.00015330547466874123,
111
+ "chamfer": 7.909807754913345e-05,
112
+ "track": 7.420739711960778e-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": 211,
131
+ "adam_update_count": 35026
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035461282823234797
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_ee1d70815cd54f4783357e15331af052_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 212,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35027,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 211,
150
+ "trained_intervals": 35026,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35026,
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.1649152636528015,
163
+ "median": 7.323627948760986,
164
+ "max": 11.529173851013184,
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.2082165479660034,
184
+ "median": 6.004878044128418,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1792932748794556,
191
+ "median": 1515.69287109375,
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.2987295687198639,
212
+ "median": 405.41717529296875,
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": 249,
250
+ "controller_edge_stiffness": 13
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_0212.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_0212",
5
+ "executed_epochs": 212,
6
+ "score": null,
7
+ "best_score": 0.00011867701123922318,
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_9c2b5f201bb543ceb3ae726730f51f96.npz",
37
+ "optimizer_file": "boundary_9c2b5f201bb543ceb3ae726730f51f96_optimizer.pt",
38
+ "arrays_sha256": "a0c109cdcf4869204bf17c6d6aa15e695655de0721ba7ce543380e1157b18c1b",
39
+ "optimizer_sha256": "0ed1cc41340f18a2a39be6b3b5ebae87d54bfde34ea2d50c859288d66c5f66ba",
40
+ "stage": "adam",
41
+ "completed_passes": 212,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35192,
45
+ "adam_update_count": 35192,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 213,
49
+ "consumed_count": 212,
50
+ "last_submitted_update": 35192,
51
+ "last_consumed_update": 35026,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35192,
56
+ "completed_passes": 212,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35192,
59
+ "snapshot": "pass_end_0212",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 34694,
67
+ "pass_science": {
68
+ "completed_passes": 212,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35192,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35192,
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.574283694746555e-07,
83
+ "update_l2": 0.017610948532819748
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.1957414964599593e-07,
95
+ "update_l2": 0.005371788050979376
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.0001468642585678026,
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.0001468642585678026,
110
+ "observation_loss": 0.0001468642585678026,
111
+ "chamfer": 7.384978380287066e-05,
112
+ "track": 7.301447476493195e-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": 212,
131
+ "adam_update_count": 35192
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04322456591762602
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_9c2b5f201bb543ceb3ae726730f51f96_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 213,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35193,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 212,
150
+ "trained_intervals": 35192,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35192,
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.15814726054668427,
163
+ "median": 7.323963642120361,
164
+ "max": 11.529173851013184,
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.2150970697402954,
184
+ "median": 6.002629280090332,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.171338677406311,
191
+ "median": 1516.2017822265625,
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.2966812252998352,
212
+ "median": 404.4974365234375,
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": 250,
250
+ "controller_edge_stiffness": 13
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_0213.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_0213",
5
+ "executed_epochs": 213,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_a3490b87e5d1421a8e1c38d876a91d5c.npz",
37
+ "optimizer_file": "boundary_a3490b87e5d1421a8e1c38d876a91d5c_optimizer.pt",
38
+ "arrays_sha256": "cd9e5b6233f53af71629c49df75952c11f076c326a366971c5b0eb06b9a79c96",
39
+ "optimizer_sha256": "d5bff63c6eeeb6a06e12ad864facb20ff3effb79a219868bd971e1a224c0bb4e",
40
+ "stage": "adam",
41
+ "completed_passes": 213,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35358,
45
+ "adam_update_count": 35358,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 214,
49
+ "consumed_count": 213,
50
+ "last_submitted_update": 35358,
51
+ "last_consumed_update": 35192,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35358,
56
+ "completed_passes": 213,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35358,
59
+ "snapshot": "pass_end_0213",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 213,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35358,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35358,
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.442090807468048e-07,
83
+ "update_l2": 0.016008608043193817
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.6801975277758174e-07,
95
+ "update_l2": 0.002851438010111451
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.401202987646684e-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.401202987646684e-05,
110
+ "observation_loss": 9.401202987646684e-05,
111
+ "chamfer": 3.901832315023057e-05,
112
+ "track": 5.499370672623627e-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": 213,
131
+ "adam_update_count": 35358
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03451817110180855
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_a3490b87e5d1421a8e1c38d876a91d5c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 214,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35359,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 213,
150
+ "trained_intervals": 35358,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35358,
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.1472911685705185,
163
+ "median": 7.324016094207764,
164
+ "max": 11.529173851013184,
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.2269822359085083,
184
+ "median": 5.999436378479004,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1586912870407104,
191
+ "median": 1516.28125,
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.29317596554756165,
212
+ "median": 403.2104187011719,
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": 252,
250
+ "controller_edge_stiffness": 13
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_0214.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_0214",
5
+ "executed_epochs": 214,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_db81df788b42476d861bd8f8cb128bdc.npz",
37
+ "optimizer_file": "boundary_db81df788b42476d861bd8f8cb128bdc_optimizer.pt",
38
+ "arrays_sha256": "6c9c6cd3da2f9aedc3a89f354a663f6b212b569d8903468d9a185c5248b98b9e",
39
+ "optimizer_sha256": "6ee1138de26d46367bbdea424d63fd7471a64cb945ad5c38332e3704d341d3d3",
40
+ "stage": "adam",
41
+ "completed_passes": 214,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35524,
45
+ "adam_update_count": 35524,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 215,
49
+ "consumed_count": 214,
50
+ "last_submitted_update": 35524,
51
+ "last_consumed_update": 35358,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35524,
56
+ "completed_passes": 214,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35524,
59
+ "snapshot": "pass_end_0214",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 214,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35524,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35524,
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.943486247721012e-07,
83
+ "update_l2": 0.01719066873192787
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.0756665953267657e-07,
95
+ "update_l2": 0.005207205656915903
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.00014739317703060806,
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.00014739317703060806,
110
+ "observation_loss": 0.00014739317703060806,
111
+ "chamfer": 7.63752541388385e-05,
112
+ "track": 7.101793016772717e-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": 214,
131
+ "adam_update_count": 35524
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0403994950465858
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_db81df788b42476d861bd8f8cb128bdc_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 215,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35525,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 214,
150
+ "trained_intervals": 35524,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35524,
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.1409756988286972,
163
+ "median": 7.325133323669434,
164
+ "max": 11.529173851013184,
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.2328851222991943,
184
+ "median": 5.998570442199707,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.151396632194519,
191
+ "median": 1517.9761962890625,
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.29145050048828125,
212
+ "median": 402.85321044921875,
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": 256,
250
+ "controller_edge_stiffness": 13
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_0215.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_0215",
5
+ "executed_epochs": 215,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_084732e85451466788783f061e6515b5.npz",
37
+ "optimizer_file": "boundary_084732e85451466788783f061e6515b5_optimizer.pt",
38
+ "arrays_sha256": "d6136833b8ed74a7ffcc47227091feb62dfd3db8210cd524a77f2e4bc44c6859",
39
+ "optimizer_sha256": "6e8a0a6bfde196ce42f4d3dd8ccdc51cae991aa80cbf32a937d70a03fdb79e25",
40
+ "stage": "adam",
41
+ "completed_passes": 215,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35690,
45
+ "adam_update_count": 35690,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 216,
49
+ "consumed_count": 215,
50
+ "last_submitted_update": 35690,
51
+ "last_consumed_update": 35524,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35690,
56
+ "completed_passes": 215,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35690,
59
+ "snapshot": "pass_end_0215",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 215,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35690,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35690,
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.54246640704514e-06,
83
+ "update_l2": 0.018797719851136208
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.3195475503380294e-06,
95
+ "update_l2": 0.006057428661733866
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.00013705596211366355,
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.00013705596211366355,
110
+ "observation_loss": 0.00013705596211366355,
111
+ "chamfer": 6.791008490836248e-05,
112
+ "track": 6.914587720530108e-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": 215,
131
+ "adam_update_count": 35690
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03487546881660819
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_084732e85451466788783f061e6515b5_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 216,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35691,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 215,
150
+ "trained_intervals": 35690,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35690,
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.13154537975788116,
163
+ "median": 7.325586795806885,
164
+ "max": 11.529173851013184,
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.2439494132995605,
184
+ "median": 6.00054407119751,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1405895948410034,
191
+ "median": 1518.6646728515625,
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.2882435917854309,
212
+ "median": 403.6500244140625,
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": 259,
250
+ "controller_edge_stiffness": 13
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_0216.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_0216",
5
+ "executed_epochs": 216,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_297a79a39eb748faa12102c0ce1f10a4.npz",
37
+ "optimizer_file": "boundary_297a79a39eb748faa12102c0ce1f10a4_optimizer.pt",
38
+ "arrays_sha256": "023d85d8a3903a4d8b71cafea343c7d314dde82e9ab4a6e46bdfb2e489a960bb",
39
+ "optimizer_sha256": "c9edd406a7a24510c74f05796657b0f4cd66beb9df77839d8fd266aa24e2b168",
40
+ "stage": "adam",
41
+ "completed_passes": 216,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 35856,
45
+ "adam_update_count": 35856,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 217,
49
+ "consumed_count": 216,
50
+ "last_submitted_update": 35856,
51
+ "last_consumed_update": 35690,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 35856,
56
+ "completed_passes": 216,
57
+ "next_interval": 0,
58
+ "trained_intervals": 35856,
59
+ "snapshot": "pass_end_0216",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 216,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 35856,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 35856,
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.8199867781731882e-06,
83
+ "update_l2": 0.019536489620804787
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.168005155705032e-06,
95
+ "update_l2": 0.00666060158982873
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.00013500524801202118,
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.00013500524801202118,
110
+ "observation_loss": 0.00013500524801202118,
111
+ "chamfer": 6.543283234350383e-05,
112
+ "track": 6.957241566851735e-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": 216,
131
+ "adam_update_count": 35856
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035062973853200674
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_297a79a39eb748faa12102c0ce1f10a4_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 217,
143
+ "next_interval": 0,
144
+ "next_adam_update": 35857,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 216,
150
+ "trained_intervals": 35856,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 35856,
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.12155938148498535,
163
+ "median": 7.32584285736084,
164
+ "max": 11.529173851013184,
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.255807876586914,
184
+ "median": 5.998522758483887,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1292563676834106,
191
+ "median": 1519.0537109375,
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.28484562039375305,
212
+ "median": 402.8341979980469,
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": 266,
250
+ "controller_edge_stiffness": 13
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_0217.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_0217",
5
+ "executed_epochs": 217,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_fcd951254a8c40598cae7a3ca49f2beb.npz",
37
+ "optimizer_file": "boundary_fcd951254a8c40598cae7a3ca49f2beb_optimizer.pt",
38
+ "arrays_sha256": "625e9552c776bb5e1209f9ea32d240577e5c7ec458019649d0b860ac97d575eb",
39
+ "optimizer_sha256": "f26969c54cb9f869a6b1bebd45e57058ff6173c375c8d4a08478849da13e3c6a",
40
+ "stage": "adam",
41
+ "completed_passes": 217,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36022,
45
+ "adam_update_count": 36022,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 218,
49
+ "consumed_count": 217,
50
+ "last_submitted_update": 36022,
51
+ "last_consumed_update": 35856,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36022,
56
+ "completed_passes": 217,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36022,
59
+ "snapshot": "pass_end_0217",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 217,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36022,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36022,
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.840270654924097e-07,
83
+ "update_l2": 0.017268620431423187
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.563747495467396e-07,
95
+ "update_l2": 0.005743893329054117
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.0001366090145893395,
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.0001366090145893395,
110
+ "observation_loss": 0.0001366090145893395,
111
+ "chamfer": 6.979787576710805e-05,
112
+ "track": 6.681113882223144e-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": 217,
131
+ "adam_update_count": 36022
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034611523849889636
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_fcd951254a8c40598cae7a3ca49f2beb_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 218,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36023,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 217,
150
+ "trained_intervals": 36022,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36022,
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.11719421297311783,
163
+ "median": 7.326565265655518,
164
+ "max": 11.529173851013184,
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.25741708278656,
184
+ "median": 6.001737117767334,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1243377923965454,
191
+ "median": 1520.1514892578125,
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.28438764810562134,
212
+ "median": 404.1302490234375,
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": 271,
250
+ "controller_edge_stiffness": 13
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_0218.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_0218",
5
+ "executed_epochs": 218,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_17282b57c3c240f2be5c84ba207408fd.npz",
37
+ "optimizer_file": "boundary_17282b57c3c240f2be5c84ba207408fd_optimizer.pt",
38
+ "arrays_sha256": "79f0d1e7378f7650928bbe30b1cb2d68822d25463ae9ae14a935135f1f6edee2",
39
+ "optimizer_sha256": "310df8f385ba4bdbe738f7ca571fea579933d531bfc1a27de3be37d588d695f2",
40
+ "stage": "adam",
41
+ "completed_passes": 218,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36188,
45
+ "adam_update_count": 36188,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 219,
49
+ "consumed_count": 218,
50
+ "last_submitted_update": 36188,
51
+ "last_consumed_update": 36022,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36188,
56
+ "completed_passes": 218,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36188,
59
+ "snapshot": "pass_end_0218",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 218,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36188,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36188,
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.4576922922060476e-06,
83
+ "update_l2": 0.01866915635764599
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.751900963943626e-07,
95
+ "update_l2": 0.0063873641192913055
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.0001318439608439803,
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.0001318439608439803,
110
+ "observation_loss": 0.0001318439608439803,
111
+ "chamfer": 6.466647027991712e-05,
112
+ "track": 6.71774978400208e-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": 218,
131
+ "adam_update_count": 36188
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03550252504646778
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_17282b57c3c240f2be5c84ba207408fd_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 219,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36189,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 218,
150
+ "trained_intervals": 36188,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36188,
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.10819055140018463,
163
+ "median": 7.326252460479736,
164
+ "max": 11.529173851013184,
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.268035650253296,
184
+ "median": 5.9973554611206055,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1142600774765015,
191
+ "median": 1519.676025390625,
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.28138381242752075,
212
+ "median": 402.3644104003906,
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": 277,
250
+ "controller_edge_stiffness": 13
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_0219.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_0219",
5
+ "executed_epochs": 219,
6
+ "score": null,
7
+ "best_score": 0.00011727195598438582,
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_c9607a2ef85346108006bd78fb97b409.npz",
37
+ "optimizer_file": "boundary_c9607a2ef85346108006bd78fb97b409_optimizer.pt",
38
+ "arrays_sha256": "2500459d66a34cb8f337b8f9b35293d3b3493efdfb3d84a1670241138b9a334a",
39
+ "optimizer_sha256": "1f85cd0e9c806622f6e1ad33311a08eb965f23c41bbdd8ad9a8172ee0c4d79b4",
40
+ "stage": "adam",
41
+ "completed_passes": 219,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36354,
45
+ "adam_update_count": 36354,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 220,
49
+ "consumed_count": 219,
50
+ "last_submitted_update": 36354,
51
+ "last_consumed_update": 36188,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36354,
56
+ "completed_passes": 219,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36354,
59
+ "snapshot": "pass_end_0219",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 35192,
67
+ "pass_science": {
68
+ "completed_passes": 219,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36354,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36354,
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.1657122058750247e-06,
83
+ "update_l2": 0.02028834819793701
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.196424457513785e-07,
95
+ "update_l2": 0.0073608593083918095
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.00016302632866427302,
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.00016302632866427302,
110
+ "observation_loss": 0.00016302632866427302,
111
+ "chamfer": 8.905945287551731e-05,
112
+ "track": 7.396687578875571e-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": 219,
131
+ "adam_update_count": 36354
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034170722821727395
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_c9607a2ef85346108006bd78fb97b409_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 220,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36355,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 219,
150
+ "trained_intervals": 36354,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36354,
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.10818561166524887,
163
+ "median": 7.327371597290039,
164
+ "max": 11.529173851013184,
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.2704670429229736,
184
+ "median": 5.9990234375,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1142545938491821,
191
+ "median": 1521.377685546875,
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.2807004749774933,
212
+ "median": 403.03704833984375,
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": 280,
250
+ "controller_edge_stiffness": 13
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_0220.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_0220",
5
+ "executed_epochs": 220,
6
+ "score": null,
7
+ "best_score": 0.00011671523699703128,
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_6196ac0fe4ae45eaba0f3cef13065fc1.npz",
37
+ "optimizer_file": "boundary_6196ac0fe4ae45eaba0f3cef13065fc1_optimizer.pt",
38
+ "arrays_sha256": "9f49beb22bf57172d4e7548c5bb9e5fe78682a71c43ac552da14bb19fe7b8c49",
39
+ "optimizer_sha256": "d6238eecf2da3d4b867608b903357a4afed40d5d51ee988fe21a051e553a5779",
40
+ "stage": "adam",
41
+ "completed_passes": 220,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36520,
45
+ "adam_update_count": 36520,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 221,
49
+ "consumed_count": 220,
50
+ "last_submitted_update": 36520,
51
+ "last_consumed_update": 36354,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36520,
56
+ "completed_passes": 220,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36520,
59
+ "snapshot": "pass_end_0220",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36354,
67
+ "pass_science": {
68
+ "completed_passes": 220,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36520,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36520,
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.4928261862223735e-06,
83
+ "update_l2": 0.01809014193713665
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.784585361354402e-07,
95
+ "update_l2": 0.006268905475735664
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.0001278984418604523,
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.0001278984418604523,
110
+ "observation_loss": 0.0001278984418604523,
111
+ "chamfer": 6.173391011543572e-05,
112
+ "track": 6.616453902097419e-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": 220,
131
+ "adam_update_count": 36520
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034243630012497306
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_6196ac0fe4ae45eaba0f3cef13065fc1_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 221,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36521,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 220,
150
+ "trained_intervals": 36520,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36520,
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.10008809715509415,
163
+ "median": 7.327579498291016,
164
+ "max": 11.529173851013184,
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.281564712524414,
184
+ "median": 5.997257232666016,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1052682399749756,
191
+ "median": 1521.6939697265625,
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.27760258316993713,
212
+ "median": 402.3262939453125,
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": 282,
250
+ "controller_edge_stiffness": 13
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_0221.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_0221",
5
+ "executed_epochs": 221,
6
+ "score": null,
7
+ "best_score": 0.00011671523699703128,
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_3540a8caa74b454bbf35c06ee97c9756.npz",
37
+ "optimizer_file": "boundary_3540a8caa74b454bbf35c06ee97c9756_optimizer.pt",
38
+ "arrays_sha256": "7911749250a8cad1f0858b59e397e79e7b51406571c679e5298e9ccfd50ab88d",
39
+ "optimizer_sha256": "0ac7dd72acb0476c299fbe397feaa52d9d84ff6ac268e4df273f24f1aefb13ca",
40
+ "stage": "adam",
41
+ "completed_passes": 221,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36686,
45
+ "adam_update_count": 36686,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 222,
49
+ "consumed_count": 221,
50
+ "last_submitted_update": 36686,
51
+ "last_consumed_update": 36520,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36686,
56
+ "completed_passes": 221,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36686,
59
+ "snapshot": "pass_end_0221",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36354,
67
+ "pass_science": {
68
+ "completed_passes": 221,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36686,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36686,
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.182115966003039e-06,
83
+ "update_l2": 0.015082208439707756
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.172802275410504e-07,
95
+ "update_l2": 0.005310676991939545
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.00014296846347860992,
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.00014296846347860992,
110
+ "observation_loss": 0.00014296846347860992,
111
+ "chamfer": 7.396807632176206e-05,
112
+ "track": 6.900037988089025e-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": 221,
131
+ "adam_update_count": 36686
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03466420993208885
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_3540a8caa74b454bbf35c06ee97c9756_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 222,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36687,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 221,
150
+ "trained_intervals": 36686,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36686,
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.09782084822654724,
163
+ "median": 7.329471588134766,
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.2816895246505737,
184
+ "median": 5.994775295257568,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.1027652025222778,
191
+ "median": 1524.575927734375,
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.27756795287132263,
212
+ "median": 401.3279724121094,
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": 286,
250
+ "controller_edge_stiffness": 13
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_0222.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_0222",
5
+ "executed_epochs": 222,
6
+ "score": null,
7
+ "best_score": 0.00011671523699703128,
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_c89a0c97cfcc4782853864684a382b90.npz",
37
+ "optimizer_file": "boundary_c89a0c97cfcc4782853864684a382b90_optimizer.pt",
38
+ "arrays_sha256": "c32e5f30cebb560bee2fe800462b3bfe66c7b0c74c170167e9015f819c190e16",
39
+ "optimizer_sha256": "c992561dc57eec2bef7768230ada9e19b3d68a1ac91eecced4845fb028b220f6",
40
+ "stage": "adam",
41
+ "completed_passes": 222,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 36852,
45
+ "adam_update_count": 36852,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 223,
49
+ "consumed_count": 222,
50
+ "last_submitted_update": 36852,
51
+ "last_consumed_update": 36686,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 36852,
56
+ "completed_passes": 222,
57
+ "next_interval": 0,
58
+ "trained_intervals": 36852,
59
+ "snapshot": "pass_end_0222",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36354,
67
+ "pass_science": {
68
+ "completed_passes": 222,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 36852,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 36852,
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.72038469879044e-07,
83
+ "update_l2": 0.015270203351974487
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.332700538929203e-07,
95
+ "update_l2": 0.005536231677979231
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.00016189386951737106,
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.00016189386951737106,
110
+ "observation_loss": 0.00016189386951737106,
111
+ "chamfer": 8.66633199620992e-05,
112
+ "track": 7.523054227931425e-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": 222,
131
+ "adam_update_count": 36852
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.035151856020092964
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_c89a0c97cfcc4782853864684a382b90_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 223,
143
+ "next_interval": 0,
144
+ "next_adam_update": 36853,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 222,
150
+ "trained_intervals": 36852,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 36852,
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.09472206234931946,
163
+ "median": 7.331661701202393,
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.2831571102142334,
184
+ "median": 5.9895124435424805,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.0993531942367554,
191
+ "median": 1527.9185791015625,
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.2771608829498291,
212
+ "median": 399.2229309082031,
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": 289,
250
+ "controller_edge_stiffness": 13
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_0223.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_0223",
5
+ "executed_epochs": 223,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_54111e38df0543e490fe968c8c8d47a7.npz",
37
+ "optimizer_file": "boundary_54111e38df0543e490fe968c8c8d47a7_optimizer.pt",
38
+ "arrays_sha256": "a3991579488aa486c19724371fd414b04019d30eb600d9686ecd21f1854fb21d",
39
+ "optimizer_sha256": "3fd9d4af25583af5fcefcc703c570ee220e1723a691c9cb91aebad3ee2a4d78a",
40
+ "stage": "adam",
41
+ "completed_passes": 223,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37018,
45
+ "adam_update_count": 37018,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 224,
49
+ "consumed_count": 223,
50
+ "last_submitted_update": 37018,
51
+ "last_consumed_update": 36852,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37018,
56
+ "completed_passes": 223,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37018,
59
+ "snapshot": "pass_end_0223",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 223,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37018,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37018,
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.784058541597915e-07,
83
+ "update_l2": 0.013351806439459324
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.8554466641471663e-07,
95
+ "update_l2": 0.0054599810391664505
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.579981320304796e-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.579981320304796e-05,
110
+ "observation_loss": 7.579981320304796e-05,
111
+ "chamfer": 2.772015068330802e-05,
112
+ "track": 4.807966251973994e-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": 223,
131
+ "adam_update_count": 37018
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03567917994223535
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_54111e38df0543e490fe968c8c8d47a7_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 224,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37019,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 223,
150
+ "trained_intervals": 37018,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37018,
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.08787194639444351,
163
+ "median": 7.332795143127441,
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.2917520999908447,
184
+ "median": 5.968928813934326,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.091848373413086,
191
+ "median": 1529.6513671875,
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.27478888630867004,
212
+ "median": 391.08709716796875,
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": 293,
250
+ "controller_edge_stiffness": 13
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_0224.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_0224",
5
+ "executed_epochs": 224,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_3137e57a5ae240a49f4a3f2d407cf35d.npz",
37
+ "optimizer_file": "boundary_3137e57a5ae240a49f4a3f2d407cf35d_optimizer.pt",
38
+ "arrays_sha256": "ba2bde0d4c77c66dffb081489566ba473ee93209835091b6de3ef9bb8ad066fc",
39
+ "optimizer_sha256": "f042e081d3de91da815acf215eb7dedf3c92fe4b5536d78a44feb9169a79982c",
40
+ "stage": "adam",
41
+ "completed_passes": 224,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37184,
45
+ "adam_update_count": 37184,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 225,
49
+ "consumed_count": 224,
50
+ "last_submitted_update": 37184,
51
+ "last_consumed_update": 37018,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37184,
56
+ "completed_passes": 224,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37184,
59
+ "snapshot": "pass_end_0224",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 224,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37184,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37184,
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.743184025661321e-07,
83
+ "update_l2": 0.011210853233933449
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.6950509613452596e-07,
95
+ "update_l2": 0.00596622982993722
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.908293628133833e-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.908293628133833e-05,
110
+ "observation_loss": 7.908293628133833e-05,
111
+ "chamfer": 3.1587042030878365e-05,
112
+ "track": 4.749589061248116e-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": 224,
131
+ "adam_update_count": 37184
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03417892009019852
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_3137e57a5ae240a49f4a3f2d407cf35d_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 225,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37185,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 224,
150
+ "trained_intervals": 37184,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37184,
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.07876964658498764,
163
+ "median": 7.333104133605957,
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.3022619485855103,
184
+ "median": 5.9746317863464355,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.081955075263977,
191
+ "median": 1530.1241455078125,
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.2719160318374634,
212
+ "median": 393.3232421875,
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": 294,
250
+ "controller_edge_stiffness": 13
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_0225.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_0225",
5
+ "executed_epochs": 225,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_a05edd96c2644c43bb8e2a3e61aa4799.npz",
37
+ "optimizer_file": "boundary_a05edd96c2644c43bb8e2a3e61aa4799_optimizer.pt",
38
+ "arrays_sha256": "ae0f7d34812404820355ae1236b9280a90e3c5645bcb9aa1e36f5bad3e5cd02b",
39
+ "optimizer_sha256": "b940c387cc61a9894e05c3ac1c1f0ca30734e6600a190cba0004f6e0882bd070",
40
+ "stage": "adam",
41
+ "completed_passes": 225,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37350,
45
+ "adam_update_count": 37350,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 226,
49
+ "consumed_count": 225,
50
+ "last_submitted_update": 37350,
51
+ "last_consumed_update": 37184,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37350,
56
+ "completed_passes": 225,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37350,
59
+ "snapshot": "pass_end_0225",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 225,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37350,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37350,
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.5593211628583958e-06,
83
+ "update_l2": 0.02434627339243889
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.515620387086528e-07,
95
+ "update_l2": 0.004890026990324259
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.0003347297024447471,
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.0003347297024447471,
110
+ "observation_loss": 0.0003347297024447471,
111
+ "chamfer": 0.0002131167711922899,
112
+ "track": 0.00012161293852841482,
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": 225,
131
+ "adam_update_count": 37350
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03489574114792049
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_a05edd96c2644c43bb8e2a3e61aa4799_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 226,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37351,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 225,
150
+ "trained_intervals": 37350,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37350,
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.07930824160575867,
163
+ "median": 7.333808422088623,
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.3087457418441772,
184
+ "median": 5.947844982147217,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.0825380086898804,
191
+ "median": 1531.2021484375,
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.27015870809555054,
212
+ "median": 382.92724609375,
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": 294,
250
+ "controller_edge_stiffness": 13
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_0226.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_0226",
5
+ "executed_epochs": 226,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_f9566bef744f4b18b363a5c045d0bf2c.npz",
37
+ "optimizer_file": "boundary_f9566bef744f4b18b363a5c045d0bf2c_optimizer.pt",
38
+ "arrays_sha256": "d4c3c907de9dc14172a4bd63b3c427b871be6a30eba4ef95437fd9a668a9e855",
39
+ "optimizer_sha256": "717d5d755f5e4eee7d8e6e858efd477519ed19e4e8dca37299fc31e2ecefd05a",
40
+ "stage": "adam",
41
+ "completed_passes": 226,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37516,
45
+ "adam_update_count": 37516,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 227,
49
+ "consumed_count": 226,
50
+ "last_submitted_update": 37516,
51
+ "last_consumed_update": 37350,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37516,
56
+ "completed_passes": 226,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37516,
59
+ "snapshot": "pass_end_0226",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 226,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37516,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37516,
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.745223461417481e-07,
83
+ "update_l2": 0.011296410113573074
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.331568620978942e-07,
95
+ "update_l2": 0.00350238592363894
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.00010536250192672014,
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.00010536250192672014,
110
+ "observation_loss": 0.00010536250192672014,
111
+ "chamfer": 4.6457862481474876e-05,
112
+ "track": 5.890464308322407e-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": 226,
131
+ "adam_update_count": 37516
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.04303535493090749
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_f9566bef744f4b18b363a5c045d0bf2c_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 227,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37517,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 226,
150
+ "trained_intervals": 37516,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37516,
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.07250800728797913,
163
+ "median": 7.3343682289123535,
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.3190609216690063,
184
+ "median": 5.9355926513671875,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.075201392173767,
191
+ "median": 1532.0595703125,
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.267386257648468,
212
+ "median": 378.2641906738281,
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": 294,
250
+ "controller_edge_stiffness": 13
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_0227.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_0227",
5
+ "executed_epochs": 227,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_173f2b937aae44b2abffbc08a359f56b.npz",
37
+ "optimizer_file": "boundary_173f2b937aae44b2abffbc08a359f56b_optimizer.pt",
38
+ "arrays_sha256": "9bc32e7c1f6018084a196a4a053da151edb605513bcee4dd4129ec103f51dc25",
39
+ "optimizer_sha256": "892dd256f6a6e9a7d14dd7560758e872d0550318f82910badf4bd99e09a9c615",
40
+ "stage": "adam",
41
+ "completed_passes": 227,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37682,
45
+ "adam_update_count": 37682,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 228,
49
+ "consumed_count": 227,
50
+ "last_submitted_update": 37682,
51
+ "last_consumed_update": 37516,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37682,
56
+ "completed_passes": 227,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37682,
59
+ "snapshot": "pass_end_0227",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 227,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37682,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37682,
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.867300956197141e-07,
83
+ "update_l2": 0.012107848189771175
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.4059979725498124e-07,
95
+ "update_l2": 0.0035513518378138542
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.00010822345211636275,
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.00010822345211636275,
110
+ "observation_loss": 0.00010822345211636275,
111
+ "chamfer": 4.769061706610955e-05,
112
+ "track": 6.053283141227439e-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": 227,
131
+ "adam_update_count": 37682
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.034472774947062135
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_173f2b937aae44b2abffbc08a359f56b_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 228,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37683,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 227,
150
+ "trained_intervals": 37682,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37682,
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.06483564525842667,
163
+ "median": 7.335084915161133,
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.3301223516464233,
184
+ "median": 5.9278950691223145,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.066983699798584,
191
+ "median": 1533.1578369140625,
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.26444491744041443,
212
+ "median": 375.364013671875,
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": 294,
250
+ "controller_edge_stiffness": 13
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_0228.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_0228",
5
+ "executed_epochs": 228,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_84c41049bedc41c194a519216f9efd86.npz",
37
+ "optimizer_file": "boundary_84c41049bedc41c194a519216f9efd86_optimizer.pt",
38
+ "arrays_sha256": "b65337fbb22f3ef33142f08b649ee1471373e8ade94f2a0238de885345147c6e",
39
+ "optimizer_sha256": "35b13112e4ad58f49811d31fc11dff78b3e612e6c83f35eb969d46478d0ba7e7",
40
+ "stage": "adam",
41
+ "completed_passes": 228,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 37848,
45
+ "adam_update_count": 37848,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 229,
49
+ "consumed_count": 228,
50
+ "last_submitted_update": 37848,
51
+ "last_consumed_update": 37682,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 37848,
56
+ "completed_passes": 228,
57
+ "next_interval": 0,
58
+ "trained_intervals": 37848,
59
+ "snapshot": "pass_end_0228",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 228,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 37848,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 37848,
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.731095360621111e-07,
83
+ "update_l2": 0.01235363818705082
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.4620609312696615e-07,
95
+ "update_l2": 0.004606947302818298
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.00010699727135943249,
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.00010699727135943249,
110
+ "observation_loss": 0.00010699727135943249,
111
+ "chamfer": 4.25095931859687e-05,
112
+ "track": 6.448767817346379e-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": 228,
131
+ "adam_update_count": 37848
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03482319298200309
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_84c41049bedc41c194a519216f9efd86_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 229,
143
+ "next_interval": 0,
144
+ "next_adam_update": 37849,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 228,
150
+ "trained_intervals": 37848,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 37848,
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.056605689227581024,
163
+ "median": 7.335084915161133,
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.338664174079895,
184
+ "median": 5.922215461730957,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.0582385063171387,
191
+ "median": 1533.1578369140625,
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.2621956765651703,
212
+ "median": 373.24493408203125,
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": 295,
250
+ "controller_edge_stiffness": 13
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_0229.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_0229",
5
+ "executed_epochs": 229,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_299c4049bd0e410787624b13097289bc.npz",
37
+ "optimizer_file": "boundary_299c4049bd0e410787624b13097289bc_optimizer.pt",
38
+ "arrays_sha256": "398b022ff91fe9cb5139721c0ec41b8bd95a8d0f30d24969fc62608bd3ca8f50",
39
+ "optimizer_sha256": "e8782d4c580e5906c2f37058a46bc9b7973aefcbaa2e1d632503c72fbb0df4a3",
40
+ "stage": "adam",
41
+ "completed_passes": 229,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38014,
45
+ "adam_update_count": 38014,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 230,
49
+ "consumed_count": 229,
50
+ "last_submitted_update": 38014,
51
+ "last_consumed_update": 37848,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38014,
56
+ "completed_passes": 229,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38014,
59
+ "snapshot": "pass_end_0229",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 229,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38014,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38014,
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.34972650459531e-07,
83
+ "update_l2": 0.01274335477501154
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.9778802595737943e-07,
95
+ "update_l2": 0.0020930441096425056
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.00012613541912287474,
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.00012613541912287474,
110
+ "observation_loss": 0.00012613541912287474,
111
+ "chamfer": 6.501146708615124e-05,
112
+ "track": 6.11239520367235e-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": 229,
131
+ "adam_update_count": 38014
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.033920217072591186
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_299c4049bd0e410787624b13097289bc_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 230,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38015,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 229,
150
+ "trained_intervals": 38014,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 38014,
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.04815922677516937,
163
+ "median": 7.334613800048828,
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.352726697921753,
184
+ "median": 5.914708137512207,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.0493377447128296,
191
+ "median": 1532.435791015625,
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.25853434205055237,
212
+ "median": 370.4530029296875,
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": 297,
250
+ "controller_edge_stiffness": 13
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_0230.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_0230",
5
+ "executed_epochs": 230,
6
+ "score": null,
7
+ "best_score": 0.00010728036846580014,
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_5892727f6efd43cc97b8ebe04d3c48ea.npz",
37
+ "optimizer_file": "boundary_5892727f6efd43cc97b8ebe04d3c48ea_optimizer.pt",
38
+ "arrays_sha256": "e00a4ea4cfa7367a5abbd64c53a34aab50aaf3ba33fd0b456d6840743b206cb3",
39
+ "optimizer_sha256": "2a1a9ce79f2da48e661d45858913a75423b44e83eb4b790d759e3a80a56f4697",
40
+ "stage": "adam",
41
+ "completed_passes": 230,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 38180,
45
+ "adam_update_count": 38180,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 231,
49
+ "consumed_count": 230,
50
+ "last_submitted_update": 38180,
51
+ "last_consumed_update": 38014,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 38180,
56
+ "completed_passes": 230,
57
+ "next_interval": 0,
58
+ "trained_intervals": 38180,
59
+ "snapshot": "pass_end_0230",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 36852,
67
+ "pass_science": {
68
+ "completed_passes": 230,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 38180,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 38180,
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.349566206154122e-07,
83
+ "update_l2": 0.006502104923129082
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.655380910709937e-07,
95
+ "update_l2": 0.0025777893606573343
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.00012060278822900727,
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.00012060278822900727,
110
+ "observation_loss": 0.00012060278822900727,
111
+ "chamfer": 5.403524119174108e-05,
112
+ "track": 6.65675470372662e-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": 230,
131
+ "adam_update_count": 38180
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.03499243385158479
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_5892727f6efd43cc97b8ebe04d3c48ea_rng.pt",
140
+ "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 231,
143
+ "next_interval": 0,
144
+ "next_adam_update": 38181,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 230,
150
+ "trained_intervals": 38180,
151
+ "source_timestamp_s": 5.533333333333333,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 83000
154
+ },
155
+ "trained_intervals": 38180,
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.04145118594169617,
163
+ "median": 7.33454704284668,
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.3593487739562988,
184
+ "median": 5.911264896392822,
185
+ "max": 11.5305757522583,
186
+ "finite_count": 300,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 1.0423222780227661,
191
+ "median": 1532.33349609375,
192
+ "max": 100000.0,
193
+ "finite_count": 13559,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 13559,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 13559,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 0.2568279504776001,
212
+ "median": 369.1759033203125,
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": 297,
250
+ "controller_edge_stiffness": 13
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }