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

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

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0278.json +254 -0
  2. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0279.json +254 -0
  3. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0280.json +254 -0
  4. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0281.json +254 -0
  5. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0282.json +254 -0
  6. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0283.json +254 -0
  7. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0284.json +254 -0
  8. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0285.json +254 -0
  9. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0286.json +254 -0
  10. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0287.json +254 -0
  11. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0288.json +254 -0
  12. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0289.json +254 -0
  13. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0290.json +254 -0
  14. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0291.json +254 -0
  15. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0292.json +254 -0
  16. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0293.json +254 -0
  17. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0294.json +254 -0
  18. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0295.json +254 -0
  19. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0296.json +254 -0
  20. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0297.json +254 -0
  21. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0298.json +254 -0
  22. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0299.json +254 -0
  23. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0300.json +254 -0
  24. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0301.json +254 -0
  25. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0302.json +254 -0
  26. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0303.json +254 -0
  27. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0304.json +254 -0
  28. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0305.json +254 -0
  29. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0306.json +254 -0
  30. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0307.json +254 -0
  31. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0308.json +254 -0
  32. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0309.json +254 -0
  33. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0310.json +254 -0
  34. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0311.json +254 -0
  35. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0312.json +254 -0
  36. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0313.json +254 -0
  37. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0314.json +254 -0
  38. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0315.json +254 -0
  39. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0316.json +254 -0
  40. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0317.json +254 -0
  41. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0318.json +254 -0
  42. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0319.json +254 -0
  43. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0320.json +254 -0
  44. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0321.json +254 -0
  45. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0322.json +254 -0
  46. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0323.json +254 -0
  47. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0324.json +254 -0
  48. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0325.json +254 -0
  49. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0326.json +254 -0
  50. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0327.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0278.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_0278",
5
+ "executed_epochs": 278,
6
+ "score": null,
7
+ "best_score": 7.3203770133053086e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e01127992756494480f84aeadfdfcd8f.npz",
37
+ "optimizer_file": "boundary_e01127992756494480f84aeadfdfcd8f_optimizer.pt",
38
+ "arrays_sha256": "2ca56423c7b8df16803a415065c9e989428bd9304f549e627b7d5756add9b985",
39
+ "optimizer_sha256": "b77385fb8ba35892a3efb82a604d934928f6504eb394b553b37603239f796739",
40
+ "stage": "adam",
41
+ "completed_passes": 278,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 26688,
45
+ "adam_update_count": 26688,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 279,
49
+ "consumed_count": 278,
50
+ "last_submitted_update": 26688,
51
+ "last_consumed_update": 26592,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 26688,
56
+ "completed_passes": 278,
57
+ "next_interval": 0,
58
+ "trained_intervals": 26688,
59
+ "snapshot": "pass_end_0278",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 26592,
67
+ "pass_science": {
68
+ "completed_passes": 278,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 26688,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 26688,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7273940500217577e-07,
83
+ "update_l2": 0.005647423677146435
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.96422365156468e-07,
87
+ "update_l2": 0.000673443078994751
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.8284990349902728e-08,
95
+ "update_l2": 0.0014583354350179434
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.195071035908768e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.195071035908768e-05,
110
+ "observation_loss": 1.195071035908768e-05,
111
+ "chamfer": 8.720707228349056e-06,
112
+ "track": 3.230002903364948e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 278,
131
+ "adam_update_count": 26688
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022482980999484425
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_e01127992756494480f84aeadfdfcd8f_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 279,
143
+ "next_interval": 0,
144
+ "next_adam_update": 26689,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 278,
150
+ "trained_intervals": 26688,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 26688,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.272615909576416,
163
+ "median": 10.371492385864258,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42652103304862976,
170
+ "median": 0.42652103304862976,
171
+ "max": 0.42652103304862976,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.149811744689941,
184
+ "median": 10.322340965270996,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 194.9252166748047,
191
+ "median": 31936.103515625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1273.8660888671875,
212
+ "median": 30404.349609375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42652103304862976,
233
+ "median": 0.42652103304862976,
234
+ "max": 0.42652103304862976,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 471,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0279.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_0279",
5
+ "executed_epochs": 279,
6
+ "score": null,
7
+ "best_score": 7.316406441285987e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ca5ab59ac2284b2ab54caa2f047a75b1.npz",
37
+ "optimizer_file": "boundary_ca5ab59ac2284b2ab54caa2f047a75b1_optimizer.pt",
38
+ "arrays_sha256": "a7587808b5136cebaf7403a401a1779c7f768afe254c82d85744ee62be71b9ec",
39
+ "optimizer_sha256": "23c25705735c2196f93577b1da8f3a4855273948b1f4552c95ab10b0a600cfb5",
40
+ "stage": "adam",
41
+ "completed_passes": 279,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 26784,
45
+ "adam_update_count": 26784,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 280,
49
+ "consumed_count": 279,
50
+ "last_submitted_update": 26784,
51
+ "last_consumed_update": 26688,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 26784,
56
+ "completed_passes": 279,
57
+ "next_interval": 0,
58
+ "trained_intervals": 26784,
59
+ "snapshot": "pass_end_0279",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 26688,
67
+ "pass_science": {
68
+ "completed_passes": 279,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 26784,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 26784,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7177217159769498e-07,
83
+ "update_l2": 0.005595880094915628
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 4.119387426726462e-07,
87
+ "update_l2": 0.0006723403930664062
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.8174071076136897e-08,
95
+ "update_l2": 0.0014494508504867554
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1935199836443644e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1935199836443644e-05,
110
+ "observation_loss": 1.1935199836443644e-05,
111
+ "chamfer": 8.7109829109977e-06,
112
+ "track": 3.224216925445944e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 279,
131
+ "adam_update_count": 26784
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0225817160007864
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_ca5ab59ac2284b2ab54caa2f047a75b1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 280,
143
+ "next_interval": 0,
144
+ "next_adam_update": 26785,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 279,
150
+ "trained_intervals": 26784,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 26784,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.270847320556641,
163
+ "median": 10.371502876281738,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4268704056739807,
170
+ "median": 0.4268704056739807,
171
+ "max": 0.4268704056739807,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.1468119621276855,
184
+ "median": 10.32231616973877,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 194.5807647705078,
191
+ "median": 31936.435546875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1270.050537109375,
212
+ "median": 30403.595703125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4268704056739807,
233
+ "median": 0.4268704056739807,
234
+ "max": 0.4268704056739807,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 474,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0280.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_0280",
5
+ "executed_epochs": 280,
6
+ "score": null,
7
+ "best_score": 7.313309545509128e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_103d346e29d6488c8fec0f29f9151409.npz",
37
+ "optimizer_file": "boundary_103d346e29d6488c8fec0f29f9151409_optimizer.pt",
38
+ "arrays_sha256": "5fce91a2a56cfe7ef1cd04905acc08e6a5d9bb9132a264d3f585085de3f89823",
39
+ "optimizer_sha256": "41322e1f3ee8897ef877f26f5fb371be676cd8f253c98bc0e1965e044ed75452",
40
+ "stage": "adam",
41
+ "completed_passes": 280,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 26880,
45
+ "adam_update_count": 26880,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 281,
49
+ "consumed_count": 280,
50
+ "last_submitted_update": 26880,
51
+ "last_consumed_update": 26784,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 26880,
56
+ "completed_passes": 280,
57
+ "next_interval": 0,
58
+ "trained_intervals": 26880,
59
+ "snapshot": "pass_end_0280",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 26784,
67
+ "pass_science": {
68
+ "completed_passes": 280,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 26880,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 26880,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7650198458341038e-07,
83
+ "update_l2": 0.005621043965220451
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 7.364156431322044e-07,
87
+ "update_l2": 0.0006844401359558105
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.8204768298678573e-08,
95
+ "update_l2": 0.0014494345523416996
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.192138824990252e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.192138824990252e-05,
110
+ "observation_loss": 1.192138824990252e-05,
111
+ "chamfer": 8.702223567524925e-06,
112
+ "track": 3.2191646823775955e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 280,
131
+ "adam_update_count": 26880
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022403775999919162
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_103d346e29d6488c8fec0f29f9151409_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 281,
143
+ "next_interval": 0,
144
+ "next_adam_update": 26881,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 280,
150
+ "trained_intervals": 26880,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 26880,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.269010066986084,
163
+ "median": 10.371832847595215,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4274110794067383,
170
+ "median": 0.4274110794067383,
171
+ "max": 0.4274110794067383,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.143840312957764,
184
+ "median": 10.322294235229492,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 194.22360229492188,
191
+ "median": 31946.9765625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1266.2821044921875,
212
+ "median": 30402.9296875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4274110794067383,
233
+ "median": 0.4274110794067383,
234
+ "max": 0.4274110794067383,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 476,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0281.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0281",
5
+ "executed_epochs": 281,
6
+ "score": null,
7
+ "best_score": 7.309324184726999e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7841ac9523a14861beb02d990aba8b11.npz",
37
+ "optimizer_file": "boundary_7841ac9523a14861beb02d990aba8b11_optimizer.pt",
38
+ "arrays_sha256": "2079f9504f3cc3aca8908f7e0dc6118c966e424e55975c3a233f6c1ee0cfd161",
39
+ "optimizer_sha256": "196720e083e53b8634ed4dc21b6418ca9d55b9a0e3731b432714a00dfcb88c30",
40
+ "stage": "adam",
41
+ "completed_passes": 281,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 26976,
45
+ "adam_update_count": 26976,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 282,
49
+ "consumed_count": 281,
50
+ "last_submitted_update": 26976,
51
+ "last_consumed_update": 26880,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 26976,
56
+ "completed_passes": 281,
57
+ "next_interval": 0,
58
+ "trained_intervals": 26976,
59
+ "snapshot": "pass_end_0281",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 26880,
67
+ "pass_science": {
68
+ "completed_passes": 281,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 26976,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 26976,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7163822008114948e-07,
83
+ "update_l2": 0.005546293221414089
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.671323143971676e-07,
87
+ "update_l2": 0.0006887912750244141
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.7346571229713845e-08,
95
+ "update_l2": 0.0014434235636144876
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.190808143292088e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.190808143292088e-05,
110
+ "observation_loss": 1.190808143292088e-05,
111
+ "chamfer": 8.694293683220167e-06,
112
+ "track": 3.2137879770743893e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 281,
131
+ "adam_update_count": 26976
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02231542999834346
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_7841ac9523a14861beb02d990aba8b11_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 282,
143
+ "next_interval": 0,
144
+ "next_adam_update": 26977,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 281,
150
+ "trained_intervals": 26976,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 26976,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.267050266265869,
163
+ "median": 10.372007369995117,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42784303426742554,
170
+ "median": 0.42784303426742554,
171
+ "max": 0.42784303426742554,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.140778541564941,
184
+ "median": 10.322286605834961,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 193.84332275390625,
191
+ "median": 31952.552734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1262.4107666015625,
212
+ "median": 30402.697265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42784303426742554,
233
+ "median": 0.42784303426742554,
234
+ "max": 0.42784303426742554,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 478,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0282.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0282",
5
+ "executed_epochs": 282,
6
+ "score": null,
7
+ "best_score": 7.305642912551018e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_f441252a688440feb4bf16b385504b8d.npz",
37
+ "optimizer_file": "boundary_f441252a688440feb4bf16b385504b8d_optimizer.pt",
38
+ "arrays_sha256": "16f7c4e1b84f75736bed1a26309ded09844781d4b57de17b2425298eba694305",
39
+ "optimizer_sha256": "71aca9f23f59f6b7004dade3b4bbea8a870c476622d6cf40770929557496c5dd",
40
+ "stage": "adam",
41
+ "completed_passes": 282,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27072,
45
+ "adam_update_count": 27072,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 283,
49
+ "consumed_count": 282,
50
+ "last_submitted_update": 27072,
51
+ "last_consumed_update": 26976,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27072,
56
+ "completed_passes": 282,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27072,
59
+ "snapshot": "pass_end_0282",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 26976,
67
+ "pass_science": {
68
+ "completed_passes": 282,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27072,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27072,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6801452318304655e-07,
83
+ "update_l2": 0.0054956115782260895
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.655015335534699e-07,
87
+ "update_l2": 0.0006842613220214844
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.6974214861752444e-08,
95
+ "update_l2": 0.0014385769609361887
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1885267667821608e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1885267667821608e-05,
110
+ "observation_loss": 1.1885267667821608e-05,
111
+ "chamfer": 8.680450264364481e-06,
112
+ "track": 3.2048174034571275e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 282,
131
+ "adam_update_count": 27072
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022416978999899584
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_f441252a688440feb4bf16b385504b8d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 283,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27073,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 282,
150
+ "trained_intervals": 27072,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27072,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.264906883239746,
163
+ "median": 10.372262001037598,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4282252788543701,
170
+ "median": 0.4282252788543701,
171
+ "max": 0.4282252788543701,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.137604713439941,
184
+ "median": 10.32227897644043,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 193.4282989501953,
191
+ "median": 31960.69140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1258.4105224609375,
212
+ "median": 30402.46484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4282252788543701,
233
+ "median": 0.4282252788543701,
234
+ "max": 0.4282252788543701,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 481,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0283.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0283",
5
+ "executed_epochs": 283,
6
+ "score": null,
7
+ "best_score": 7.301599685168488e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3857711a2bf54b93ab528dd3176aaa77.npz",
37
+ "optimizer_file": "boundary_3857711a2bf54b93ab528dd3176aaa77_optimizer.pt",
38
+ "arrays_sha256": "f929f8871dc88a4a37ed43c97f898e71b529868c410cadc4d4d3061b01d5aedb",
39
+ "optimizer_sha256": "6c682cdce6d1983ba1c0149508ab9256956c10a222eab9291a8bbe9253821e9b",
40
+ "stage": "adam",
41
+ "completed_passes": 283,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27168,
45
+ "adam_update_count": 27168,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 284,
49
+ "consumed_count": 283,
50
+ "last_submitted_update": 27168,
51
+ "last_consumed_update": 27072,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27168,
56
+ "completed_passes": 283,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27168,
59
+ "snapshot": "pass_end_0283",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27072,
67
+ "pass_science": {
68
+ "completed_passes": 283,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27168,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27168,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6659762991366733e-07,
83
+ "update_l2": 0.005497992970049381
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.285991839329654e-07,
87
+ "update_l2": 0.0006816387176513672
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.7316914952280058e-08,
95
+ "update_l2": 0.0014428067952394485
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1868345609400421e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1868345609400421e-05,
110
+ "observation_loss": 1.1868345609400421e-05,
111
+ "chamfer": 8.67069775267737e-06,
112
+ "track": 3.197648084096727e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 283,
131
+ "adam_update_count": 27168
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022354365000865073
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_3857711a2bf54b93ab528dd3176aaa77_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 284,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27169,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 283,
150
+ "trained_intervals": 27168,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27168,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.262691020965576,
163
+ "median": 10.37243366241455,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4287463426589966,
170
+ "median": 0.4287463426589966,
171
+ "max": 0.4287463426589966,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.134434700012207,
184
+ "median": 10.322229385375977,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 193.0001678466797,
191
+ "median": 31966.17578125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1254.427734375,
212
+ "median": 30400.95703125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4287463426589966,
233
+ "median": 0.4287463426589966,
234
+ "max": 0.4287463426589966,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 483,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0284.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0284",
5
+ "executed_epochs": 284,
6
+ "score": null,
7
+ "best_score": 7.296869670862331e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9720aba50c654ab5a453b2376353c6ef.npz",
37
+ "optimizer_file": "boundary_9720aba50c654ab5a453b2376353c6ef_optimizer.pt",
38
+ "arrays_sha256": "a9a14be5f612312bf7bce561c91ddbfe52934ae4b14231d19fcb587a7fe7c207",
39
+ "optimizer_sha256": "6c71f549dae413881f9131732f17706d0386d69bcfbfb96cd5d65f5579068751",
40
+ "stage": "adam",
41
+ "completed_passes": 284,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27264,
45
+ "adam_update_count": 27264,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 285,
49
+ "consumed_count": 284,
50
+ "last_submitted_update": 27264,
51
+ "last_consumed_update": 27168,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27264,
56
+ "completed_passes": 284,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27264,
59
+ "snapshot": "pass_end_0284",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27168,
67
+ "pass_science": {
68
+ "completed_passes": 284,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27264,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27264,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.671296985250592e-07,
83
+ "update_l2": 0.005486499518156052
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.37841412248963e-07,
87
+ "update_l2": 0.0006808042526245117
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.7250882439489033e-08,
95
+ "update_l2": 0.0014418571954593062
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1850661394419149e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1850661394419149e-05,
110
+ "observation_loss": 1.1850661394419149e-05,
111
+ "chamfer": 8.66073060024064e-06,
112
+ "track": 3.1899307941785082e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 284,
131
+ "adam_update_count": 27264
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02245093499914219
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_9720aba50c654ab5a453b2376353c6ef_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 285,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27265,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 284,
150
+ "trained_intervals": 27264,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27264,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.260377407073975,
163
+ "median": 10.372559547424316,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4291582703590393,
170
+ "median": 0.4291582703590393,
171
+ "max": 0.4291582703590393,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.131304740905762,
184
+ "median": 10.322271347045898,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 192.5541534423828,
191
+ "median": 31970.203125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1250.507568359375,
212
+ "median": 30402.234375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4291582703590393,
233
+ "median": 0.4291582703590393,
234
+ "max": 0.4291582703590393,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 487,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0285.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0285",
5
+ "executed_epochs": 285,
6
+ "score": null,
7
+ "best_score": 7.292330487018717e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_8d45b5a16b9048a7af770af0592101e9.npz",
37
+ "optimizer_file": "boundary_8d45b5a16b9048a7af770af0592101e9_optimizer.pt",
38
+ "arrays_sha256": "3b1cdcdd18c84163e801e1db970870e135bfac8418ed98a1dc1b779ae38ab43d",
39
+ "optimizer_sha256": "fc1f80be4e794ac12a9d813a49fcca6399963ab79852e37ebba0bd67e4694be6",
40
+ "stage": "adam",
41
+ "completed_passes": 285,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27360,
45
+ "adam_update_count": 27360,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 286,
49
+ "consumed_count": 285,
50
+ "last_submitted_update": 27360,
51
+ "last_consumed_update": 27264,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27360,
56
+ "completed_passes": 285,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27360,
59
+ "snapshot": "pass_end_0285",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27264,
67
+ "pass_science": {
68
+ "completed_passes": 285,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27360,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27360,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6722421491977002e-07,
83
+ "update_l2": 0.005483867600560188
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.306776635436108e-07,
87
+ "update_l2": 0.0006837844848632812
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.7465581808883144e-08,
95
+ "update_l2": 0.0014404194662347436
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1830758921860252e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1830758921860252e-05,
110
+ "observation_loss": 1.1830758921860252e-05,
111
+ "chamfer": 8.649278242955916e-06,
112
+ "track": 3.181480678904336e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 285,
131
+ "adam_update_count": 27360
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02258391099894652
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_8d45b5a16b9048a7af770af0592101e9_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 286,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27361,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 285,
150
+ "trained_intervals": 27360,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27360,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.258059978485107,
163
+ "median": 10.372772216796875,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42962223291397095,
170
+ "median": 0.42962223291397095,
171
+ "max": 0.42962223291397095,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.1281890869140625,
184
+ "median": 10.322385787963867,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 192.10842895507812,
191
+ "median": 31977.0,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1246.617431640625,
212
+ "median": 30405.712890625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42962223291397095,
233
+ "median": 0.42962223291397095,
234
+ "max": 0.42962223291397095,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 491,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0286.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0286",
5
+ "executed_epochs": 286,
6
+ "score": null,
7
+ "best_score": 7.287352116710129e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_53b7dab343fb4289831014c52c7e634d.npz",
37
+ "optimizer_file": "boundary_53b7dab343fb4289831014c52c7e634d_optimizer.pt",
38
+ "arrays_sha256": "cfbb06c20991cdde25ece9bb456fad95db5452ded4b78d33b93792e6f79729d6",
39
+ "optimizer_sha256": "caae044e5b22f08d1e86e5f4614660cb8d8f07772b0374fbc406c9ab069dff0f",
40
+ "stage": "adam",
41
+ "completed_passes": 286,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27456,
45
+ "adam_update_count": 27456,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 287,
49
+ "consumed_count": 286,
50
+ "last_submitted_update": 27456,
51
+ "last_consumed_update": 27360,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27456,
56
+ "completed_passes": 286,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27456,
59
+ "snapshot": "pass_end_0286",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27360,
67
+ "pass_science": {
68
+ "completed_passes": 286,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27456,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27456,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.674641509907815e-07,
83
+ "update_l2": 0.005467657931149006
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.462179721391294e-07,
87
+ "update_l2": 0.0006811618804931641
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.738340043606513e-08,
95
+ "update_l2": 0.0014427127316594124
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1809418538177852e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1809418538177852e-05,
110
+ "observation_loss": 1.1809418538177852e-05,
111
+ "chamfer": 8.63696368469391e-06,
112
+ "track": 3.172454626110266e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 286,
131
+ "adam_update_count": 27456
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02232836999974097
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_53b7dab343fb4289831014c52c7e634d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 287,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27457,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 286,
150
+ "trained_intervals": 27456,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27456,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.255709171295166,
163
+ "median": 10.372835159301758,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43004170060157776,
170
+ "median": 0.43004170060157776,
171
+ "max": 0.43004170060157776,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.125107288360596,
184
+ "median": 10.32244873046875,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 191.6573486328125,
191
+ "median": 31979.013671875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1242.781494140625,
212
+ "median": 30407.625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43004170060157776,
233
+ "median": 0.43004170060157776,
234
+ "max": 0.43004170060157776,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 494,
250
+ "controller_edge_stiffness": 81
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0287.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0287",
5
+ "executed_epochs": 287,
6
+ "score": null,
7
+ "best_score": 7.284522261841175e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3af76e40b5444dd5842ed89edbf607e1.npz",
37
+ "optimizer_file": "boundary_3af76e40b5444dd5842ed89edbf607e1_optimizer.pt",
38
+ "arrays_sha256": "073ae303b54410e30c18b9f6fbbe1184d1f5514ae48511a00df4473ac0a7200e",
39
+ "optimizer_sha256": "f183aef79b176d6808153869e15248ef9bbb4fb93de546a4ed45cb574d9c6fe6",
40
+ "stage": "adam",
41
+ "completed_passes": 287,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27552,
45
+ "adam_update_count": 27552,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 288,
49
+ "consumed_count": 287,
50
+ "last_submitted_update": 27552,
51
+ "last_consumed_update": 27456,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27552,
56
+ "completed_passes": 287,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27552,
59
+ "snapshot": "pass_end_0287",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27456,
67
+ "pass_science": {
68
+ "completed_passes": 287,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27552,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27552,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6818286496800283e-07,
83
+ "update_l2": 0.005465370137244463
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.583484714108636e-07,
87
+ "update_l2": 0.0006866455078125
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.7336978902781084e-08,
95
+ "update_l2": 0.0014391650911420584
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.179306400445057e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.179306400445057e-05,
110
+ "observation_loss": 1.179306400445057e-05,
111
+ "chamfer": 8.62778142618481e-06,
112
+ "track": 3.16528257826576e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 287,
131
+ "adam_update_count": 27552
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022546209998836275
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_3af76e40b5444dd5842ed89edbf607e1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 288,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27553,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 287,
150
+ "trained_intervals": 27552,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27552,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.253347873687744,
163
+ "median": 10.373042106628418,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43043988943099976,
170
+ "median": 0.43043988943099976,
171
+ "max": 0.43043988943099976,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.121979236602783,
184
+ "median": 10.322437286376953,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 191.20533752441406,
191
+ "median": 31985.6328125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1238.9000244140625,
212
+ "median": 30407.279296875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43043988943099976,
233
+ "median": 0.43043988943099976,
234
+ "max": 0.43043988943099976,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 496,
250
+ "controller_edge_stiffness": 82
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0288.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0288",
5
+ "executed_epochs": 288,
6
+ "score": null,
7
+ "best_score": 7.279480894813635e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_bb5e5d356f9547efafe94195155cabf2.npz",
37
+ "optimizer_file": "boundary_bb5e5d356f9547efafe94195155cabf2_optimizer.pt",
38
+ "arrays_sha256": "6b491142708d8192cb18f4046c3e1311ca21a3c4888270f95fba788703d98989",
39
+ "optimizer_sha256": "7777755d9cfc0df399b87558be9dd5cdc5b30e7da80a7e0a762833bf5952bf5e",
40
+ "stage": "adam",
41
+ "completed_passes": 288,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27648,
45
+ "adam_update_count": 27648,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 289,
49
+ "consumed_count": 288,
50
+ "last_submitted_update": 27648,
51
+ "last_consumed_update": 27552,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27648,
56
+ "completed_passes": 288,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27648,
59
+ "snapshot": "pass_end_0288",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27552,
67
+ "pass_science": {
68
+ "completed_passes": 288,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27648,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27648,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.698895886192986e-07,
83
+ "update_l2": 0.005463279318064451
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.72550572239561e-07,
87
+ "update_l2": 0.0006886422634124756
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.77139164950313e-08,
95
+ "update_l2": 0.0014410375151783228
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1771693607443012e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1771693607443012e-05,
110
+ "observation_loss": 1.1771693607443012e-05,
111
+ "chamfer": 8.615312253823504e-06,
112
+ "track": 3.1563808988721576e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 288,
131
+ "adam_update_count": 27648
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022332808999635745
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_bb5e5d356f9547efafe94195155cabf2_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 289,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27649,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 288,
150
+ "trained_intervals": 27648,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27648,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.2508955001831055,
163
+ "median": 10.373186111450195,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4309042692184448,
170
+ "median": 0.4309042692184448,
171
+ "max": 0.4309042692184448,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.118837356567383,
184
+ "median": 10.322235107421875,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 190.73699951171875,
191
+ "median": 31990.23828125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1235.0137939453125,
212
+ "median": 30401.130859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4309042692184448,
233
+ "median": 0.4309042692184448,
234
+ "max": 0.4309042692184448,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 499,
250
+ "controller_edge_stiffness": 82
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0289.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0289",
5
+ "executed_epochs": 289,
6
+ "score": null,
7
+ "best_score": 7.275986997494026e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_01c87e1234644681b5f5ae9721f31f5d.npz",
37
+ "optimizer_file": "boundary_01c87e1234644681b5f5ae9721f31f5d_optimizer.pt",
38
+ "arrays_sha256": "348694b4fcba9f1fab312eebe715f1e72fd3a6042bd09275e772c5c380913ab8",
39
+ "optimizer_sha256": "34ba2812a8af3918171ff2180db72f7f2c028e57521728ff144e5c2f55dc7451",
40
+ "stage": "adam",
41
+ "completed_passes": 289,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27744,
45
+ "adam_update_count": 27744,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 290,
49
+ "consumed_count": 289,
50
+ "last_submitted_update": 27744,
51
+ "last_consumed_update": 27648,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27744,
56
+ "completed_passes": 289,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27744,
59
+ "snapshot": "pass_end_0289",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27648,
67
+ "pass_science": {
68
+ "completed_passes": 289,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27744,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27744,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7006722430323862e-07,
83
+ "update_l2": 0.0054604532197117805
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.759838010519161e-07,
87
+ "update_l2": 0.0006908178329467773
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.775748342287443e-08,
95
+ "update_l2": 0.001443486544303596
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1754564184229821e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1754564184229821e-05,
110
+ "observation_loss": 1.1754564184229821e-05,
111
+ "chamfer": 8.605467883171514e-06,
112
+ "track": 3.149096755805658e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 289,
131
+ "adam_update_count": 27744
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022506699000587105
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_01c87e1234644681b5f5ae9721f31f5d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 290,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27745,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 289,
150
+ "trained_intervals": 27744,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27744,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.2484540939331055,
163
+ "median": 10.37339973449707,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43124833703041077,
170
+ "median": 0.43124833703041077,
171
+ "max": 0.43124833703041077,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.115668773651123,
184
+ "median": 10.322225570678711,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 190.27191162109375,
191
+ "median": 31997.07421875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1231.106689453125,
212
+ "median": 30400.841796875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43124833703041077,
233
+ "median": 0.43124833703041077,
234
+ "max": 0.43124833703041077,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 501,
250
+ "controller_edge_stiffness": 82
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0290.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0290",
5
+ "executed_epochs": 290,
6
+ "score": null,
7
+ "best_score": 7.272668230010974e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b123de0fe34742a5b77baea936ed0bb2.npz",
37
+ "optimizer_file": "boundary_b123de0fe34742a5b77baea936ed0bb2_optimizer.pt",
38
+ "arrays_sha256": "9c293343ca85425467e78a86528701c60820f58ff044024601b46446ccf08fe8",
39
+ "optimizer_sha256": "04ba90ba4da508da7cfd9244629f0c1675c283a64ecc7e363d1be43b63da5dc6",
40
+ "stage": "adam",
41
+ "completed_passes": 290,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27840,
45
+ "adam_update_count": 27840,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 291,
49
+ "consumed_count": 290,
50
+ "last_submitted_update": 27840,
51
+ "last_consumed_update": 27744,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27840,
56
+ "completed_passes": 290,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27840,
59
+ "snapshot": "pass_end_0290",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27744,
67
+ "pass_science": {
68
+ "completed_passes": 290,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27840,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27840,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.704227230447941e-07,
83
+ "update_l2": 0.0054514119401574135
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.871631393958523e-07,
87
+ "update_l2": 0.0006923377513885498
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.7664945889682713e-08,
95
+ "update_l2": 0.0014432527823373675
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1734033250831999e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1734033250831999e-05,
110
+ "observation_loss": 1.1734033250831999e-05,
111
+ "chamfer": 8.593446182203479e-06,
112
+ "track": 3.1405872960021952e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 290,
131
+ "adam_update_count": 27840
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02296951700009231
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_b123de0fe34742a5b77baea936ed0bb2_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 291,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27841,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 290,
150
+ "trained_intervals": 27840,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27840,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.245926856994629,
163
+ "median": 10.373588562011719,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43164128065109253,
170
+ "median": 0.43164128065109253,
171
+ "max": 0.43164128065109253,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.112491607666016,
184
+ "median": 10.32221794128418,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 189.79164123535156,
191
+ "median": 32003.115234375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1227.201416015625,
212
+ "median": 30400.609375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43164128065109253,
233
+ "median": 0.43164128065109253,
234
+ "max": 0.43164128065109253,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 510,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0291.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0291",
5
+ "executed_epochs": 291,
6
+ "score": null,
7
+ "best_score": 7.268873244944037e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_89626e086f21401ea3d1ecced753429a.npz",
37
+ "optimizer_file": "boundary_89626e086f21401ea3d1ecced753429a_optimizer.pt",
38
+ "arrays_sha256": "0a0dc0a14ca6b8be899439f9a929ac72cdf473496687f7eee9d72f18a7b751c0",
39
+ "optimizer_sha256": "ec0d2e004d25611036a429aa9dbd76b15aa33965d5bb5e31c943c3d0da8500cd",
40
+ "stage": "adam",
41
+ "completed_passes": 291,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 27936,
45
+ "adam_update_count": 27936,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 292,
49
+ "consumed_count": 291,
50
+ "last_submitted_update": 27936,
51
+ "last_consumed_update": 27840,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 27936,
56
+ "completed_passes": 291,
57
+ "next_interval": 0,
58
+ "trained_intervals": 27936,
59
+ "snapshot": "pass_end_0291",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27840,
67
+ "pass_science": {
68
+ "completed_passes": 291,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 27936,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 27936,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6724189322303573e-07,
83
+ "update_l2": 0.005454878322780132
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.744318620301783e-07,
87
+ "update_l2": 0.0006929934024810791
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.723676217897264e-08,
95
+ "update_l2": 0.0014405761612579226
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1714974789356347e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1714974789356347e-05,
110
+ "observation_loss": 1.1714974789356347e-05,
111
+ "chamfer": 8.582328518969007e-06,
112
+ "track": 3.1326464977610158e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 291,
131
+ "adam_update_count": 27936
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022560792000149377
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_89626e086f21401ea3d1ecced753429a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 292,
143
+ "next_interval": 0,
144
+ "next_adam_update": 27937,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 291,
150
+ "trained_intervals": 27936,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 27936,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.243403911590576,
163
+ "median": 10.373703956604004,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43204963207244873,
170
+ "median": 0.43204963207244873,
171
+ "max": 0.43204963207244873,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.109319686889648,
184
+ "median": 10.32214069366455,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 189.31341552734375,
191
+ "median": 32006.80859375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1223.3150634765625,
212
+ "median": 30398.259765625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43204963207244873,
233
+ "median": 0.43204963207244873,
234
+ "max": 0.43204963207244873,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 512,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0292.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0292",
5
+ "executed_epochs": 292,
6
+ "score": null,
7
+ "best_score": 7.2649831916275316e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7517e183961247dcbeb46d469f3df479.npz",
37
+ "optimizer_file": "boundary_7517e183961247dcbeb46d469f3df479_optimizer.pt",
38
+ "arrays_sha256": "0d04df1121d99dc692937ddeb115041bc9c53222eaf78cdc88ec92a03e0a444b",
39
+ "optimizer_sha256": "60d93a097465367baed2dcf276a53c8d099cdcdc9d341f207ea66306e1309ece",
40
+ "stage": "adam",
41
+ "completed_passes": 292,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28032,
45
+ "adam_update_count": 28032,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 293,
49
+ "consumed_count": 292,
50
+ "last_submitted_update": 28032,
51
+ "last_consumed_update": 27936,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28032,
56
+ "completed_passes": 292,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28032,
59
+ "snapshot": "pass_end_0292",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 27936,
67
+ "pass_science": {
68
+ "completed_passes": 292,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28032,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28032,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6794638213468716e-07,
83
+ "update_l2": 0.005445642862468958
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.052207587956218e-07,
87
+ "update_l2": 0.0006987154483795166
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.7188136186850898e-08,
95
+ "update_l2": 0.0014409106224775314
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.170003270090092e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.170003270090092e-05,
110
+ "observation_loss": 1.170003270090092e-05,
111
+ "chamfer": 8.573836566938553e-06,
112
+ "track": 3.126196361336042e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 292,
131
+ "adam_update_count": 28032
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022358186999554164
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_7517e183961247dcbeb46d469f3df479_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 293,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28033,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 292,
150
+ "trained_intervals": 28032,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28032,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.240931510925293,
163
+ "median": 10.373888969421387,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4323599934577942,
170
+ "median": 0.4323599934577942,
171
+ "max": 0.4323599934577942,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.106146812438965,
184
+ "median": 10.322135925292969,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 188.845947265625,
191
+ "median": 32012.73046875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1219.4398193359375,
212
+ "median": 30398.1171875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4323599934577942,
233
+ "median": 0.4323599934577942,
234
+ "max": 0.4323599934577942,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 513,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0293.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0293",
5
+ "executed_epochs": 293,
6
+ "score": null,
7
+ "best_score": 7.260648925940434e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_8bd7c47775c8402c9758a31e648a3d9e.npz",
37
+ "optimizer_file": "boundary_8bd7c47775c8402c9758a31e648a3d9e_optimizer.pt",
38
+ "arrays_sha256": "a578e38ff94e72cfc25e3186be5cadda1cb0413915c3e5e7fc8a9b76d595f613",
39
+ "optimizer_sha256": "9d5e8cfea247740277d6936b15fa538dff479072857a820d532b66821ba7351a",
40
+ "stage": "adam",
41
+ "completed_passes": 293,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28128,
45
+ "adam_update_count": 28128,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 294,
49
+ "consumed_count": 293,
50
+ "last_submitted_update": 28128,
51
+ "last_consumed_update": 28032,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28128,
56
+ "completed_passes": 293,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28128,
59
+ "snapshot": "pass_end_0293",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28032,
67
+ "pass_science": {
68
+ "completed_passes": 293,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28128,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28128,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.685420869534937e-07,
83
+ "update_l2": 0.005451708100736141
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.020473044074606e-07,
87
+ "update_l2": 0.0006996691226959229
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.7440169247938684e-08,
95
+ "update_l2": 0.0014402472879737616
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1680839634209406e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1680839634209406e-05,
110
+ "observation_loss": 1.1680839634209406e-05,
111
+ "chamfer": 8.562645234633237e-06,
112
+ "track": 3.1181943995761685e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 293,
131
+ "adam_update_count": 28128
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022514047999720788
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_8bd7c47775c8402c9758a31e648a3d9e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 294,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28129,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 293,
150
+ "trained_intervals": 28128,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28128,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.23841667175293,
163
+ "median": 10.373982429504395,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4326927959918976,
170
+ "median": 0.4326927959918976,
171
+ "max": 0.4326927959918976,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.102972030639648,
184
+ "median": 10.322131156921387,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 188.3716278076172,
191
+ "median": 32015.724609375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1215.574462890625,
212
+ "median": 30397.970703125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4326927959918976,
233
+ "median": 0.4326927959918976,
234
+ "max": 0.4326927959918976,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 514,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0294.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0294",
5
+ "executed_epochs": 294,
6
+ "score": null,
7
+ "best_score": 7.2565294620593095e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_2f51c504aec1496bbe81abf2965f4806.npz",
37
+ "optimizer_file": "boundary_2f51c504aec1496bbe81abf2965f4806_optimizer.pt",
38
+ "arrays_sha256": "6925130bf37f5a30068143415114cf5c25f5a10903b78b247476fc7c95d9432c",
39
+ "optimizer_sha256": "449a01cfb65f99f8af85c222604241d3ac2a106862427ebe974afc3f2eef9f20",
40
+ "stage": "adam",
41
+ "completed_passes": 294,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28224,
45
+ "adam_update_count": 28224,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 295,
49
+ "consumed_count": 294,
50
+ "last_submitted_update": 28224,
51
+ "last_consumed_update": 28128,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28224,
56
+ "completed_passes": 294,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28224,
59
+ "snapshot": "pass_end_0294",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28128,
67
+ "pass_science": {
68
+ "completed_passes": 294,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28224,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28224,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6937354985202546e-07,
83
+ "update_l2": 0.005430512595921755
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.947862966124376e-07,
87
+ "update_l2": 0.0007011592388153076
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.7533793911516113e-08,
95
+ "update_l2": 0.0014349269913509488
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.166382116934983e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.166382116934983e-05,
110
+ "observation_loss": 1.166382116934983e-05,
111
+ "chamfer": 8.552697181585245e-06,
112
+ "track": 3.111124215138261e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 294,
131
+ "adam_update_count": 28224
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022509037000418175
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_2f51c504aec1496bbe81abf2965f4806_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 295,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28225,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 294,
150
+ "trained_intervals": 28224,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28224,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.235915184020996,
163
+ "median": 10.374152183532715,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4330654442310333,
170
+ "median": 0.4330654442310333,
171
+ "max": 0.4330654442310333,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.099812984466553,
184
+ "median": 10.322126388549805,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 187.9010009765625,
191
+ "median": 32021.158203125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1211.740478515625,
212
+ "median": 30397.826171875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4330654442310333,
233
+ "median": 0.4330654442310333,
234
+ "max": 0.4330654442310333,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 516,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0295.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0295",
5
+ "executed_epochs": 295,
6
+ "score": null,
7
+ "best_score": 7.2529150851134245e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_2de9411eb06e4446b539229c09c1e916.npz",
37
+ "optimizer_file": "boundary_2de9411eb06e4446b539229c09c1e916_optimizer.pt",
38
+ "arrays_sha256": "4fa23bb38a25e5a37e2bb76c85402fcaac865a55ac07d3ff8be2126fe7deeea3",
39
+ "optimizer_sha256": "54149ad43f19b5aa694bb41e5a3be92d395fe6056098f0ed6989a325db2274fb",
40
+ "stage": "adam",
41
+ "completed_passes": 295,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28320,
45
+ "adam_update_count": 28320,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 296,
49
+ "consumed_count": 295,
50
+ "last_submitted_update": 28320,
51
+ "last_consumed_update": 28224,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28320,
56
+ "completed_passes": 295,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28320,
59
+ "snapshot": "pass_end_0295",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28224,
67
+ "pass_science": {
68
+ "completed_passes": 295,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28320,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28320,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6931981861034728e-07,
83
+ "update_l2": 0.005411445163190365
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.005041761156463e-07,
87
+ "update_l2": 0.0007002949714660645
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.7553625159271178e-08,
95
+ "update_l2": 0.0014315377920866013
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1645082850009203e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1645082850009203e-05,
110
+ "observation_loss": 1.1645082850009203e-05,
111
+ "chamfer": 8.541486749891192e-06,
112
+ "track": 3.103595872744336e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 295,
131
+ "adam_update_count": 28320
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022350139000991476
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_2de9411eb06e4446b539229c09c1e916_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 296,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28321,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 295,
150
+ "trained_intervals": 28320,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28320,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.2334465980529785,
163
+ "median": 10.374434471130371,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4333846867084503,
170
+ "median": 0.4333846867084503,
171
+ "max": 0.4333846867084503,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.096647262573242,
184
+ "median": 10.322121620178223,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 187.43771362304688,
191
+ "median": 32030.19921875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1207.910400390625,
212
+ "median": 30397.6796875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4333846867084503,
233
+ "median": 0.4333846867084503,
234
+ "max": 0.4333846867084503,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 517,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0296.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0296",
5
+ "executed_epochs": 296,
6
+ "score": null,
7
+ "best_score": 7.249423234156893e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_bcc77c05c30b43b9bb1856f96662dd3e.npz",
37
+ "optimizer_file": "boundary_bcc77c05c30b43b9bb1856f96662dd3e_optimizer.pt",
38
+ "arrays_sha256": "3b9d3ed9e18928503b6b43c74ae826820f766f7b64e606b718cfe1f07c4e7ecd",
39
+ "optimizer_sha256": "8d94cdd827df483cacd52b9a872a267e802038f741656f0ced50448ec187fab7",
40
+ "stage": "adam",
41
+ "completed_passes": 296,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28416,
45
+ "adam_update_count": 28416,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 297,
49
+ "consumed_count": 296,
50
+ "last_submitted_update": 28416,
51
+ "last_consumed_update": 28320,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28416,
56
+ "completed_passes": 296,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28416,
59
+ "snapshot": "pass_end_0296",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28320,
67
+ "pass_science": {
68
+ "completed_passes": 296,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28416,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28416,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6943307912242744e-07,
83
+ "update_l2": 0.00540506886318326
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.02401211533288e-07,
87
+ "update_l2": 0.0006998181343078613
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.746470428860448e-08,
95
+ "update_l2": 0.0014304548967629671
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1625052138697356e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1625052138697356e-05,
110
+ "observation_loss": 1.1625052138697356e-05,
111
+ "chamfer": 8.529614206054248e-06,
112
+ "track": 3.095437477895757e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 296,
131
+ "adam_update_count": 28416
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022468417999334633
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_bcc77c05c30b43b9bb1856f96662dd3e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 297,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28417,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 296,
150
+ "trained_intervals": 28416,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28416,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.230990886688232,
163
+ "median": 10.37451457977295,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4337100684642792,
170
+ "median": 0.4337100684642792,
171
+ "max": 0.4337100684642792,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.093487739562988,
184
+ "median": 10.322172164916992,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 186.9779815673828,
191
+ "median": 32032.765625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1204.0999755859375,
212
+ "median": 30399.216796875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4337100684642792,
233
+ "median": 0.4337100684642792,
234
+ "max": 0.4337100684642792,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 517,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0297.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0297",
5
+ "executed_epochs": 297,
6
+ "score": null,
7
+ "best_score": 7.24512485798338e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e4ac225595604629bc42f0b0d337e18a.npz",
37
+ "optimizer_file": "boundary_e4ac225595604629bc42f0b0d337e18a_optimizer.pt",
38
+ "arrays_sha256": "8e9d57025989abf11cb06d392db398b6ff3b632a68f942180e2dfda95558ec31",
39
+ "optimizer_sha256": "232c46b333834fecc4ad214c904526b4c1374421ebb4e6920f9a5ef190f1349d",
40
+ "stage": "adam",
41
+ "completed_passes": 297,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28512,
45
+ "adam_update_count": 28512,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 298,
49
+ "consumed_count": 297,
50
+ "last_submitted_update": 28512,
51
+ "last_consumed_update": 28416,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28512,
56
+ "completed_passes": 297,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28512,
59
+ "snapshot": "pass_end_0297",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28416,
67
+ "pass_science": {
68
+ "completed_passes": 297,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28512,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28512,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.687698869545784e-07,
83
+ "update_l2": 0.005390643607825041
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.716748993720103e-07,
87
+ "update_l2": 0.0006990730762481689
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.7340767871919525e-08,
95
+ "update_l2": 0.0014265717472881079
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1604423889366444e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1604423889366444e-05,
110
+ "observation_loss": 1.1604423889366444e-05,
111
+ "chamfer": 8.517256901541259e-06,
112
+ "track": 3.087166987825185e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 297,
131
+ "adam_update_count": 28512
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022264287999860244
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_e4ac225595604629bc42f0b0d337e18a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 298,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28513,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 297,
150
+ "trained_intervals": 28512,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28512,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.228452205657959,
163
+ "median": 10.374650001525879,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43407925963401794,
170
+ "median": 0.43407925963401794,
171
+ "max": 0.43407925963401794,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.090336322784424,
184
+ "median": 10.322164535522461,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 186.50392150878906,
191
+ "median": 32037.103515625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1200.3114013671875,
212
+ "median": 30398.986328125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43407925963401794,
233
+ "median": 0.43407925963401794,
234
+ "max": 0.43407925963401794,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 520,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0298.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0298",
5
+ "executed_epochs": 298,
6
+ "score": null,
7
+ "best_score": 7.2407944221216285e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_d95121a734f84ebf99f70a241801099d.npz",
37
+ "optimizer_file": "boundary_d95121a734f84ebf99f70a241801099d_optimizer.pt",
38
+ "arrays_sha256": "fe05a0e51f9e2e1023ac86e495aca918ee1becb779313e13568d5628c1b23504",
39
+ "optimizer_sha256": "692adde973bfa27d87156091332c8d04224d6b86a10576966803280375d6a85a",
40
+ "stage": "adam",
41
+ "completed_passes": 298,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28608,
45
+ "adam_update_count": 28608,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 299,
49
+ "consumed_count": 298,
50
+ "last_submitted_update": 28608,
51
+ "last_consumed_update": 28512,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28608,
56
+ "completed_passes": 298,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28608,
59
+ "snapshot": "pass_end_0298",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28512,
67
+ "pass_science": {
68
+ "completed_passes": 298,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28608,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28608,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6488114340518223e-07,
83
+ "update_l2": 0.005380713846534491
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.385844694203115e-07,
87
+ "update_l2": 0.0006991922855377197
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.6924363183411515e-08,
95
+ "update_l2": 0.0014258166775107384
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1585178071982227e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1585178071982227e-05,
110
+ "observation_loss": 1.1585178071982227e-05,
111
+ "chamfer": 8.505860932928044e-06,
112
+ "track": 3.079317593801534e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 298,
131
+ "adam_update_count": 28608
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022638712000116357
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_d95121a734f84ebf99f70a241801099d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 299,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28609,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 298,
150
+ "trained_intervals": 28608,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28608,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.225934982299805,
163
+ "median": 10.374795913696289,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43439173698425293,
170
+ "median": 0.43439173698425293,
171
+ "max": 0.43439173698425293,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.087202548980713,
184
+ "median": 10.32215690612793,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 186.0350341796875,
191
+ "median": 32041.77734375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1196.5557861328125,
212
+ "median": 30398.755859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43439173698425293,
233
+ "median": 0.43439173698425293,
234
+ "max": 0.43439173698425293,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 524,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0299.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0299",
5
+ "executed_epochs": 299,
6
+ "score": null,
7
+ "best_score": 7.236761194443868e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6c0c6e201bfa4010a1248eb2092f7713.npz",
37
+ "optimizer_file": "boundary_6c0c6e201bfa4010a1248eb2092f7713_optimizer.pt",
38
+ "arrays_sha256": "2dec269371eea69a59c2968e873ebed6291865e335eb7cff6298db8912a73cd9",
39
+ "optimizer_sha256": "8978c4d1577577f2a6eb76ee1bf0694fada3efe2e4f9dd636be82773837e6418",
40
+ "stage": "adam",
41
+ "completed_passes": 299,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28704,
45
+ "adam_update_count": 28704,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 300,
49
+ "consumed_count": 299,
50
+ "last_submitted_update": 28704,
51
+ "last_consumed_update": 28608,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28704,
56
+ "completed_passes": 299,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28704,
59
+ "snapshot": "pass_end_0299",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28608,
67
+ "pass_science": {
68
+ "completed_passes": 299,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28704,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28704,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.644498013320117e-07,
83
+ "update_l2": 0.00537842744961381
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.60962359183759e-07,
87
+ "update_l2": 0.0006986856460571289
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.67070667803182e-08,
95
+ "update_l2": 0.0014258469454944134
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1565836757654324e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1565836757654324e-05,
110
+ "observation_loss": 1.1565836757654324e-05,
111
+ "chamfer": 8.494411304127425e-06,
112
+ "track": 3.0714252261532238e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 299,
131
+ "adam_update_count": 28704
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022328991999529535
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_6c0c6e201bfa4010a1248eb2092f7713_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 300,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28705,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 299,
150
+ "trained_intervals": 28704,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28704,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.223430633544922,
163
+ "median": 10.37488842010498,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4347139000892639,
170
+ "median": 0.4347139000892639,
171
+ "max": 0.4347139000892639,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.084071159362793,
184
+ "median": 10.322149276733398,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 185.56971740722656,
191
+ "median": 32044.7421875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1192.8148193359375,
212
+ "median": 30398.521484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4347139000892639,
233
+ "median": 0.4347139000892639,
234
+ "max": 0.4347139000892639,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 524,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0300.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0300",
5
+ "executed_epochs": 300,
6
+ "score": null,
7
+ "best_score": 7.233364717270281e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c5a5bd9a65b240918725ecc66700eb04.npz",
37
+ "optimizer_file": "boundary_c5a5bd9a65b240918725ecc66700eb04_optimizer.pt",
38
+ "arrays_sha256": "9244f3e5830bd0c1a603bcda2a90596a9df687261b44d5c747e10d339a5e6738",
39
+ "optimizer_sha256": "964987c3a110ac903a33a77122004ff1e33a11d0df9f0fa7b792676bc673f046",
40
+ "stage": "adam",
41
+ "completed_passes": 300,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28800,
45
+ "adam_update_count": 28800,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 301,
49
+ "consumed_count": 300,
50
+ "last_submitted_update": 28800,
51
+ "last_consumed_update": 28704,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28800,
56
+ "completed_passes": 300,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28800,
59
+ "snapshot": "pass_end_0300",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28704,
67
+ "pass_science": {
68
+ "completed_passes": 300,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28800,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28800,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6379857470383286e-07,
83
+ "update_l2": 0.005363401956856251
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.394431461056229e-07,
87
+ "update_l2": 0.000694572925567627
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.6634159766558696e-08,
95
+ "update_l2": 0.0014219445874914527
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1548910151759628e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1548910151759628e-05,
110
+ "observation_loss": 1.1548910151759628e-05,
111
+ "chamfer": 8.484582394885365e-06,
112
+ "track": 3.0643277568742633e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 300,
131
+ "adam_update_count": 28800
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022329989000354544
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_c5a5bd9a65b240918725ecc66700eb04_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 301,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28801,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 300,
150
+ "trained_intervals": 28800,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28800,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.220935821533203,
163
+ "median": 10.375020027160645,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43498605489730835,
170
+ "median": 0.43498605489730835,
171
+ "max": 0.43498605489730835,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.080956935882568,
184
+ "median": 10.322141647338867,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 185.10733032226562,
191
+ "median": 32048.9609375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1189.1058349609375,
212
+ "median": 30398.291015625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43498605489730835,
233
+ "median": 0.43498605489730835,
234
+ "max": 0.43498605489730835,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 525,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0301.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0301",
5
+ "executed_epochs": 301,
6
+ "score": null,
7
+ "best_score": 7.230246159413885e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6fed05058c674d7dbfec67eb49f14bdb.npz",
37
+ "optimizer_file": "boundary_6fed05058c674d7dbfec67eb49f14bdb_optimizer.pt",
38
+ "arrays_sha256": "7a0812dec6b4abd12c3e4014fb408f47e7d5b0299e3f226a42a9932dfb6359e8",
39
+ "optimizer_sha256": "095b6d52e7865b494db637323f46a0a0c4edcfc9f10986c6e96e890c164c4be6",
40
+ "stage": "adam",
41
+ "completed_passes": 301,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28896,
45
+ "adam_update_count": 28896,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 302,
49
+ "consumed_count": 301,
50
+ "last_submitted_update": 28896,
51
+ "last_consumed_update": 28800,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28896,
56
+ "completed_passes": 301,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28896,
59
+ "snapshot": "pass_end_0301",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28800,
67
+ "pass_science": {
68
+ "completed_passes": 301,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28896,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28896,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6060802465744928e-07,
83
+ "update_l2": 0.0052826665341854095
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.803312994132284e-07,
87
+ "update_l2": 0.0006974637508392334
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.6464650915158927e-08,
95
+ "update_l2": 0.001416891231201589
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1531860764080193e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1531860764080193e-05,
110
+ "observation_loss": 1.1531860764080193e-05,
111
+ "chamfer": 8.474718015349936e-06,
112
+ "track": 3.057142748730257e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 301,
131
+ "adam_update_count": 28896
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022708047999913106
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_6fed05058c674d7dbfec67eb49f14bdb_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 302,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28897,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 301,
150
+ "trained_intervals": 28896,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28896,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.218474388122559,
163
+ "median": 10.375226020812988,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4352774918079376,
170
+ "median": 0.4352774918079376,
171
+ "max": 0.4352774918079376,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.077861309051514,
184
+ "median": 10.322134017944336,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 184.6522674560547,
191
+ "median": 32055.5625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1185.4305419921875,
212
+ "median": 30398.05859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4352774918079376,
233
+ "median": 0.4352774918079376,
234
+ "max": 0.4352774918079376,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 531,
250
+ "controller_edge_stiffness": 83
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0302.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0302",
5
+ "executed_epochs": 302,
6
+ "score": null,
7
+ "best_score": 7.226073885628163e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_0b162ab084614a7bb4b7536650119d15.npz",
37
+ "optimizer_file": "boundary_0b162ab084614a7bb4b7536650119d15_optimizer.pt",
38
+ "arrays_sha256": "9e6499b34566fe030a462394a4edf53cad383834d5479b8b3b6bba3eb7834006",
39
+ "optimizer_sha256": "70aebdae7efb8df372fb01a9b6cbbbf7cd71365ce14b47b0e17c75f7ea25c381",
40
+ "stage": "adam",
41
+ "completed_passes": 302,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 28992,
45
+ "adam_update_count": 28992,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 303,
49
+ "consumed_count": 302,
50
+ "last_submitted_update": 28992,
51
+ "last_consumed_update": 28896,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 28992,
56
+ "completed_passes": 302,
57
+ "next_interval": 0,
58
+ "trained_intervals": 28992,
59
+ "snapshot": "pass_end_0302",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28896,
67
+ "pass_science": {
68
+ "completed_passes": 302,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 28992,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 28992,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.621169047894e-07,
83
+ "update_l2": 0.005283944308757782
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.023324878398853e-07,
87
+ "update_l2": 0.0006986558437347412
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.6557993137998892e-08,
95
+ "update_l2": 0.0014184084720909595
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1514096513565164e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1514096513565164e-05,
110
+ "observation_loss": 1.1514096513565164e-05,
111
+ "chamfer": 8.464253369311336e-06,
112
+ "track": 3.049842916880152e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 302,
131
+ "adam_update_count": 28992
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02233963999970001
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_0b162ab084614a7bb4b7536650119d15_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 303,
143
+ "next_interval": 0,
144
+ "next_adam_update": 28993,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 302,
150
+ "trained_intervals": 28992,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 28992,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.215965747833252,
163
+ "median": 10.375411033630371,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.435660183429718,
170
+ "median": 0.435660183429718,
171
+ "max": 0.435660183429718,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.074761867523193,
184
+ "median": 10.322171211242676,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 184.1896209716797,
191
+ "median": 32061.494140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1181.7620849609375,
212
+ "median": 30399.189453125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.435660183429718,
233
+ "median": 0.435660183429718,
234
+ "max": 0.435660183429718,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 531,
250
+ "controller_edge_stiffness": 85
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0303.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0303",
5
+ "executed_epochs": 303,
6
+ "score": null,
7
+ "best_score": 7.222941839302166e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_2a22aaa1b5474aa1a79648a91fbcdc8c.npz",
37
+ "optimizer_file": "boundary_2a22aaa1b5474aa1a79648a91fbcdc8c_optimizer.pt",
38
+ "arrays_sha256": "fcd62e2c0b1ff85635f5dd564553e7c54a94368efcb669b2404744395619d68f",
39
+ "optimizer_sha256": "8a2041b7d557d51e3ae700595306834a5f766c3e69e045a65b094e205f8f6e0f",
40
+ "stage": "adam",
41
+ "completed_passes": 303,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29088,
45
+ "adam_update_count": 29088,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 304,
49
+ "consumed_count": 303,
50
+ "last_submitted_update": 29088,
51
+ "last_consumed_update": 28992,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29088,
56
+ "completed_passes": 303,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29088,
59
+ "snapshot": "pass_end_0303",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 28992,
67
+ "pass_science": {
68
+ "completed_passes": 303,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29088,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29088,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6188440099540458e-07,
83
+ "update_l2": 0.005285397171974182
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.154780400422169e-07,
87
+ "update_l2": 0.0006950199604034424
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.515261243729583e-08,
95
+ "update_l2": 0.0014202669262886047
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1489574717415962e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1489574717415962e-05,
110
+ "observation_loss": 1.1489574717415962e-05,
111
+ "chamfer": 8.449375854979735e-06,
112
+ "track": 3.0401988624362275e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 303,
131
+ "adam_update_count": 29088
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022268545999395428
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_2a22aaa1b5474aa1a79648a91fbcdc8c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 304,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29089,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 303,
150
+ "trained_intervals": 29088,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29088,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.213397026062012,
163
+ "median": 10.375570297241211,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4360774755477905,
170
+ "median": 0.4360774755477905,
171
+ "max": 0.4360774755477905,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.0716633796691895,
184
+ "median": 10.322203636169434,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 183.71710205078125,
191
+ "median": 32066.599609375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1178.1060791015625,
212
+ "median": 30400.173828125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4360774755477905,
233
+ "median": 0.4360774755477905,
234
+ "max": 0.4360774755477905,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 532,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0304.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0304",
5
+ "executed_epochs": 304,
6
+ "score": null,
7
+ "best_score": 7.218594023565099e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_40fc6f2caeaa4afc8f641ac75db5e882.npz",
37
+ "optimizer_file": "boundary_40fc6f2caeaa4afc8f641ac75db5e882_optimizer.pt",
38
+ "arrays_sha256": "c106b032d71a2d0caee3f9d935f699cac54ab33839a704193322e05c0b2de9fe",
39
+ "optimizer_sha256": "3be2d63c919f106a66d53052305e5f46d8a7e5287a1bc82ab53bfa594d0c2e15",
40
+ "stage": "adam",
41
+ "completed_passes": 304,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29184,
45
+ "adam_update_count": 29184,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 305,
49
+ "consumed_count": 304,
50
+ "last_submitted_update": 29184,
51
+ "last_consumed_update": 29088,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29184,
56
+ "completed_passes": 304,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29184,
59
+ "snapshot": "pass_end_0304",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29088,
67
+ "pass_science": {
68
+ "completed_passes": 304,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29184,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29184,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.599352685843769e-07,
83
+ "update_l2": 0.0052652060985565186
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.152699362857675e-07,
87
+ "update_l2": 0.0006906986236572266
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.495161766091769e-08,
95
+ "update_l2": 0.0014142311410978436
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1466368960100226e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1466368960100226e-05,
110
+ "observation_loss": 1.1466368960100226e-05,
111
+ "chamfer": 8.43544057715917e-06,
112
+ "track": 3.030927928193705e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 304,
131
+ "adam_update_count": 29184
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02229569600058312
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_40fc6f2caeaa4afc8f641ac75db5e882_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 305,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29185,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 304,
150
+ "trained_intervals": 29184,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29184,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.21077299118042,
163
+ "median": 10.375762939453125,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43646439909935,
170
+ "median": 0.43646439909935,
171
+ "max": 0.43646439909935,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.068595886230469,
184
+ "median": 10.322134017944336,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 183.2356414794922,
191
+ "median": 32072.779296875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1174.497802734375,
212
+ "median": 30398.05859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43646439909935,
233
+ "median": 0.43646439909935,
234
+ "max": 0.43646439909935,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 533,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0305.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0305",
5
+ "executed_epochs": 305,
6
+ "score": null,
7
+ "best_score": 7.2135066773171275e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_77fb1563c940480f8e0895c9ac810a32.npz",
37
+ "optimizer_file": "boundary_77fb1563c940480f8e0895c9ac810a32_optimizer.pt",
38
+ "arrays_sha256": "44dcf692cc9537e8cfd98d48e160a12d8feabfbed1a02eada207ea5ba63f6f62",
39
+ "optimizer_sha256": "d748bffade463ba9dee4515a295ad551435017008010a5e5eeaec8584f62ff26",
40
+ "stage": "adam",
41
+ "completed_passes": 305,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29280,
45
+ "adam_update_count": 29280,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 306,
49
+ "consumed_count": 305,
50
+ "last_submitted_update": 29280,
51
+ "last_consumed_update": 29184,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29280,
56
+ "completed_passes": 305,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29280,
59
+ "snapshot": "pass_end_0305",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29184,
67
+ "pass_science": {
68
+ "completed_passes": 305,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29280,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29280,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.5960056032326975e-07,
83
+ "update_l2": 0.005249551497399807
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 8.964847779679985e-07,
87
+ "update_l2": 0.0006866753101348877
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.4834072576140898e-08,
95
+ "update_l2": 0.0014098489191383123
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1447360520833172e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1447360520833172e-05,
110
+ "observation_loss": 1.1447360520833172e-05,
111
+ "chamfer": 8.424166480835993e-06,
112
+ "track": 3.0231938126235036e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 305,
131
+ "adam_update_count": 29280
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022242617998927017
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_77fb1563c940480f8e0895c9ac810a32_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 306,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29281,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 305,
150
+ "trained_intervals": 29280,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29280,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.208139896392822,
163
+ "median": 10.375981330871582,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43673473596572876,
170
+ "median": 0.43673473596572876,
171
+ "max": 0.43673473596572876,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.065546035766602,
184
+ "median": 10.32234001159668,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 182.75381469726562,
191
+ "median": 32079.78515625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1170.921142578125,
212
+ "median": 30404.322265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43673473596572876,
233
+ "median": 0.43673473596572876,
234
+ "max": 0.43673473596572876,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 533,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0306.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0306",
5
+ "executed_epochs": 306,
6
+ "score": null,
7
+ "best_score": 7.210360325397384e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_780489f7cba247ae8f43164e1c4fce05.npz",
37
+ "optimizer_file": "boundary_780489f7cba247ae8f43164e1c4fce05_optimizer.pt",
38
+ "arrays_sha256": "097e60aee0395727ab02efc5808f6306207d008f24736ebfcccf5fb1153e820c",
39
+ "optimizer_sha256": "14d1ae335d3b6ea92f4a818892cf8fc7daacacc43df5e48e269975abb4aaad64",
40
+ "stage": "adam",
41
+ "completed_passes": 306,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29376,
45
+ "adam_update_count": 29376,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 307,
49
+ "consumed_count": 306,
50
+ "last_submitted_update": 29376,
51
+ "last_consumed_update": 29280,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29376,
56
+ "completed_passes": 306,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29376,
59
+ "snapshot": "pass_end_0306",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29280,
67
+ "pass_science": {
68
+ "completed_passes": 306,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29376,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29376,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6328355911809922e-07,
83
+ "update_l2": 0.005238143261522055
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.449701678931888e-07,
87
+ "update_l2": 0.0006874799728393555
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.519342068296737e-08,
95
+ "update_l2": 0.001405624090693891
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1431430721131619e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1431430721131619e-05,
110
+ "observation_loss": 1.1431430721131619e-05,
111
+ "chamfer": 8.414827789238188e-06,
112
+ "track": 3.0166029318934307e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 306,
131
+ "adam_update_count": 29376
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022447482000643504
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_780489f7cba247ae8f43164e1c4fce05_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 307,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29377,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 306,
150
+ "trained_intervals": 29376,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29376,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.205528259277344,
163
+ "median": 10.376241683959961,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4370191991329193,
170
+ "median": 0.4370191991329193,
171
+ "max": 0.4370191991329193,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.062514305114746,
184
+ "median": 10.322361946105957,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 182.27713012695312,
191
+ "median": 32088.134765625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1167.3765869140625,
212
+ "median": 30404.98828125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4370191991329193,
233
+ "median": 0.4370191991329193,
234
+ "max": 0.4370191991329193,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 536,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0307.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0307",
5
+ "executed_epochs": 307,
6
+ "score": null,
7
+ "best_score": 7.207071291759348e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_1f65cd712ad4479f88ed6309a1d65c41.npz",
37
+ "optimizer_file": "boundary_1f65cd712ad4479f88ed6309a1d65c41_optimizer.pt",
38
+ "arrays_sha256": "32c6aa2849e8b5d5d6e7094ecebe25457debdd582e6d8285bdbaf0fa1bfad787",
39
+ "optimizer_sha256": "37c5a1ceff1deb2e3abdc7fb10fd12043220209fe6636d44e02351755bc05ca9",
40
+ "stage": "adam",
41
+ "completed_passes": 307,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29472,
45
+ "adam_update_count": 29472,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 308,
49
+ "consumed_count": 307,
50
+ "last_submitted_update": 29472,
51
+ "last_consumed_update": 29376,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29472,
56
+ "completed_passes": 307,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29472,
59
+ "snapshot": "pass_end_0307",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29376,
67
+ "pass_science": {
68
+ "completed_passes": 307,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29472,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29472,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6360252175218193e-07,
83
+ "update_l2": 0.005208836868405342
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.48011290802242e-07,
87
+ "update_l2": 0.0006875395774841309
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.5078826126900822e-08,
95
+ "update_l2": 0.0013983433600515127
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1416479537729174e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1416479537729174e-05,
110
+ "observation_loss": 1.1416479537729174e-05,
111
+ "chamfer": 8.405942026001867e-06,
112
+ "track": 3.010537056979956e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 307,
131
+ "adam_update_count": 29472
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02288866799972311
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_1f65cd712ad4479f88ed6309a1d65c41_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 308,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29473,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 307,
150
+ "trained_intervals": 29472,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29472,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.2029595375061035,
163
+ "median": 10.376258850097656,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43739190697669983,
170
+ "median": 0.43739190697669983,
171
+ "max": 0.43739190697669983,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.059489727020264,
184
+ "median": 10.322354316711426,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 181.8095245361328,
191
+ "median": 32088.6875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1163.85107421875,
212
+ "median": 30404.755859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43739190697669983,
233
+ "median": 0.43739190697669983,
234
+ "max": 0.43739190697669983,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 539,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0308.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0308",
5
+ "executed_epochs": 308,
6
+ "score": null,
7
+ "best_score": 7.2028765245590876e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e75841478f0645efa086ffe979ea42d4.npz",
37
+ "optimizer_file": "boundary_e75841478f0645efa086ffe979ea42d4_optimizer.pt",
38
+ "arrays_sha256": "38deb47f26c51cc05e48c1b48150035f933716d011bc0dc957934c83b7956e6d",
39
+ "optimizer_sha256": "95d1c1c8544543f2d22afb5e44dc504ed0724da456a6cf2ebe2f07f9ca0c11fd",
40
+ "stage": "adam",
41
+ "completed_passes": 308,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29568,
45
+ "adam_update_count": 29568,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 309,
49
+ "consumed_count": 308,
50
+ "last_submitted_update": 29568,
51
+ "last_consumed_update": 29472,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29568,
56
+ "completed_passes": 308,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29568,
59
+ "snapshot": "pass_end_0308",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29472,
67
+ "pass_science": {
68
+ "completed_passes": 308,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29568,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29568,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6358403343019745e-07,
83
+ "update_l2": 0.005195284262299538
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.639481959311524e-07,
87
+ "update_l2": 0.0006856024265289307
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.5003050296845686e-08,
95
+ "update_l2": 0.0013957245973870158
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.139991309173638e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.139991309173638e-05,
110
+ "observation_loss": 1.139991309173638e-05,
111
+ "chamfer": 8.39609401737107e-06,
112
+ "track": 3.003819301738986e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 308,
131
+ "adam_update_count": 29568
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022333033999530016
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_e75841478f0645efa086ffe979ea42d4_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 309,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29569,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 308,
150
+ "trained_intervals": 29568,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29568,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.200402736663818,
163
+ "median": 10.376370429992676,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43778467178344727,
170
+ "median": 0.43778467178344727,
171
+ "max": 0.43778467178344727,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.056471347808838,
184
+ "median": 10.322344779968262,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 181.3452606201172,
191
+ "median": 32092.26953125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1160.3433837890625,
212
+ "median": 30404.46484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43778467178344727,
233
+ "median": 0.43778467178344727,
234
+ "max": 0.43778467178344727,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 542,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0309.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0309",
5
+ "executed_epochs": 309,
6
+ "score": null,
7
+ "best_score": 7.199223884886881e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3ac59d122050450598224316c3dc190b.npz",
37
+ "optimizer_file": "boundary_3ac59d122050450598224316c3dc190b_optimizer.pt",
38
+ "arrays_sha256": "c29a7d6fab550fea0b2ad4a51b36252c3e980b2c669b96c90dfd412ea2703527",
39
+ "optimizer_sha256": "238395efdcb50fa4a3519ea3b5fc078f4e8be2cd3640d71eb508d9bb43a6690d",
40
+ "stage": "adam",
41
+ "completed_passes": 309,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29664,
45
+ "adam_update_count": 29664,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 310,
49
+ "consumed_count": 309,
50
+ "last_submitted_update": 29664,
51
+ "last_consumed_update": 29568,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29664,
56
+ "completed_passes": 309,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29664,
59
+ "snapshot": "pass_end_0309",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29568,
67
+ "pass_science": {
68
+ "completed_passes": 309,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29664,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29664,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6150812598425546e-07,
83
+ "update_l2": 0.005184493027627468
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.683774351287866e-07,
87
+ "update_l2": 0.0006818175315856934
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.471997362363254e-08,
95
+ "update_l2": 0.0013917787000536919
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1389105566195212e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1389105566195212e-05,
110
+ "observation_loss": 1.1389105566195212e-05,
111
+ "chamfer": 8.389895810978487e-06,
112
+ "track": 2.9992099825904006e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 309,
131
+ "adam_update_count": 29664
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0225556069999584
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_3ac59d122050450598224316c3dc190b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 310,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29665,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 309,
150
+ "trained_intervals": 29664,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29664,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.197936534881592,
163
+ "median": 10.37652587890625,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4379838705062866,
170
+ "median": 0.4379838705062866,
171
+ "max": 0.4379838705062866,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.05349063873291,
184
+ "median": 10.322344779968262,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 180.89859008789062,
191
+ "median": 32097.2578125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1156.889892578125,
212
+ "median": 30404.46484375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4379838705062866,
233
+ "median": 0.4379838705062866,
234
+ "max": 0.4379838705062866,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 545,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0310.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0310",
5
+ "executed_epochs": 310,
6
+ "score": null,
7
+ "best_score": 7.1957287938554755e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_47b7382744d749ff800fc5558e2a76bf.npz",
37
+ "optimizer_file": "boundary_47b7382744d749ff800fc5558e2a76bf_optimizer.pt",
38
+ "arrays_sha256": "c51d16816612773964d6fe9aecaa6358f137b15bf864f5f2a2237c9d44dc20d3",
39
+ "optimizer_sha256": "3ee36fc5e6e38e9fd451c2349866a8a797a50d0fff9d1bb15b7c822499a03ee5",
40
+ "stage": "adam",
41
+ "completed_passes": 310,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29760,
45
+ "adam_update_count": 29760,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 311,
49
+ "consumed_count": 310,
50
+ "last_submitted_update": 29760,
51
+ "last_consumed_update": 29664,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29760,
56
+ "completed_passes": 310,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29760,
59
+ "snapshot": "pass_end_0310",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29664,
67
+ "pass_science": {
68
+ "completed_passes": 310,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29760,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29760,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6194682928016846e-07,
83
+ "update_l2": 0.0051706209778785706
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.8040368357033e-07,
87
+ "update_l2": 0.0006819665431976318
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.457976577829868e-08,
95
+ "update_l2": 0.0013882217463105917
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1378486306057312e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1378486306057312e-05,
110
+ "observation_loss": 1.1378486306057312e-05,
111
+ "chamfer": 8.383949534618296e-06,
112
+ "track": 2.9945365440653404e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 310,
131
+ "adam_update_count": 29760
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022438912999859895
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_47b7382744d749ff800fc5558e2a76bf_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 311,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29761,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 310,
150
+ "trained_intervals": 29760,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29760,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.195504665374756,
163
+ "median": 10.376615524291992,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4382098615169525,
170
+ "median": 0.4382098615169525,
171
+ "max": 0.4382098615169525,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.050536155700684,
184
+ "median": 10.32234001159668,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 180.45919799804688,
191
+ "median": 32100.134765625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1153.47705078125,
212
+ "median": 30404.322265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4382098615169525,
233
+ "median": 0.4382098615169525,
234
+ "max": 0.4382098615169525,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 547,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0311.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0311",
5
+ "executed_epochs": 311,
6
+ "score": null,
7
+ "best_score": 7.1927677301649355e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9469ade8ccb248e6b345fe32a3c68b7e.npz",
37
+ "optimizer_file": "boundary_9469ade8ccb248e6b345fe32a3c68b7e_optimizer.pt",
38
+ "arrays_sha256": "60ad1b37cf20e81ccce30046dc8b1a6c6df4f97e92e3854772b4cfeb90c2b9de",
39
+ "optimizer_sha256": "0140342736221549f3f478b0610ee5cc9122275437ef3664d8ebff990fa47b85",
40
+ "stage": "adam",
41
+ "completed_passes": 311,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29856,
45
+ "adam_update_count": 29856,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 312,
49
+ "consumed_count": 311,
50
+ "last_submitted_update": 29856,
51
+ "last_consumed_update": 29760,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29856,
56
+ "completed_passes": 311,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29856,
59
+ "snapshot": "pass_end_0311",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29760,
67
+ "pass_science": {
68
+ "completed_passes": 311,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29856,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29856,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.636306308228086e-07,
83
+ "update_l2": 0.005165278445929289
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.67741812019085e-07,
87
+ "update_l2": 0.0006833970546722412
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.482583383311976e-08,
95
+ "update_l2": 0.0013911845162510872
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1365602404111996e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1365602404111996e-05,
110
+ "observation_loss": 1.1365602404111996e-05,
111
+ "chamfer": 8.376476216653828e-06,
112
+ "track": 2.989125732710818e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 311,
131
+ "adam_update_count": 29856
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02267051499984518
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_9469ade8ccb248e6b345fe32a3c68b7e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 312,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29857,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 311,
150
+ "trained_intervals": 29856,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29856,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.193118095397949,
163
+ "median": 10.376713752746582,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4384739398956299,
170
+ "median": 0.4384739398956299,
171
+ "max": 0.4384739398956299,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.047616481781006,
184
+ "median": 10.322335243225098,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 180.02903747558594,
191
+ "median": 32103.2890625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1150.1141357421875,
212
+ "median": 30404.17578125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4384739398956299,
233
+ "median": 0.4384739398956299,
234
+ "max": 0.4384739398956299,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 550,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0312.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0312",
5
+ "executed_epochs": 312,
6
+ "score": null,
7
+ "best_score": 7.1895418827239155e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ed01bc7e330d4327b688a7d96b7d11e7.npz",
37
+ "optimizer_file": "boundary_ed01bc7e330d4327b688a7d96b7d11e7_optimizer.pt",
38
+ "arrays_sha256": "bfa3fb8b2df86b00d315cb29916d237a0e7e8904d273b7c88756e52c096de92f",
39
+ "optimizer_sha256": "25b85fdc71bfbfbeb25aff1535f88a3273291e85474faff836abbc37a7ceab5c",
40
+ "stage": "adam",
41
+ "completed_passes": 312,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 29952,
45
+ "adam_update_count": 29952,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 313,
49
+ "consumed_count": 312,
50
+ "last_submitted_update": 29952,
51
+ "last_consumed_update": 29856,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 29952,
56
+ "completed_passes": 312,
57
+ "next_interval": 0,
58
+ "trained_intervals": 29952,
59
+ "snapshot": "pass_end_0312",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29856,
67
+ "pass_science": {
68
+ "completed_passes": 312,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 29952,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 29952,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6476337805215735e-07,
83
+ "update_l2": 0.00515564763918519
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.950401818059618e-07,
87
+ "update_l2": 0.00068625807762146
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.477868399353156e-08,
95
+ "update_l2": 0.0013872626004740596
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1352760338922963e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1352760338922963e-05,
110
+ "observation_loss": 1.1352760338922963e-05,
111
+ "chamfer": 8.368978342332412e-06,
112
+ "track": 2.9837815418432e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 312,
131
+ "adam_update_count": 29952
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02257186799943156
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_ed01bc7e330d4327b688a7d96b7d11e7_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 313,
143
+ "next_interval": 0,
144
+ "next_adam_update": 29953,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 312,
150
+ "trained_intervals": 29952,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 29952,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.190734386444092,
163
+ "median": 10.376852035522461,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4387216567993164,
170
+ "median": 0.4387216567993164,
171
+ "max": 0.4387216567993164,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.044712066650391,
184
+ "median": 10.322368621826172,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 179.60040283203125,
191
+ "median": 32107.7265625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1146.778564453125,
212
+ "median": 30405.19140625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4387216567993164,
233
+ "median": 0.4387216567993164,
234
+ "max": 0.4387216567993164,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 555,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0313.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0313",
5
+ "executed_epochs": 313,
6
+ "score": null,
7
+ "best_score": 7.1878304079101936e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_20c8953729844378be91552214d153d1.npz",
37
+ "optimizer_file": "boundary_20c8953729844378be91552214d153d1_optimizer.pt",
38
+ "arrays_sha256": "24c508aca3854d746a7e5d71df1fd4a3b9412feef59b41597b1f0548a0271c08",
39
+ "optimizer_sha256": "8db3d3aeaa904c79292fcb12d890a54bddac6fb02cf08a6c58988b41ee1a392b",
40
+ "stage": "adam",
41
+ "completed_passes": 313,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30048,
45
+ "adam_update_count": 30048,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 314,
49
+ "consumed_count": 313,
50
+ "last_submitted_update": 30048,
51
+ "last_consumed_update": 29952,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30048,
56
+ "completed_passes": 313,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30048,
59
+ "snapshot": "pass_end_0313",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 29952,
67
+ "pass_science": {
68
+ "completed_passes": 313,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30048,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30048,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6522179180356034e-07,
83
+ "update_l2": 0.005150425247848034
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0076233820655034e-06,
87
+ "update_l2": 0.0006857216358184814
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.4764855055536827e-08,
95
+ "update_l2": 0.0013854621211066842
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1336611350998282e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1336611350998282e-05,
110
+ "observation_loss": 1.1336611350998282e-05,
111
+ "chamfer": 8.359397725143936e-06,
112
+ "track": 2.977213171106996e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 313,
131
+ "adam_update_count": 30048
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022379715999704786
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_20c8953729844378be91552214d153d1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 314,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30049,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 313,
150
+ "trained_intervals": 30048,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30048,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.188348770141602,
163
+ "median": 10.377016067504883,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4390109181404114,
170
+ "median": 0.4390109181404114,
171
+ "max": 0.4390109181404114,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.041824817657471,
184
+ "median": 10.32236385345459,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 179.1724395751953,
191
+ "median": 32112.994140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1143.4722900390625,
212
+ "median": 30405.044921875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4390109181404114,
233
+ "median": 0.4390109181404114,
234
+ "max": 0.4390109181404114,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 558,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0314.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0314",
5
+ "executed_epochs": 314,
6
+ "score": null,
7
+ "best_score": 7.184815956406965e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_81c4cb9fa3ee4d75989520d5efd66e35.npz",
37
+ "optimizer_file": "boundary_81c4cb9fa3ee4d75989520d5efd66e35_optimizer.pt",
38
+ "arrays_sha256": "2423f6956aeb6708adf11ab58f435089931c946e7b101381efa2b2f5b02e0d28",
39
+ "optimizer_sha256": "66f2693dab008bb157149ae3cd2d9a0f26f83afb1701fd775484ca76fadc03cb",
40
+ "stage": "adam",
41
+ "completed_passes": 314,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30144,
45
+ "adam_update_count": 30144,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 315,
49
+ "consumed_count": 314,
50
+ "last_submitted_update": 30144,
51
+ "last_consumed_update": 30048,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30144,
56
+ "completed_passes": 314,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30144,
59
+ "snapshot": "pass_end_0314",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30048,
67
+ "pass_science": {
68
+ "completed_passes": 314,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30144,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30144,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6341314790224715e-07,
83
+ "update_l2": 0.005141791421920061
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 9.754564871400362e-07,
87
+ "update_l2": 0.0006873607635498047
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.4928535680146524e-08,
95
+ "update_l2": 0.0013847197405993938
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.132549914473202e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.132549914473202e-05,
110
+ "observation_loss": 1.132549914473202e-05,
111
+ "chamfer": 8.353033081220929e-06,
112
+ "track": 2.9724658361374168e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 314,
131
+ "adam_update_count": 30144
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022343056998579414
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_81c4cb9fa3ee4d75989520d5efd66e35_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 315,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30145,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 314,
150
+ "trained_intervals": 30144,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30144,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.1859893798828125,
163
+ "median": 10.377229690551758,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43920889496803284,
170
+ "median": 0.43920889496803284,
171
+ "max": 0.43920889496803284,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.038968086242676,
184
+ "median": 10.322347640991211,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 178.75021362304688,
191
+ "median": 32119.857421875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1140.2103271484375,
212
+ "median": 30404.552734375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43920889496803284,
233
+ "median": 0.43920889496803284,
234
+ "max": 0.43920889496803284,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 562,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0315.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0315",
5
+ "executed_epochs": 315,
6
+ "score": null,
7
+ "best_score": 7.181165242305572e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ee68a4daf5e9434d9504b6226f79254c.npz",
37
+ "optimizer_file": "boundary_ee68a4daf5e9434d9504b6226f79254c_optimizer.pt",
38
+ "arrays_sha256": "e279ec3068493d3839cfb374978c679ff69ebb1abc688ab06f47f8eaecca7efa",
39
+ "optimizer_sha256": "6e1fb2b1f8737226b2dfab62f771d44b18055c19c44f4ddc30bcb7a52cffcb5c",
40
+ "stage": "adam",
41
+ "completed_passes": 315,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30240,
45
+ "adam_update_count": 30240,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 316,
49
+ "consumed_count": 315,
50
+ "last_submitted_update": 30240,
51
+ "last_consumed_update": 30144,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30240,
56
+ "completed_passes": 315,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30240,
59
+ "snapshot": "pass_end_0315",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30144,
67
+ "pass_science": {
68
+ "completed_passes": 315,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30240,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30240,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6403424751842977e-07,
83
+ "update_l2": 0.005124678369611502
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0226227686871425e-06,
87
+ "update_l2": 0.0006880462169647217
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.4669695619650156e-08,
95
+ "update_l2": 0.0013781265588477254
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1309020010230597e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1309020010230597e-05,
110
+ "observation_loss": 1.1309020010230597e-05,
111
+ "chamfer": 8.343165973201394e-06,
112
+ "track": 2.965854037029203e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 315,
131
+ "adam_update_count": 30240
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022437521000028937
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_ee68a4daf5e9434d9504b6226f79254c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 316,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30241,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 315,
150
+ "trained_intervals": 30240,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30240,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.183611869812012,
163
+ "median": 10.377459526062012,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43943414092063904,
170
+ "median": 0.43943414092063904,
171
+ "max": 0.43943414092063904,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.036156177520752,
184
+ "median": 10.322319030761719,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 178.3257293701172,
191
+ "median": 32127.23828125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1137.0086669921875,
212
+ "median": 30403.68359375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43943414092063904,
233
+ "median": 0.43943414092063904,
234
+ "max": 0.43943414092063904,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 566,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0316.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0316",
5
+ "executed_epochs": 316,
6
+ "score": null,
7
+ "best_score": 7.17813277380704e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c5b44546c3964193a2764de1a5217a86.npz",
37
+ "optimizer_file": "boundary_c5b44546c3964193a2764de1a5217a86_optimizer.pt",
38
+ "arrays_sha256": "aa9f12c385f6753f53d9a5a2323066c218e0db474cdd845d5bf408a43a3126f2",
39
+ "optimizer_sha256": "c98377cf2d503a2a18420572a44ecacb5cb023628c5eb7162976310b746807ec",
40
+ "stage": "adam",
41
+ "completed_passes": 316,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30336,
45
+ "adam_update_count": 30336,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 317,
49
+ "consumed_count": 316,
50
+ "last_submitted_update": 30336,
51
+ "last_consumed_update": 30240,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30336,
56
+ "completed_passes": 316,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30336,
59
+ "snapshot": "pass_end_0316",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30240,
67
+ "pass_science": {
68
+ "completed_passes": 316,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30336,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30336,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6450239570531267e-07,
83
+ "update_l2": 0.005107392556965351
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0296054142600042e-06,
87
+ "update_l2": 0.0006880462169647217
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.454371461624305e-08,
95
+ "update_l2": 0.0013761862646788359
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1295911463093944e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1295911463093944e-05,
110
+ "observation_loss": 1.1295911463093944e-05,
111
+ "chamfer": 8.335486199939623e-06,
112
+ "track": 2.960425035780645e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 316,
131
+ "adam_update_count": 30336
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02234206299908692
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_c5b44546c3964193a2764de1a5217a86_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 317,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30337,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 316,
150
+ "trained_intervals": 30336,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30336,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.181305408477783,
163
+ "median": 10.377696990966797,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43971869349479675,
170
+ "median": 0.43971869349479675,
171
+ "max": 0.43971869349479675,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.033380508422852,
184
+ "median": 10.322305679321289,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 177.91490173339844,
191
+ "median": 32134.869140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1133.8570556640625,
212
+ "median": 30403.27734375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43971869349479675,
233
+ "median": 0.43971869349479675,
234
+ "max": 0.43971869349479675,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 567,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0317.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0317",
5
+ "executed_epochs": 317,
6
+ "score": null,
7
+ "best_score": 7.175855785135354e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3509026cb1f34c29ab4122ac31cb08c8.npz",
37
+ "optimizer_file": "boundary_3509026cb1f34c29ab4122ac31cb08c8_optimizer.pt",
38
+ "arrays_sha256": "3e5996f4a0c810fadd6f43b853a9040245456b9e67a6278b616f868198e81c94",
39
+ "optimizer_sha256": "36a14236095fe1f0004941a339a9259a8f7c4eaeeee8273fb9890354588f268f",
40
+ "stage": "adam",
41
+ "completed_passes": 317,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30432,
45
+ "adam_update_count": 30432,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 318,
49
+ "consumed_count": 317,
50
+ "last_submitted_update": 30432,
51
+ "last_consumed_update": 30336,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30432,
56
+ "completed_passes": 317,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30432,
59
+ "snapshot": "pass_end_0317",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30336,
67
+ "pass_science": {
68
+ "completed_passes": 317,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30432,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30432,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6396244006955385e-07,
83
+ "update_l2": 0.005104200914502144
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.023643903863558e-06,
87
+ "update_l2": 0.0006890296936035156
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.4271304965850504e-08,
95
+ "update_l2": 0.0013717503752559423
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1277844350843225e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1277844350843225e-05,
110
+ "observation_loss": 1.1277844350843225e-05,
111
+ "chamfer": 8.32458317745477e-06,
112
+ "track": 2.953261173388455e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 317,
131
+ "adam_update_count": 30432
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223036970000976
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_3509026cb1f34c29ab4122ac31cb08c8_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 318,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30433,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 317,
150
+ "trained_intervals": 30432,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30432,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.178915977478027,
163
+ "median": 10.378002166748047,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4401698410511017,
170
+ "median": 0.4401698410511017,
171
+ "max": 0.4401698410511017,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.030630588531494,
184
+ "median": 10.322306632995605,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 177.49029541015625,
191
+ "median": 32144.67578125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1130.743408203125,
212
+ "median": 30403.306640625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4401698410511017,
233
+ "median": 0.4401698410511017,
234
+ "max": 0.4401698410511017,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 568,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0318.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0318",
5
+ "executed_epochs": 318,
6
+ "score": null,
7
+ "best_score": 7.171900520575036e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_951e4fb3c38d427eb140a7a3ace56013.npz",
37
+ "optimizer_file": "boundary_951e4fb3c38d427eb140a7a3ace56013_optimizer.pt",
38
+ "arrays_sha256": "dd7021a855a9f1dde51147b2a799d215a49b2900b214baf1ba53f6b5fde33179",
39
+ "optimizer_sha256": "9c2f4a6efb90f6438218bc54fbab32d951e607024417d61a3fe36065b46e2724",
40
+ "stage": "adam",
41
+ "completed_passes": 318,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30528,
45
+ "adam_update_count": 30528,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 319,
49
+ "consumed_count": 318,
50
+ "last_submitted_update": 30528,
51
+ "last_consumed_update": 30432,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30528,
56
+ "completed_passes": 318,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30528,
59
+ "snapshot": "pass_end_0318",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30432,
67
+ "pass_science": {
68
+ "completed_passes": 318,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30528,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30528,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6514852063664875e-07,
83
+ "update_l2": 0.005084009375423193
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0374787962064147e-06,
87
+ "update_l2": 0.0006868839263916016
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.4481094484940513e-08,
95
+ "update_l2": 0.0013676212402060628
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1260937753831968e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1260937753831968e-05,
110
+ "observation_loss": 1.1260937753831968e-05,
111
+ "chamfer": 8.31460602057632e-06,
112
+ "track": 2.9463315058819717e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 318,
131
+ "adam_update_count": 30528
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022481931999209337
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_951e4fb3c38d427eb140a7a3ace56013_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 319,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30529,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 318,
150
+ "trained_intervals": 30528,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30528,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.176510334014893,
163
+ "median": 10.378177642822266,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.44043251872062683,
170
+ "median": 0.44043251872062683,
171
+ "max": 0.44043251872062683,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.027887344360352,
184
+ "median": 10.322246551513672,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 177.06382751464844,
191
+ "median": 32150.318359375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1127.645751953125,
212
+ "median": 30401.478515625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.44043251872062683,
233
+ "median": 0.44043251872062683,
234
+ "max": 0.44043251872062683,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 571,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0319.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0319",
5
+ "executed_epochs": 319,
6
+ "score": null,
7
+ "best_score": 7.1696468211257525e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_0d747cdb65534c9ab70ef105b99fdec1.npz",
37
+ "optimizer_file": "boundary_0d747cdb65534c9ab70ef105b99fdec1_optimizer.pt",
38
+ "arrays_sha256": "90f82981d5175ac2916062943ff43bee002ca3832bdd49b67c5e6ee4f83c5406",
39
+ "optimizer_sha256": "8ffb943f9d52c78ff61ff07c3691fab57e0b8bc9f96d0bdff55918c5484a08f4",
40
+ "stage": "adam",
41
+ "completed_passes": 319,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30624,
45
+ "adam_update_count": 30624,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 320,
49
+ "consumed_count": 319,
50
+ "last_submitted_update": 30624,
51
+ "last_consumed_update": 30528,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30624,
56
+ "completed_passes": 319,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30624,
59
+ "snapshot": "pass_end_0319",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30528,
67
+ "pass_science": {
68
+ "completed_passes": 319,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30624,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30624,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6281204295864882e-07,
83
+ "update_l2": 0.0050691720098257065
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.002377075565164e-06,
87
+ "update_l2": 0.0006830692291259766
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.4212091886965936e-08,
95
+ "update_l2": 0.0013621195685118437
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1247240763623267e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1247240763623267e-05,
110
+ "observation_loss": 1.1247240763623267e-05,
111
+ "chamfer": 8.306570634886157e-06,
112
+ "track": 2.940670356110786e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 319,
131
+ "adam_update_count": 30624
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022415551999074523
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_0d747cdb65534c9ab70ef105b99fdec1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 320,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30625,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 319,
150
+ "trained_intervals": 30624,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30624,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.174118518829346,
163
+ "median": 10.378366470336914,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4406452476978302,
170
+ "median": 0.4406452476978302,
171
+ "max": 0.4406452476978302,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.025177001953125,
184
+ "median": 10.322242736816406,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 176.64083862304688,
191
+ "median": 32156.388671875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1124.5936279296875,
212
+ "median": 30401.36328125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4406452476978302,
233
+ "median": 0.4406452476978302,
234
+ "max": 0.4406452476978302,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 571,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0320.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0320",
5
+ "executed_epochs": 320,
6
+ "score": null,
7
+ "best_score": 7.16632485620039e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9208da9f4f144283b762f5bf0d60fa90.npz",
37
+ "optimizer_file": "boundary_9208da9f4f144283b762f5bf0d60fa90_optimizer.pt",
38
+ "arrays_sha256": "2f59f46360fcf7011d800dde7abd1406333068f5eb9a80b562c35bf0c87faa13",
39
+ "optimizer_sha256": "14d9b7cb190c4511968b5f674c06287f293a8bb799eb00beebb7dd1dae4c0a67",
40
+ "stage": "adam",
41
+ "completed_passes": 320,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30720,
45
+ "adam_update_count": 30720,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 321,
49
+ "consumed_count": 320,
50
+ "last_submitted_update": 30720,
51
+ "last_consumed_update": 30624,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30720,
56
+ "completed_passes": 320,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30720,
59
+ "snapshot": "pass_end_0320",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30624,
67
+ "pass_science": {
68
+ "completed_passes": 320,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30720,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30720,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.630333770208381e-07,
83
+ "update_l2": 0.0050661819986999035
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0309144045095309e-06,
87
+ "update_l2": 0.0006854832172393799
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.40825297481706e-08,
95
+ "update_l2": 0.001359857153147459
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.123231413657777e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.123231413657777e-05,
110
+ "observation_loss": 1.123231413657777e-05,
111
+ "chamfer": 8.297830390802119e-06,
112
+ "track": 2.934484200523002e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 320,
131
+ "adam_update_count": 30720
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022316026999760652
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_9208da9f4f144283b762f5bf0d60fa90_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 321,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30721,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 320,
150
+ "trained_intervals": 30720,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30720,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.171689510345459,
163
+ "median": 10.378702163696289,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.44089579582214355,
170
+ "median": 0.44089579582214355,
171
+ "max": 0.44089579582214355,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.022475242614746,
184
+ "median": 10.322220802307129,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 176.21229553222656,
191
+ "median": 32167.1875,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1121.559326171875,
212
+ "median": 30400.697265625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.44089579582214355,
233
+ "median": 0.44089579582214355,
234
+ "max": 0.44089579582214355,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 572,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0321.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0321",
5
+ "executed_epochs": 321,
6
+ "score": null,
7
+ "best_score": 7.161345903246759e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_432216a7fec945cfb63ebf2af387c132.npz",
37
+ "optimizer_file": "boundary_432216a7fec945cfb63ebf2af387c132_optimizer.pt",
38
+ "arrays_sha256": "a552ffcddbedc78aa217fe4973e03dd39ad8ab83cddda74f4fc99c65fe98d438",
39
+ "optimizer_sha256": "d3268d58f54b6f6dfd871200edaf4ba38a3b95bbbf47cbae6cc47c934f0d62ff",
40
+ "stage": "adam",
41
+ "completed_passes": 321,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30816,
45
+ "adam_update_count": 30816,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 322,
49
+ "consumed_count": 321,
50
+ "last_submitted_update": 30816,
51
+ "last_consumed_update": 30720,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30816,
56
+ "completed_passes": 321,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30816,
59
+ "snapshot": "pass_end_0321",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30720,
67
+ "pass_science": {
68
+ "completed_passes": 321,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30816,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30816,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6269281388758827e-07,
83
+ "update_l2": 0.005050118546932936
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0425679874970228e-06,
87
+ "update_l2": 0.0006850063800811768
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.3753692346417665e-08,
95
+ "update_l2": 0.0013533553574234247
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1213372999918647e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1213372999918647e-05,
110
+ "observation_loss": 1.1213372999918647e-05,
111
+ "chamfer": 8.28646807349287e-06,
112
+ "track": 2.926904699052102e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 321,
131
+ "adam_update_count": 30816
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022485190000224975
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_432216a7fec945cfb63ebf2af387c132_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 322,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30817,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 321,
150
+ "trained_intervals": 30816,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30816,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.16918420791626,
163
+ "median": 10.378824234008789,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4411877989768982,
170
+ "median": 0.4411877989768982,
171
+ "max": 0.4411877989768982,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.019815444946289,
184
+ "median": 10.322150230407715,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 175.77137756347656,
191
+ "median": 32171.11328125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1118.5802001953125,
212
+ "median": 30398.55078125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4411877989768982,
233
+ "median": 0.4411877989768982,
234
+ "max": 0.4411877989768982,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 574,
250
+ "controller_edge_stiffness": 87
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0322.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0322",
5
+ "executed_epochs": 322,
6
+ "score": null,
7
+ "best_score": 7.159571910146194e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c718263624d64b1590d06a219b4d25b1.npz",
37
+ "optimizer_file": "boundary_c718263624d64b1590d06a219b4d25b1_optimizer.pt",
38
+ "arrays_sha256": "fc0cb588d60d8289ba49509521a3c4ccd425f94ab87e384d67481156c6b3175b",
39
+ "optimizer_sha256": "fc6ffb96275e26cac29009079b53cac49937bf9695b34df10b2b808d4e2dfd86",
40
+ "stage": "adam",
41
+ "completed_passes": 322,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 30912,
45
+ "adam_update_count": 30912,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 323,
49
+ "consumed_count": 322,
50
+ "last_submitted_update": 30912,
51
+ "last_consumed_update": 30816,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 30912,
56
+ "completed_passes": 322,
57
+ "next_interval": 0,
58
+ "trained_intervals": 30912,
59
+ "snapshot": "pass_end_0322",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30816,
67
+ "pass_science": {
68
+ "completed_passes": 322,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 30912,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 30912,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6154615423147334e-07,
83
+ "update_l2": 0.0050341044552624226
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0530195595492842e-06,
87
+ "update_l2": 0.0006811022758483887
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.1569055874692822e-08,
95
+ "update_l2": 0.0012686358531937003
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.119773878599517e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.119773878599517e-05,
110
+ "observation_loss": 1.119773878599517e-05,
111
+ "chamfer": 8.277218512375839e-06,
112
+ "track": 2.9205207283666823e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 322,
131
+ "adam_update_count": 30912
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223770840002544
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_c718263624d64b1590d06a219b4d25b1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 323,
143
+ "next_interval": 0,
144
+ "next_adam_update": 30913,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 322,
150
+ "trained_intervals": 30912,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 30912,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.166685581207275,
163
+ "median": 10.378864288330078,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4414829611778259,
170
+ "median": 0.4414829611778259,
171
+ "max": 0.4414829611778259,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.017183780670166,
184
+ "median": 10.322134971618652,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 175.33274841308594,
191
+ "median": 32172.40234375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1115.6402587890625,
212
+ "median": 30398.087890625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4414829611778259,
233
+ "median": 0.4414829611778259,
234
+ "max": 0.4414829611778259,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 577,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0323.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0323",
5
+ "executed_epochs": 323,
6
+ "score": null,
7
+ "best_score": 7.155857886687045e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_f9d04497d707433fbd615561f0ef656d.npz",
37
+ "optimizer_file": "boundary_f9d04497d707433fbd615561f0ef656d_optimizer.pt",
38
+ "arrays_sha256": "de1fe4a24f8756e3e72a83beaaebc7ca626ac4ad89fe39007998c02e419f6fb8",
39
+ "optimizer_sha256": "221f731d9a6de93fccd61cad2b23cf77559b98762f9227da6939b40d7c9a025c",
40
+ "stage": "adam",
41
+ "completed_passes": 323,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31008,
45
+ "adam_update_count": 31008,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 324,
49
+ "consumed_count": 323,
50
+ "last_submitted_update": 31008,
51
+ "last_consumed_update": 30912,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31008,
56
+ "completed_passes": 323,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31008,
59
+ "snapshot": "pass_end_0323",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 30912,
67
+ "pass_science": {
68
+ "completed_passes": 323,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31008,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31008,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6166649174920167e-07,
83
+ "update_l2": 0.005003728438168764
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0738978062363458e-06,
87
+ "update_l2": 0.000679314136505127
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.1367251079595917e-08,
95
+ "update_l2": 0.0012593623250722885
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1180582077940926e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1180582077940926e-05,
110
+ "observation_loss": 1.1180582077940926e-05,
111
+ "chamfer": 8.26696395961335e-06,
112
+ "track": 2.9136178909539012e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 323,
131
+ "adam_update_count": 31008
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.023996162999537773
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_f9d04497d707433fbd615561f0ef656d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 324,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31009,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 323,
150
+ "trained_intervals": 31008,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 31008,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.164228916168213,
163
+ "median": 10.379071235656738,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4418586790561676,
170
+ "median": 0.4418586790561676,
171
+ "max": 0.4418586790561676,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.01458215713501,
184
+ "median": 10.32211971282959,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 174.9025421142578,
191
+ "median": 32179.05859375,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1112.7415771484375,
212
+ "median": 30397.623046875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4418586790561676,
233
+ "median": 0.4418586790561676,
234
+ "max": 0.4418586790561676,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 580,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0324.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0324",
5
+ "executed_epochs": 324,
6
+ "score": null,
7
+ "best_score": 7.1537354576397165e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_64758cc58f21432da02cea91fc80b564.npz",
37
+ "optimizer_file": "boundary_64758cc58f21432da02cea91fc80b564_optimizer.pt",
38
+ "arrays_sha256": "d9ccfe7aafd8601a20da00d7edbef76212f9c32de2f3259c3f6224e41a39e68c",
39
+ "optimizer_sha256": "9bc96cd202fdf1a830d79d3de9ca017197b4d5c69ffc9e6a7dfc2558e893a403",
40
+ "stage": "adam",
41
+ "completed_passes": 324,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31104,
45
+ "adam_update_count": 31104,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 325,
49
+ "consumed_count": 324,
50
+ "last_submitted_update": 31104,
51
+ "last_consumed_update": 31008,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31104,
56
+ "completed_passes": 324,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31104,
59
+ "snapshot": "pass_end_0324",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 31008,
67
+ "pass_science": {
68
+ "completed_passes": 324,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31104,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31104,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.604065857918613e-07,
83
+ "update_l2": 0.00495918421074748
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0569203823251883e-06,
87
+ "update_l2": 0.0006690025329589844
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.119166175873488e-08,
95
+ "update_l2": 0.0012454309035092592
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1153269952046685e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1153269952046685e-05,
110
+ "observation_loss": 1.1153269952046685e-05,
111
+ "chamfer": 8.250168320955709e-06,
112
+ "track": 2.903102085838327e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 324,
131
+ "adam_update_count": 31104
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022314812000331585
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_64758cc58f21432da02cea91fc80b564_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 325,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31105,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 324,
150
+ "trained_intervals": 31104,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 31104,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.1616973876953125,
163
+ "median": 10.379273414611816,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4423479437828064,
170
+ "median": 0.4423479437828064,
171
+ "max": 0.4423479437828064,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.012028694152832,
184
+ "median": 10.322134017944336,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 174.4603271484375,
191
+ "median": 32185.56640625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1109.9039306640625,
212
+ "median": 30398.05859375,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4423479437828064,
233
+ "median": 0.4423479437828064,
234
+ "max": 0.4423479437828064,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 580,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0325.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0325",
5
+ "executed_epochs": 325,
6
+ "score": null,
7
+ "best_score": 7.14990611546303e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_419dfc331b4048c7a7a833127b7b2ffd.npz",
37
+ "optimizer_file": "boundary_419dfc331b4048c7a7a833127b7b2ffd_optimizer.pt",
38
+ "arrays_sha256": "138f00c5ef86ae2dc86b20d11d7ba2ddc9495ac33d7a5b7193bfb1e127767d3f",
39
+ "optimizer_sha256": "9834230a3f2897f4611d460c18b472d2b6d706e9da601c4cb57236ebc062939b",
40
+ "stage": "adam",
41
+ "completed_passes": 325,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31200,
45
+ "adam_update_count": 31200,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 326,
49
+ "consumed_count": 325,
50
+ "last_submitted_update": 31200,
51
+ "last_consumed_update": 31104,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31200,
56
+ "completed_passes": 325,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31200,
59
+ "snapshot": "pass_end_0325",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 31104,
67
+ "pass_science": {
68
+ "completed_passes": 325,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31200,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31200,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.586024325206381e-07,
83
+ "update_l2": 0.004941289778798819
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0527911626923014e-06,
87
+ "update_l2": 0.0006636977195739746
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.094935247498597e-08,
95
+ "update_l2": 0.001237416872754693
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.112932659452781e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.112932659452781e-05,
110
+ "observation_loss": 1.112932659452781e-05,
111
+ "chamfer": 8.235476343543269e-06,
112
+ "track": 2.893850250984542e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 325,
131
+ "adam_update_count": 31200
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02238839200072107
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_419dfc331b4048c7a7a833127b7b2ffd_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 326,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31201,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 325,
150
+ "trained_intervals": 31200,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 31200,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.159065246582031,
163
+ "median": 10.379507064819336,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4428020417690277,
170
+ "median": 0.4428020417690277,
171
+ "max": 0.4428020417690277,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.009494781494141,
184
+ "median": 10.322113037109375,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 174.00172424316406,
191
+ "median": 32193.087890625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1107.094970703125,
212
+ "median": 30397.421875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4428020417690277,
233
+ "median": 0.4428020417690277,
234
+ "max": 0.4428020417690277,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 582,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0326.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0326",
5
+ "executed_epochs": 326,
6
+ "score": null,
7
+ "best_score": 7.146715174618142e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7473c205e26045b081407f5d85035a09.npz",
37
+ "optimizer_file": "boundary_7473c205e26045b081407f5d85035a09_optimizer.pt",
38
+ "arrays_sha256": "bace8b16954481ea99357984dec58601b2cdbb793300d9c5b128925f4d851cc8",
39
+ "optimizer_sha256": "b35ed44496d7fd21ddb2e407d37dbccbcc94457198ffd4c5826cc25761e81189",
40
+ "stage": "adam",
41
+ "completed_passes": 326,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31296,
45
+ "adam_update_count": 31296,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 327,
49
+ "consumed_count": 326,
50
+ "last_submitted_update": 31296,
51
+ "last_consumed_update": 31200,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31296,
56
+ "completed_passes": 326,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31296,
59
+ "snapshot": "pass_end_0326",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 31200,
67
+ "pass_science": {
68
+ "completed_passes": 326,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31296,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31296,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.63047602086408e-07,
83
+ "update_l2": 0.004932990297675133
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0548433238000143e-06,
87
+ "update_l2": 0.0006597638130187988
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.131621457124311e-08,
95
+ "update_l2": 0.0012354508507996798
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.1105162229796406e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.1105162229796406e-05,
110
+ "observation_loss": 1.1105162229796406e-05,
111
+ "chamfer": 8.220532436098438e-06,
112
+ "track": 2.8846300210716436e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 326,
131
+ "adam_update_count": 31296
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02278900999954203
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_7473c205e26045b081407f5d85035a09_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 327,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31297,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 326,
150
+ "trained_intervals": 31296,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 31296,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.156327724456787,
163
+ "median": 10.379594802856445,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4433595538139343,
170
+ "median": 0.4433595538139343,
171
+ "max": 0.4433595538139343,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.0069661140441895,
184
+ "median": 10.322092056274414,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 173.5260467529297,
191
+ "median": 32195.9140625,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1104.299072265625,
212
+ "median": 30396.783203125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4433595538139343,
233
+ "median": 0.4433595538139343,
234
+ "max": 0.4433595538139343,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 586,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0327.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0327",
5
+ "executed_epochs": 327,
6
+ "score": null,
7
+ "best_score": 7.141947638918585e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e9f60af5ca3747909c5138582874d43a.npz",
37
+ "optimizer_file": "boundary_e9f60af5ca3747909c5138582874d43a_optimizer.pt",
38
+ "arrays_sha256": "4cade44257a0770e942e0e22db5122ae020476742cfb8a8ee58282e8e590b016",
39
+ "optimizer_sha256": "c1eff8159eb383c889bed8f8edf7f07226632866f7c467c49d1a2efa96141c80",
40
+ "stage": "adam",
41
+ "completed_passes": 327,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 31392,
45
+ "adam_update_count": 31392,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 328,
49
+ "consumed_count": 327,
50
+ "last_submitted_update": 31392,
51
+ "last_consumed_update": 31296,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 31392,
56
+ "completed_passes": 327,
57
+ "next_interval": 0,
58
+ "trained_intervals": 31392,
59
+ "snapshot": "pass_end_0327",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 31296,
67
+ "pass_science": {
68
+ "completed_passes": 327,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 31392,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 31392,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.6569659067044995e-07,
83
+ "update_l2": 0.004904973320662975
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0766417517515947e-06,
87
+ "update_l2": 0.0006542503833770752
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.1570997432718286e-08,
95
+ "update_l2": 0.001224695355631411
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.108415744965896e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.108415744965896e-05,
110
+ "observation_loss": 1.108415744965896e-05,
111
+ "chamfer": 8.207372047763783e-06,
112
+ "track": 2.876785629268852e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 327,
131
+ "adam_update_count": 31392
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02225228099996457
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_e9f60af5ca3747909c5138582874d43a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 328,
143
+ "next_interval": 0,
144
+ "next_adam_update": 31393,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 327,
150
+ "trained_intervals": 31392,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 31392,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 5.1534953117370605,
163
+ "median": 10.379847526550293,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.443974107503891,
170
+ "median": 0.443974107503891,
171
+ "max": 0.443974107503891,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 7.0044708251953125,
184
+ "median": 10.322071075439453,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 173.03524780273438,
191
+ "median": 32204.048828125,
192
+ "max": 100000.0,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 1.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 1101.5469970703125,
212
+ "median": 30396.14453125,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.443974107503891,
233
+ "median": 0.443974107503891,
234
+ "max": 0.443974107503891,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 588,
250
+ "controller_edge_stiffness": 88
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }