serialexperimentsleon commited on
Commit
1c67660
·
verified ·
1 Parent(s): 127419b

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

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.json +254 -0
  2. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0179.json +254 -0
  3. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0180.json +254 -0
  4. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0181.json +254 -0
  5. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0182.json +254 -0
  6. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0183.json +254 -0
  7. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0184.json +254 -0
  8. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0185.json +254 -0
  9. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0186.json +254 -0
  10. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0187.json +254 -0
  11. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0188.json +254 -0
  12. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0189.json +254 -0
  13. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0190.json +254 -0
  14. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0191.json +254 -0
  15. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0192.json +254 -0
  16. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0193.json +254 -0
  17. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0194.json +254 -0
  18. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0195.json +254 -0
  19. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0196.json +254 -0
  20. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0197.json +254 -0
  21. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0198.json +254 -0
  22. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0199.json +254 -0
  23. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0200.json +254 -0
  24. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0201.json +254 -0
  25. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0202.json +254 -0
  26. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0203.json +254 -0
  27. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0204.json +254 -0
  28. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0205.json +254 -0
  29. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0206.json +254 -0
  30. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0207.json +254 -0
  31. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0208.json +254 -0
  32. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0209.json +254 -0
  33. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0210.json +254 -0
  34. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0211.json +254 -0
  35. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0212.json +254 -0
  36. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0213.json +254 -0
  37. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0214.json +254 -0
  38. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0215.json +254 -0
  39. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0216.json +254 -0
  40. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0217.json +254 -0
  41. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0218.json +254 -0
  42. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0219.json +254 -0
  43. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0220.json +254 -0
  44. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0221.json +254 -0
  45. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0222.json +254 -0
  46. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0223.json +254 -0
  47. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0224.json +254 -0
  48. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0225.json +254 -0
  49. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0226.json +254 -0
  50. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0227.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.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_0178",
5
+ "executed_epochs": 178,
6
+ "score": null,
7
+ "best_score": 7.94747102617066e-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_4cceccecc2854badb319bc474b5ba10f.npz",
37
+ "optimizer_file": "boundary_4cceccecc2854badb319bc474b5ba10f_optimizer.pt",
38
+ "arrays_sha256": "57627882fed9df9555217076b71ef14f739617fb0312dc75995a90176d832a76",
39
+ "optimizer_sha256": "e3cddd63b98697258b4ee902162cc4cfd3bd9a189093db8e9e181252cb2b8c36",
40
+ "stage": "adam",
41
+ "completed_passes": 178,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17088,
45
+ "adam_update_count": 17088,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 179,
49
+ "consumed_count": 178,
50
+ "last_submitted_update": 17088,
51
+ "last_consumed_update": 16992,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17088,
56
+ "completed_passes": 178,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17088,
59
+ "snapshot": "pass_end_0178",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 16992,
67
+ "pass_science": {
68
+ "completed_passes": 178,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17088,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17088,
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.2777606173131062e-07,
83
+ "update_l2": 0.005815973971039057
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.1919397735482562e-07,
87
+ "update_l2": 0.0008006691932678223
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.213077614030226e-08,
95
+ "update_l2": 0.0018376944353803992
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.2748276276397519e-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.2748276276397519e-05,
110
+ "observation_loss": 1.2748276276397519e-05,
111
+ "chamfer": 9.141544069279917e-06,
112
+ "track": 3.6067324344912777e-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": 178,
131
+ "adam_update_count": 17088
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02237991400033934
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_4cceccecc2854badb319bc474b5ba10f_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 179,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17089,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 178,
150
+ "trained_intervals": 17088,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17088,
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.802287578582764,
163
+ "median": 10.35501480102539,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3970980644226074,
170
+ "median": 0.3970980644226074,
171
+ "max": 0.3970980644226074,
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.660454750061035,
184
+ "median": 10.32277774810791,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 331.0560302734375,
191
+ "median": 31414.18359375,
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": 2122.722412109375,
212
+ "median": 30417.6328125,
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.3970980644226074,
233
+ "median": 0.3970980644226074,
234
+ "max": 0.3970980644226074,
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": 252,
250
+ "controller_edge_stiffness": 58
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_0179.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_0179",
5
+ "executed_epochs": 179,
6
+ "score": null,
7
+ "best_score": 7.932432990761148e-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_0690c8ad5fff42e9b84840d82c46e047.npz",
37
+ "optimizer_file": "boundary_0690c8ad5fff42e9b84840d82c46e047_optimizer.pt",
38
+ "arrays_sha256": "15f11a42ceb834aabbdf9bdcf60b61a7033dedb665c6b04a41bef627e4fb412c",
39
+ "optimizer_sha256": "727ec77c7cf9b72c371cac299ae29e140aa57295e38f5447058612c76f391ff0",
40
+ "stage": "adam",
41
+ "completed_passes": 179,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17184,
45
+ "adam_update_count": 17184,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 180,
49
+ "consumed_count": 179,
50
+ "last_submitted_update": 17184,
51
+ "last_consumed_update": 17088,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17184,
56
+ "completed_passes": 179,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17184,
59
+ "snapshot": "pass_end_0179",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17088,
67
+ "pass_science": {
68
+ "completed_passes": 179,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17184,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17184,
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.2937448445882183e-07,
83
+ "update_l2": 0.005810372531414032
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.1129623089800589e-07,
87
+ "update_l2": 0.0007973611354827881
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.357944488082467e-08,
95
+ "update_l2": 0.0018392185447737575
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.2728622095892206e-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.2728622095892206e-05,
110
+ "observation_loss": 1.2728622095892206e-05,
111
+ "chamfer": 9.130295438808389e-06,
112
+ "track": 3.598326657083817e-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": 179,
131
+ "adam_update_count": 17184
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022665082999083097
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_0690c8ad5fff42e9b84840d82c46e047_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 180,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17185,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 179,
150
+ "trained_intervals": 17184,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17184,
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.784682273864746,
163
+ "median": 10.355134963989258,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39726004004478455,
170
+ "median": 0.39726004004478455,
171
+ "max": 0.39726004004478455,
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.652458667755127,
184
+ "median": 10.322781562805176,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 325.2786865234375,
191
+ "median": 31417.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": 2105.816650390625,
212
+ "median": 30417.748046875,
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.39726004004478455,
233
+ "median": 0.39726004004478455,
234
+ "max": 0.39726004004478455,
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": 254,
250
+ "controller_edge_stiffness": 59
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_0180.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_0180",
5
+ "executed_epochs": 180,
6
+ "score": null,
7
+ "best_score": 7.91666643588466e-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_d55013a6b8754b50bd9a5f1c75e11320.npz",
37
+ "optimizer_file": "boundary_d55013a6b8754b50bd9a5f1c75e11320_optimizer.pt",
38
+ "arrays_sha256": "d18c7724390e7954ebda94f22d5e4d45f0da059ef8311cdad4719c7c6176bc9f",
39
+ "optimizer_sha256": "c1b0c571c7caeb2d87e6daeb2f159280e22646728d58b23f1b0bcb18af995337",
40
+ "stage": "adam",
41
+ "completed_passes": 180,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17280,
45
+ "adam_update_count": 17280,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 181,
49
+ "consumed_count": 180,
50
+ "last_submitted_update": 17280,
51
+ "last_consumed_update": 17184,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17280,
56
+ "completed_passes": 180,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17280,
59
+ "snapshot": "pass_end_0180",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17184,
67
+ "pass_science": {
68
+ "completed_passes": 180,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17280,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17280,
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.2960616402324376e-07,
83
+ "update_l2": 0.005801584105938673
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.201398305283874e-07,
87
+ "update_l2": 0.0007930397987365723
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.499300570477317e-08,
95
+ "update_l2": 0.0018511787056922913
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.2715852790279314e-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.2715852790279314e-05,
110
+ "observation_loss": 1.2715852790279314e-05,
111
+ "chamfer": 9.123422387347091e-06,
112
+ "track": 3.592429948184872e-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": 180,
131
+ "adam_update_count": 17280
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02238745300019218
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_d55013a6b8754b50bd9a5f1c75e11320_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 181,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17281,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 180,
150
+ "trained_intervals": 17280,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17280,
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.7674946784973145,
163
+ "median": 10.355228424072266,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39727145433425903,
170
+ "median": 0.39727145433425903,
171
+ "max": 0.39727145433425903,
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.644521236419678,
184
+ "median": 10.322779655456543,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 319.7356872558594,
191
+ "median": 31420.896484375,
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": 2089.168212890625,
212
+ "median": 30417.689453125,
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.39727145433425903,
233
+ "median": 0.39727145433425903,
234
+ "max": 0.39727145433425903,
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": 258,
250
+ "controller_edge_stiffness": 59
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_0181.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0181",
5
+ "executed_epochs": 181,
6
+ "score": null,
7
+ "best_score": 7.90087617019708e-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_7b392edefebf47aead62985a04cc7d27.npz",
37
+ "optimizer_file": "boundary_7b392edefebf47aead62985a04cc7d27_optimizer.pt",
38
+ "arrays_sha256": "7a02b8bfe1e086c1388b6c26d0bcb761c2a2b292c919937323c35aea940a3755",
39
+ "optimizer_sha256": "aa7c3374d13fb09a4079dcae4cd86b39de0b2641711002f95621c1d8e5621668",
40
+ "stage": "adam",
41
+ "completed_passes": 181,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17376,
45
+ "adam_update_count": 17376,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 182,
49
+ "consumed_count": 181,
50
+ "last_submitted_update": 17376,
51
+ "last_consumed_update": 17280,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17376,
56
+ "completed_passes": 181,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17376,
59
+ "snapshot": "pass_end_0181",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17280,
67
+ "pass_science": {
68
+ "completed_passes": 181,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17376,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17376,
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.3045898583641247e-07,
83
+ "update_l2": 0.005797048565000296
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.2623971201719542e-07,
87
+ "update_l2": 0.0007803738117218018
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.626350585430373e-08,
95
+ "update_l2": 0.0018593491986393929
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.2702674212050624e-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.2702674212050624e-05,
110
+ "observation_loss": 1.2702674212050624e-05,
111
+ "chamfer": 9.116422916122247e-06,
112
+ "track": 3.5862517506757285e-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": 181,
131
+ "adam_update_count": 17376
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02235654400101339
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_7b392edefebf47aead62985a04cc7d27_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 182,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17377,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 181,
150
+ "trained_intervals": 17376,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17376,
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.750757217407227,
163
+ "median": 10.355266571044922,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3972954750061035,
170
+ "median": 0.3972954750061035,
171
+ "max": 0.3972954750061035,
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.636686325073242,
184
+ "median": 10.322826385498047,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 314.42864990234375,
191
+ "median": 31422.09375,
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": 2072.863525390625,
212
+ "median": 30419.11328125,
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.3972954750061035,
233
+ "median": 0.3972954750061035,
234
+ "max": 0.3972954750061035,
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": 258,
250
+ "controller_edge_stiffness": 59
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_0182.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0182",
5
+ "executed_epochs": 182,
6
+ "score": null,
7
+ "best_score": 7.88645899755617e-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_329fc6970f584ce4acfd8581bbafba59.npz",
37
+ "optimizer_file": "boundary_329fc6970f584ce4acfd8581bbafba59_optimizer.pt",
38
+ "arrays_sha256": "7761d42fc6984ae70e1837a647b2c3f67a494a8dda75c1a14519eb8812c25a80",
39
+ "optimizer_sha256": "32cb43c1cc0e5ceadf722ac8f9a8781e6de7b3e2276969b6bd09867fc6bbf91c",
40
+ "stage": "adam",
41
+ "completed_passes": 182,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17472,
45
+ "adam_update_count": 17472,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 183,
49
+ "consumed_count": 182,
50
+ "last_submitted_update": 17472,
51
+ "last_consumed_update": 17376,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17472,
56
+ "completed_passes": 182,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17472,
59
+ "snapshot": "pass_end_0182",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17376,
67
+ "pass_science": {
68
+ "completed_passes": 182,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17472,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17472,
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.305224941461347e-07,
83
+ "update_l2": 0.005804785061627626
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.270436342792891e-07,
87
+ "update_l2": 0.0007759630680084229
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.722292684140484e-08,
95
+ "update_l2": 0.0018704870017245412
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.2686175978160463e-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.2686175978160463e-05,
110
+ "observation_loss": 1.2686175978160463e-05,
111
+ "chamfer": 9.107368896366097e-06,
112
+ "track": 3.578807536541717e-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": 182,
131
+ "adam_update_count": 17472
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022567193998838775
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_329fc6970f584ce4acfd8581bbafba59_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 183,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17473,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 182,
150
+ "trained_intervals": 17472,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17472,
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.734484672546387,
163
+ "median": 10.355417251586914,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3974314033985138,
170
+ "median": 0.3974314033985138,
171
+ "max": 0.3974314033985138,
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.628921985626221,
184
+ "median": 10.322836875915527,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 309.353515625,
191
+ "median": 31426.830078125,
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": 2056.83154296875,
212
+ "median": 30419.431640625,
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.3974314033985138,
233
+ "median": 0.3974314033985138,
234
+ "max": 0.3974314033985138,
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": 259,
250
+ "controller_edge_stiffness": 59
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_0183.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0183",
5
+ "executed_epochs": 183,
6
+ "score": null,
7
+ "best_score": 7.87176353611585e-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_deb0164df2c64caf92276a0b5de5f4ae.npz",
37
+ "optimizer_file": "boundary_deb0164df2c64caf92276a0b5de5f4ae_optimizer.pt",
38
+ "arrays_sha256": "cac85f36ecfa106ec9a432be4e900b68be2655eec8bac1be61829f9bcb28d8bf",
39
+ "optimizer_sha256": "f7cac9f07fd091f52c984831442547bbc01df50c60bed16b1dec34c9361c94b6",
40
+ "stage": "adam",
41
+ "completed_passes": 183,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17568,
45
+ "adam_update_count": 17568,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 184,
49
+ "consumed_count": 183,
50
+ "last_submitted_update": 17568,
51
+ "last_consumed_update": 17472,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17568,
56
+ "completed_passes": 183,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17568,
59
+ "snapshot": "pass_end_0183",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17472,
67
+ "pass_science": {
68
+ "completed_passes": 183,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17568,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17568,
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.3089412220779195e-07,
83
+ "update_l2": 0.005807606037706137
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.325692267073464e-07,
87
+ "update_l2": 0.0007725059986114502
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.850392525985626e-08,
95
+ "update_l2": 0.0018756446661427617
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.2669130228459835e-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.2669130228459835e-05,
110
+ "observation_loss": 1.2669130228459835e-05,
111
+ "chamfer": 9.098066584556364e-06,
112
+ "track": 3.571063871277147e-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": 183,
131
+ "adam_update_count": 17568
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022466260999863152
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_deb0164df2c64caf92276a0b5de5f4ae_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 184,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17569,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 183,
150
+ "trained_intervals": 17568,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17568,
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.718601703643799,
163
+ "median": 10.355566024780273,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39774301648139954,
170
+ "median": 0.39774301648139954,
171
+ "max": 0.39774301648139954,
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.621172904968262,
184
+ "median": 10.322846412658691,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 304.4788818359375,
191
+ "median": 31431.50390625,
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": 2040.9544677734375,
212
+ "median": 30419.720703125,
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.39774301648139954,
233
+ "median": 0.39774301648139954,
234
+ "max": 0.39774301648139954,
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": 260,
250
+ "controller_edge_stiffness": 60
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_0184.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0184",
5
+ "executed_epochs": 184,
6
+ "score": null,
7
+ "best_score": 7.855989989498843e-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_639d71c09a7b4c418362ccb80ac86e79.npz",
37
+ "optimizer_file": "boundary_639d71c09a7b4c418362ccb80ac86e79_optimizer.pt",
38
+ "arrays_sha256": "36bfcb0010cb0318680193796204e14eb02c5df2d90d97e1d4383167c7612922",
39
+ "optimizer_sha256": "c591d6e44159c5bba3f97be0b49028c2efa037719ae8c473bca47b3ba239e089",
40
+ "stage": "adam",
41
+ "completed_passes": 184,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17664,
45
+ "adam_update_count": 17664,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 185,
49
+ "consumed_count": 184,
50
+ "last_submitted_update": 17664,
51
+ "last_consumed_update": 17568,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17664,
56
+ "completed_passes": 184,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17664,
59
+ "snapshot": "pass_end_0184",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17568,
67
+ "pass_science": {
68
+ "completed_passes": 184,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17664,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17664,
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.3136285303971817e-07,
83
+ "update_l2": 0.005824387539178133
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.382503143076974e-07,
87
+ "update_l2": 0.0007720291614532471
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.9534482232947994e-08,
95
+ "update_l2": 0.0018820571713149548
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.2653702469833661e-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.2653702469833661e-05,
110
+ "observation_loss": 1.2653702469833661e-05,
111
+ "chamfer": 9.089822015084792e-06,
112
+ "track": 3.5638806821225444e-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": 184,
131
+ "adam_update_count": 17664
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022520734999488923
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_639d71c09a7b4c418362ccb80ac86e79_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 185,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17665,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 184,
150
+ "trained_intervals": 17664,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17664,
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.703068256378174,
163
+ "median": 10.355714797973633,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39789873361587524,
170
+ "median": 0.39789873361587524,
171
+ "max": 0.39789873361587524,
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.613457202911377,
184
+ "median": 10.322843551635742,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 299.7857971191406,
191
+ "median": 31436.181640625,
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": 2025.2677001953125,
212
+ "median": 30419.6328125,
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.39789873361587524,
233
+ "median": 0.39789873361587524,
234
+ "max": 0.39789873361587524,
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": 263,
250
+ "controller_edge_stiffness": 60
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_0185.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0185",
5
+ "executed_epochs": 185,
6
+ "score": null,
7
+ "best_score": 7.842302788200565e-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_9dbd706cb2534b49bcea287302bcdc2c.npz",
37
+ "optimizer_file": "boundary_9dbd706cb2534b49bcea287302bcdc2c_optimizer.pt",
38
+ "arrays_sha256": "f3b62fee22580d04600654f61499e321cd9d7e4c12720048bde7d4a9e32affa4",
39
+ "optimizer_sha256": "8cf7574dfd9687d27315752201bd813e2a053737a09838e936d3e753cbc0eff1",
40
+ "stage": "adam",
41
+ "completed_passes": 185,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17760,
45
+ "adam_update_count": 17760,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 186,
49
+ "consumed_count": 185,
50
+ "last_submitted_update": 17760,
51
+ "last_consumed_update": 17664,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17760,
56
+ "completed_passes": 185,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17760,
59
+ "snapshot": "pass_end_0185",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17664,
67
+ "pass_science": {
68
+ "completed_passes": 185,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17760,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17760,
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.3134228993294528e-07,
83
+ "update_l2": 0.005846369545906782
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.367204021107682e-07,
87
+ "update_l2": 0.0007717311382293701
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.047464751191001e-08,
95
+ "update_l2": 0.001886670826934278
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.2641461580642499e-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.2641461580642499e-05,
110
+ "observation_loss": 1.2641461580642499e-05,
111
+ "chamfer": 9.083626537176315e-06,
112
+ "track": 3.557835498213535e-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": 185,
131
+ "adam_update_count": 17760
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022391167000023415
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_9dbd706cb2534b49bcea287302bcdc2c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 186,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17761,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 185,
150
+ "trained_intervals": 17760,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17760,
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.687921524047852,
163
+ "median": 10.355741500854492,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39811834692955017,
170
+ "median": 0.39811834692955017,
171
+ "max": 0.39811834692955017,
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.6058349609375,
184
+ "median": 10.322806358337402,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 295.27923583984375,
191
+ "median": 31437.021484375,
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": 2009.8892822265625,
212
+ "median": 30418.501953125,
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.39811834692955017,
233
+ "median": 0.39811834692955017,
234
+ "max": 0.39811834692955017,
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": 264,
250
+ "controller_edge_stiffness": 60
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_0186.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0186",
5
+ "executed_epochs": 186,
6
+ "score": null,
7
+ "best_score": 7.828248411575109e-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_e987825658554bc69d30eeafeaf010e4.npz",
37
+ "optimizer_file": "boundary_e987825658554bc69d30eeafeaf010e4_optimizer.pt",
38
+ "arrays_sha256": "a109bc4d97fa9c9b3bce4dfdba4a35af6112714db6a75065965b235b2c1eefd4",
39
+ "optimizer_sha256": "8d833ae196c56cb28a461d55d8ad36e8986d3a55f13b38cfe4082a8b6aa2836f",
40
+ "stage": "adam",
41
+ "completed_passes": 186,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17856,
45
+ "adam_update_count": 17856,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 187,
49
+ "consumed_count": 186,
50
+ "last_submitted_update": 17856,
51
+ "last_consumed_update": 17760,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17856,
56
+ "completed_passes": 186,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17856,
59
+ "snapshot": "pass_end_0186",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17760,
67
+ "pass_science": {
68
+ "completed_passes": 186,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17856,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17856,
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.321233469298022e-07,
83
+ "update_l2": 0.005858602002263069
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.4932420810964686e-07,
87
+ "update_l2": 0.0007690489292144775
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.159251597637194e-08,
95
+ "update_l2": 0.001896990230306983
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.263045305677224e-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.263045305677224e-05,
110
+ "observation_loss": 1.263045305677224e-05,
111
+ "chamfer": 9.078147741092835e-06,
112
+ "track": 3.552305315679405e-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": 186,
131
+ "adam_update_count": 17856
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02324424400103453
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_e987825658554bc69d30eeafeaf010e4_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 187,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17857,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 186,
150
+ "trained_intervals": 17856,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17856,
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.673164367675781,
163
+ "median": 10.355998992919922,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3982948362827301,
170
+ "median": 0.3982948362827301,
171
+ "max": 0.3982948362827301,
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.5982866287231445,
184
+ "median": 10.322763442993164,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 290.9537658691406,
191
+ "median": 31445.1171875,
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": 1994.775146484375,
212
+ "median": 30417.197265625,
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.3982948362827301,
233
+ "median": 0.3982948362827301,
234
+ "max": 0.3982948362827301,
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": 264,
250
+ "controller_edge_stiffness": 60
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_0187.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0187",
5
+ "executed_epochs": 187,
6
+ "score": null,
7
+ "best_score": 7.815099145602744e-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_5c1c53fa7f3f4dae9c379d0e34747926.npz",
37
+ "optimizer_file": "boundary_5c1c53fa7f3f4dae9c379d0e34747926_optimizer.pt",
38
+ "arrays_sha256": "2fd013147fbd7b8cc65aa8380097edce44bb74cdd50c78281e78ca2742070674",
39
+ "optimizer_sha256": "5384122615514f7070799b24fdfe3b366d67edda0e17fe80516ff6d7114ba21f",
40
+ "stage": "adam",
41
+ "completed_passes": 187,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 17952,
45
+ "adam_update_count": 17952,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 188,
49
+ "consumed_count": 187,
50
+ "last_submitted_update": 17952,
51
+ "last_consumed_update": 17856,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 17952,
56
+ "completed_passes": 187,
57
+ "next_interval": 0,
58
+ "trained_intervals": 17952,
59
+ "snapshot": "pass_end_0187",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17856,
67
+ "pass_science": {
68
+ "completed_passes": 187,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 17952,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 17952,
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.3323165148904081e-07,
83
+ "update_l2": 0.00588111812248826
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.599499483972977e-07,
87
+ "update_l2": 0.0007663071155548096
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.304631483544654e-08,
95
+ "update_l2": 0.001905304379761219
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.2621197129192296e-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.2621197129192296e-05,
110
+ "observation_loss": 1.2621197129192296e-05,
111
+ "chamfer": 9.074008630705066e-06,
112
+ "track": 3.547188725860906e-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": 187,
131
+ "adam_update_count": 17952
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02248502600014035
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_5c1c53fa7f3f4dae9c379d0e34747926_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 188,
143
+ "next_interval": 0,
144
+ "next_adam_update": 17953,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 187,
150
+ "trained_intervals": 17952,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 17952,
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.658735275268555,
163
+ "median": 10.356240272521973,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3984209895133972,
170
+ "median": 0.3984209895133972,
171
+ "max": 0.3984209895133972,
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.590810298919678,
184
+ "median": 10.322760581970215,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 286.78570556640625,
191
+ "median": 31452.705078125,
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": 1979.917236328125,
212
+ "median": 30417.109375,
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.3984209895133972,
233
+ "median": 0.3984209895133972,
234
+ "max": 0.3984209895133972,
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": 268,
250
+ "controller_edge_stiffness": 60
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_0188.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0188",
5
+ "executed_epochs": 188,
6
+ "score": null,
7
+ "best_score": 7.802425730100518e-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_b1b0eaf5d88140faaecff3debc7794c3.npz",
37
+ "optimizer_file": "boundary_b1b0eaf5d88140faaecff3debc7794c3_optimizer.pt",
38
+ "arrays_sha256": "53761aa48ae37591df2047e4a8cf710afa5badab291d73619c9787bf3e49cf9a",
39
+ "optimizer_sha256": "e0cb17f3b270231b26abd14835b2c9d3fe6df9e0ebc924f4267448eba5daf493",
40
+ "stage": "adam",
41
+ "completed_passes": 188,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18048,
45
+ "adam_update_count": 18048,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 189,
49
+ "consumed_count": 188,
50
+ "last_submitted_update": 18048,
51
+ "last_consumed_update": 17952,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18048,
56
+ "completed_passes": 188,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18048,
59
+ "snapshot": "pass_end_0188",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 17952,
67
+ "pass_science": {
68
+ "completed_passes": 188,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18048,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18048,
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.3254364716885902e-07,
83
+ "update_l2": 0.0058891866356134415
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.748002063095555e-07,
87
+ "update_l2": 0.0007602274417877197
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.328830437496435e-08,
95
+ "update_l2": 0.001906353048980236
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.2609539226104971e-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.2609539226104971e-05,
110
+ "observation_loss": 1.2609539226104971e-05,
111
+ "chamfer": 9.067949577001855e-06,
112
+ "track": 3.5415898764767917e-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": 188,
131
+ "adam_update_count": 18048
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022556314999746974
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_b1b0eaf5d88140faaecff3debc7794c3_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 189,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18049,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 188,
150
+ "trained_intervals": 18048,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18048,
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.644735813140869,
163
+ "median": 10.356595039367676,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39860740303993225,
170
+ "median": 0.39860740303993225,
171
+ "max": 0.39860740303993225,
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.58342981338501,
184
+ "median": 10.322757720947266,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 282.798828125,
191
+ "median": 31463.865234375,
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": 1965.3582763671875,
212
+ "median": 30417.0234375,
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.39860740303993225,
233
+ "median": 0.39860740303993225,
234
+ "max": 0.39860740303993225,
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": 269,
250
+ "controller_edge_stiffness": 60
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_0189.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0189",
5
+ "executed_epochs": 189,
6
+ "score": null,
7
+ "best_score": 7.78980390473786e-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_9e049a85db0e4687afcb32b4c48ca205.npz",
37
+ "optimizer_file": "boundary_9e049a85db0e4687afcb32b4c48ca205_optimizer.pt",
38
+ "arrays_sha256": "c571c660dd7048c263b25d41f5ad7be6d66b37f1c2e89993194a1f4b6030f889",
39
+ "optimizer_sha256": "44f722b662ebd6c3a623d3a0a8e2cf9e97211feb343b1be9a0b41be98598a4c7",
40
+ "stage": "adam",
41
+ "completed_passes": 189,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18144,
45
+ "adam_update_count": 18144,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 190,
49
+ "consumed_count": 189,
50
+ "last_submitted_update": 18144,
51
+ "last_consumed_update": 18048,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18144,
56
+ "completed_passes": 189,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18144,
59
+ "snapshot": "pass_end_0189",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18048,
67
+ "pass_science": {
68
+ "completed_passes": 189,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18144,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18144,
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.3362604533995182e-07,
83
+ "update_l2": 0.005906803533434868
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.7982378608394356e-07,
87
+ "update_l2": 0.0007562637329101562
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.494217785757428e-08,
95
+ "update_l2": 0.0019259360851719975
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.2603038157976698e-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.2603038157976698e-05,
110
+ "observation_loss": 1.2603038157976698e-05,
111
+ "chamfer": 9.065286576515064e-06,
112
+ "track": 3.5377515814616345e-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": 189,
131
+ "adam_update_count": 18144
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022415571000237833
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_9e049a85db0e4687afcb32b4c48ca205_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 190,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18145,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 189,
150
+ "trained_intervals": 18144,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18144,
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.63119649887085,
163
+ "median": 10.356715202331543,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3987409472465515,
170
+ "median": 0.3987409472465515,
171
+ "max": 0.3987409472465515,
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.576131820678711,
184
+ "median": 10.322754859924316,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 278.9957275390625,
191
+ "median": 31467.646484375,
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": 1951.0672607421875,
212
+ "median": 30416.935546875,
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.3987409472465515,
233
+ "median": 0.3987409472465515,
234
+ "max": 0.3987409472465515,
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": 272,
250
+ "controller_edge_stiffness": 61
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_0190.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0190",
5
+ "executed_epochs": 190,
6
+ "score": null,
7
+ "best_score": 7.778259041894367e-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_c7f22d2934fa434e98971bbbabc27e19.npz",
37
+ "optimizer_file": "boundary_c7f22d2934fa434e98971bbbabc27e19_optimizer.pt",
38
+ "arrays_sha256": "4be9e11bce206ca822e9764eb9c9ae685b4825093e0e46e358bd848da9a86ae8",
39
+ "optimizer_sha256": "176dbd3bf38353113e0a487472dd86bcbbbd731df07213cf00a07543c5fbb27e",
40
+ "stage": "adam",
41
+ "completed_passes": 190,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18240,
45
+ "adam_update_count": 18240,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 191,
49
+ "consumed_count": 190,
50
+ "last_submitted_update": 18240,
51
+ "last_consumed_update": 18144,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18240,
56
+ "completed_passes": 190,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18240,
59
+ "snapshot": "pass_end_0190",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18144,
67
+ "pass_science": {
68
+ "completed_passes": 190,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18240,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18240,
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.3394729592164367e-07,
83
+ "update_l2": 0.0059410384856164455
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8607538265769108e-07,
87
+ "update_l2": 0.0007599890232086182
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.6164218992526e-08,
95
+ "update_l2": 0.0019223116105422378
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.259178952750517e-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.259178952750517e-05,
110
+ "observation_loss": 1.259178952750517e-05,
111
+ "chamfer": 9.059681360668037e-06,
112
+ "track": 3.532108394210809e-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": 190,
131
+ "adam_update_count": 18240
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0224760930013872
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_c7f22d2934fa434e98971bbbabc27e19_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 191,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18241,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 190,
150
+ "trained_intervals": 18240,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18240,
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.618000030517578,
163
+ "median": 10.356911659240723,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3989734649658203,
170
+ "median": 0.3989734649658203,
171
+ "max": 0.3989734649658203,
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.568875312805176,
184
+ "median": 10.322783470153809,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 275.3381652832031,
191
+ "median": 31473.830078125,
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": 1936.9605712890625,
212
+ "median": 30417.806640625,
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.3989734649658203,
233
+ "median": 0.3989734649658203,
234
+ "max": 0.3989734649658203,
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": 272,
250
+ "controller_edge_stiffness": 62
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_0191.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0191",
5
+ "executed_epochs": 191,
6
+ "score": null,
7
+ "best_score": 7.766121389825761e-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_efa896dca4e4422f8df5fce6bacc9c22.npz",
37
+ "optimizer_file": "boundary_efa896dca4e4422f8df5fce6bacc9c22_optimizer.pt",
38
+ "arrays_sha256": "0d108b915d7fb44b6ce50160dd3b0fe9eb392509a75bafbca22810a39c53138c",
39
+ "optimizer_sha256": "f822e021d50a92ec3d180ba448031c27db6b24af092f914badca6c536d0a9fef",
40
+ "stage": "adam",
41
+ "completed_passes": 191,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18336,
45
+ "adam_update_count": 18336,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 192,
49
+ "consumed_count": 191,
50
+ "last_submitted_update": 18336,
51
+ "last_consumed_update": 18240,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18336,
56
+ "completed_passes": 191,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18336,
59
+ "snapshot": "pass_end_0191",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18240,
67
+ "pass_science": {
68
+ "completed_passes": 191,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18336,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18336,
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.3496264728019014e-07,
83
+ "update_l2": 0.005963365081697702
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8553633651663404e-07,
87
+ "update_l2": 0.0007659494876861572
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.773326788334089e-08,
95
+ "update_l2": 0.001923087751492858
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.2582479939737823e-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.2582479939737823e-05,
110
+ "observation_loss": 1.2582479939737823e-05,
111
+ "chamfer": 9.05494835024001e-06,
112
+ "track": 3.527531589497812e-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": 191,
131
+ "adam_update_count": 18336
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022247181999773602
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_efa896dca4e4422f8df5fce6bacc9c22_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 192,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18337,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 191,
150
+ "trained_intervals": 18336,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18336,
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.605193614959717,
163
+ "median": 10.357085227966309,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.39923736453056335,
170
+ "median": 0.39923736453056335,
171
+ "max": 0.39923736453056335,
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.561684608459473,
184
+ "median": 10.32279109954834,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 271.8345642089844,
191
+ "median": 31479.29296875,
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": 1923.0823974609375,
212
+ "median": 30418.0390625,
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.39923736453056335,
233
+ "median": 0.39923736453056335,
234
+ "max": 0.39923736453056335,
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": 274,
250
+ "controller_edge_stiffness": 62
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_0192.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0192",
5
+ "executed_epochs": 192,
6
+ "score": null,
7
+ "best_score": 7.753863348132958e-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_323927d7132b425d938bfb687b9354ac.npz",
37
+ "optimizer_file": "boundary_323927d7132b425d938bfb687b9354ac_optimizer.pt",
38
+ "arrays_sha256": "36af7ac1eb87f6a1eaf612d7c850d2755380ffd15c4a1d3ad1a1592720451671",
39
+ "optimizer_sha256": "6b74cef5b00303a94692300e552ae23ed355993f9f04dde9d0ba94f11a2d23af",
40
+ "stage": "adam",
41
+ "completed_passes": 192,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18432,
45
+ "adam_update_count": 18432,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 193,
49
+ "consumed_count": 192,
50
+ "last_submitted_update": 18432,
51
+ "last_consumed_update": 18336,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18432,
56
+ "completed_passes": 192,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18432,
59
+ "snapshot": "pass_end_0192",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18336,
67
+ "pass_science": {
68
+ "completed_passes": 192,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18432,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18432,
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.3568823931109364e-07,
83
+ "update_l2": 0.005988046061247587
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.843786492372601e-07,
87
+ "update_l2": 0.0007696151733398438
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.925946394176208e-08,
95
+ "update_l2": 0.001933813327923417
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.2569031241582707e-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.2569031241582707e-05,
110
+ "observation_loss": 1.2569031241582707e-05,
111
+ "chamfer": 9.047415005625226e-06,
112
+ "track": 3.521616690704832e-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": 192,
131
+ "adam_update_count": 18432
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02275310000004538
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_323927d7132b425d938bfb687b9354ac_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 193,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18433,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 192,
150
+ "trained_intervals": 18432,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18432,
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.592774868011475,
163
+ "median": 10.357353210449219,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3994993269443512,
170
+ "median": 0.3994993269443512,
171
+ "max": 0.3994993269443512,
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.554553031921387,
184
+ "median": 10.32275390625,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 268.4795837402344,
191
+ "median": 31487.728515625,
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": 1909.41650390625,
212
+ "median": 30416.908203125,
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.3994993269443512,
233
+ "median": 0.3994993269443512,
234
+ "max": 0.3994993269443512,
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": 276,
250
+ "controller_edge_stiffness": 62
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_0193.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0193",
5
+ "executed_epochs": 193,
6
+ "score": null,
7
+ "best_score": 7.74202819305477e-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_f15b4842c4844c74ae7cf9aec03f8bc7.npz",
37
+ "optimizer_file": "boundary_f15b4842c4844c74ae7cf9aec03f8bc7_optimizer.pt",
38
+ "arrays_sha256": "109b166bcc98715907dd208340dc0e74ee8fbd985e9ebe3bb73d5673f6679ada",
39
+ "optimizer_sha256": "78a4666b3ac4e2b8bf884b3678c3bf2fd4d01e46eab54076911afd066e96ef41",
40
+ "stage": "adam",
41
+ "completed_passes": 193,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18528,
45
+ "adam_update_count": 18528,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 194,
49
+ "consumed_count": 193,
50
+ "last_submitted_update": 18528,
51
+ "last_consumed_update": 18432,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18528,
56
+ "completed_passes": 193,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18528,
59
+ "snapshot": "pass_end_0193",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18432,
67
+ "pass_science": {
68
+ "completed_passes": 193,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18528,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18528,
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.354802066089178e-07,
83
+ "update_l2": 0.006001740228384733
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.953592771997137e-07,
87
+ "update_l2": 0.0007796287536621094
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.047052008601895e-08,
95
+ "update_l2": 0.0019540979992598295
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.2554404747788794e-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.2554404747788794e-05,
110
+ "observation_loss": 1.2554404747788794e-05,
111
+ "chamfer": 9.039057658810634e-06,
112
+ "track": 3.5153468616044847e-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": 193,
131
+ "adam_update_count": 18528
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022330279000016162
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_f15b4842c4844c74ae7cf9aec03f8bc7_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 194,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18529,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 193,
150
+ "trained_intervals": 18528,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18528,
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.580768585205078,
163
+ "median": 10.357499122619629,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.3998737037181854,
170
+ "median": 0.3998737037181854,
171
+ "max": 0.3998737037181854,
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.547476291656494,
184
+ "median": 10.32274341583252,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 265.2754211425781,
191
+ "median": 31492.32421875,
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": 1895.951904296875,
212
+ "median": 30416.58984375,
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.3998737037181854,
233
+ "median": 0.3998737037181854,
234
+ "max": 0.3998737037181854,
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": 277,
250
+ "controller_edge_stiffness": 62
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_0194.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0194",
5
+ "executed_epochs": 194,
6
+ "score": null,
7
+ "best_score": 7.729784897492209e-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_5ecc9c09a91b47d88e94f0d302ec5c89.npz",
37
+ "optimizer_file": "boundary_5ecc9c09a91b47d88e94f0d302ec5c89_optimizer.pt",
38
+ "arrays_sha256": "453cc8c03e36dd48ed68aa9354543087f3d54292e859f5a768ff2d7c2f27ad90",
39
+ "optimizer_sha256": "b9b3c571c27d25e63bcaf820804d38b216ad7e4d42a2108d6412a90008950902",
40
+ "stage": "adam",
41
+ "completed_passes": 194,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18624,
45
+ "adam_update_count": 18624,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 195,
49
+ "consumed_count": 194,
50
+ "last_submitted_update": 18624,
51
+ "last_consumed_update": 18528,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18624,
56
+ "completed_passes": 194,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18624,
59
+ "snapshot": "pass_end_0194",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18528,
67
+ "pass_science": {
68
+ "completed_passes": 194,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18624,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18624,
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.3728617886954453e-07,
83
+ "update_l2": 0.006003408692777157
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.966471643299883e-07,
87
+ "update_l2": 0.000782012939453125
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.261535017732967e-08,
95
+ "update_l2": 0.0019475591834634542
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.2535758287413046e-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.2535758287413046e-05,
110
+ "observation_loss": 1.2535758287413046e-05,
111
+ "chamfer": 9.027903615788091e-06,
112
+ "track": 3.507854216877604e-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": 194,
131
+ "adam_update_count": 18624
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022356574001605622
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_5ecc9c09a91b47d88e94f0d302ec5c89_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 195,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18625,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 194,
150
+ "trained_intervals": 18624,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18624,
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.569130897521973,
163
+ "median": 10.357674598693848,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4000968039035797,
170
+ "median": 0.4000968039035797,
171
+ "max": 0.4000968039035797,
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.5404510498046875,
184
+ "median": 10.32274055480957,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 262.20611572265625,
191
+ "median": 31497.8515625,
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": 1882.678955078125,
212
+ "median": 30416.501953125,
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.4000968039035797,
233
+ "median": 0.4000968039035797,
234
+ "max": 0.4000968039035797,
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": 280,
250
+ "controller_edge_stiffness": 62
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_0195.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0195",
5
+ "executed_epochs": 195,
6
+ "score": null,
7
+ "best_score": 7.720099515514297e-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_e99958174dfe46abb4c5e3c8f3a1b184.npz",
37
+ "optimizer_file": "boundary_e99958174dfe46abb4c5e3c8f3a1b184_optimizer.pt",
38
+ "arrays_sha256": "58d1b7add63481358c58599f715f2f68efbe774a7893ee152c653e440f08f729",
39
+ "optimizer_sha256": "1d360e073d0277f85735e8e58dce0396aea3c483e0aa1ddf06a04c01698d95d9",
40
+ "stage": "adam",
41
+ "completed_passes": 195,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18720,
45
+ "adam_update_count": 18720,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 196,
49
+ "consumed_count": 195,
50
+ "last_submitted_update": 18720,
51
+ "last_consumed_update": 18624,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18720,
56
+ "completed_passes": 195,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18720,
59
+ "snapshot": "pass_end_0195",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18624,
67
+ "pass_science": {
68
+ "completed_passes": 195,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18720,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18720,
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.3804066156808403e-07,
83
+ "update_l2": 0.006005855742841959
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.0859754101820727e-07,
87
+ "update_l2": 0.0007917582988739014
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.425827419638154e-08,
95
+ "update_l2": 0.0019459736067801714
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.2527828403108288e-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.2527828403108288e-05,
110
+ "observation_loss": 1.2527828403108288e-05,
111
+ "chamfer": 9.02390183910029e-06,
112
+ "track": 3.503926791381673e-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": 195,
131
+ "adam_update_count": 18720
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02232402700064995
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_e99958174dfe46abb4c5e3c8f3a1b184_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 196,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18721,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 195,
150
+ "trained_intervals": 18720,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18720,
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.5579023361206055,
163
+ "median": 10.357786178588867,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4001264274120331,
170
+ "median": 0.4001264274120331,
171
+ "max": 0.4001264274120331,
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.533489227294922,
184
+ "median": 10.322739601135254,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 259.27838134765625,
191
+ "median": 31501.365234375,
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": 1869.61767578125,
212
+ "median": 30416.470703125,
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.4001264274120331,
233
+ "median": 0.4001264274120331,
234
+ "max": 0.4001264274120331,
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": 282,
250
+ "controller_edge_stiffness": 62
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_0196.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0196",
5
+ "executed_epochs": 196,
6
+ "score": null,
7
+ "best_score": 7.710945858718787e-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_01e9df8283684e51a6428b859dc7de65.npz",
37
+ "optimizer_file": "boundary_01e9df8283684e51a6428b859dc7de65_optimizer.pt",
38
+ "arrays_sha256": "6bb5afd65bf4a8ce19132a9ce060061ca1e5d29ede2dec659641861c41a8f229",
39
+ "optimizer_sha256": "467f9cfebf0ad4fc34da8349d94e38339acb5210fbc4e693ca9d5d81075604d7",
40
+ "stage": "adam",
41
+ "completed_passes": 196,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18816,
45
+ "adam_update_count": 18816,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 197,
49
+ "consumed_count": 196,
50
+ "last_submitted_update": 18816,
51
+ "last_consumed_update": 18720,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18816,
56
+ "completed_passes": 196,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18816,
59
+ "snapshot": "pass_end_0196",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18720,
67
+ "pass_science": {
68
+ "completed_passes": 196,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18816,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18816,
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.370150641832879e-07,
83
+ "update_l2": 0.006002921145409346
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.152024194401747e-07,
87
+ "update_l2": 0.0008043944835662842
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.454598716094551e-08,
95
+ "update_l2": 0.0019373847171664238
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.2517773939180188e-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.2517773939180188e-05,
110
+ "observation_loss": 1.2517773939180188e-05,
111
+ "chamfer": 9.018653145176359e-06,
112
+ "track": 3.499121021377505e-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": 196,
131
+ "adam_update_count": 18816
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02246358299998974
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_01e9df8283684e51a6428b859dc7de65_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 197,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18817,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 196,
150
+ "trained_intervals": 18816,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18816,
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.547086238861084,
163
+ "median": 10.357810974121094,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40049922466278076,
170
+ "median": 0.40049922466278076,
171
+ "max": 0.40049922466278076,
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.526622295379639,
184
+ "median": 10.322739601135254,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 256.4891052246094,
191
+ "median": 31502.146484375,
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": 1856.8231201171875,
212
+ "median": 30416.470703125,
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.40049922466278076,
233
+ "median": 0.40049922466278076,
234
+ "max": 0.40049922466278076,
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": 283,
250
+ "controller_edge_stiffness": 62
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_0197.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0197",
5
+ "executed_epochs": 197,
6
+ "score": null,
7
+ "best_score": 7.701034358357598e-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_c3fb452d692b4989a0d67e2f5846063c.npz",
37
+ "optimizer_file": "boundary_c3fb452d692b4989a0d67e2f5846063c_optimizer.pt",
38
+ "arrays_sha256": "c5676c2a4f84e3b790f4f8ab9ce944a02147b8e6a3a67d6072198d1ed4ace8cd",
39
+ "optimizer_sha256": "165b5067c6727fd93c1f19b75db2e43006d9dea4facabafbb4ae680c5259c5fb",
40
+ "stage": "adam",
41
+ "completed_passes": 197,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 18912,
45
+ "adam_update_count": 18912,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 198,
49
+ "consumed_count": 197,
50
+ "last_submitted_update": 18912,
51
+ "last_consumed_update": 18816,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 18912,
56
+ "completed_passes": 197,
57
+ "next_interval": 0,
58
+ "trained_intervals": 18912,
59
+ "snapshot": "pass_end_0197",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18816,
67
+ "pass_science": {
68
+ "completed_passes": 197,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 18912,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 18912,
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.4190310082540236e-07,
83
+ "update_l2": 0.005998391658067703
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.1807754535529966e-07,
87
+ "update_l2": 0.0008034408092498779
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.876577967635967e-08,
95
+ "update_l2": 0.001958006527274847
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.2498061551013961e-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.2498061551013961e-05,
110
+ "observation_loss": 1.2498061551013961e-05,
111
+ "chamfer": 9.007196240418125e-06,
112
+ "track": 3.490865537969512e-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": 197,
131
+ "adam_update_count": 18912
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02248085599967453
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_c3fb452d692b4989a0d67e2f5846063c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 198,
143
+ "next_interval": 0,
144
+ "next_adam_update": 18913,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 197,
150
+ "trained_intervals": 18912,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 18912,
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.536663055419922,
163
+ "median": 10.358022689819336,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4008946120738983,
170
+ "median": 0.4008946120738983,
171
+ "max": 0.4008946120738983,
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.519886493682861,
184
+ "median": 10.322731971740723,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 253.82957458496094,
191
+ "median": 31508.818359375,
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": 1844.35791015625,
212
+ "median": 30416.240234375,
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.4008946120738983,
233
+ "median": 0.4008946120738983,
234
+ "max": 0.4008946120738983,
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": 284,
250
+ "controller_edge_stiffness": 62
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_0198.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0198",
5
+ "executed_epochs": 198,
6
+ "score": null,
7
+ "best_score": 7.689781054883346e-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_e15a249caaf6475d98ba223a43a0d80d.npz",
37
+ "optimizer_file": "boundary_e15a249caaf6475d98ba223a43a0d80d_optimizer.pt",
38
+ "arrays_sha256": "03e2dd185e1c7fafe54946e66e236c15e8c1f151591f4b49a6ad374a9cba8c92",
39
+ "optimizer_sha256": "2436a27ce7ee020a41a27510edda2ec4c50005ca96a1995607aa3e9f54fe759b",
40
+ "stage": "adam",
41
+ "completed_passes": 198,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19008,
45
+ "adam_update_count": 19008,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 199,
49
+ "consumed_count": 198,
50
+ "last_submitted_update": 19008,
51
+ "last_consumed_update": 18912,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19008,
56
+ "completed_passes": 198,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19008,
59
+ "snapshot": "pass_end_0198",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 18912,
67
+ "pass_science": {
68
+ "completed_passes": 198,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19008,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19008,
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.4279645199621882e-07,
83
+ "update_l2": 0.0059886802919209
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.2980228209235065e-07,
87
+ "update_l2": 0.0007846653461456299
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.002567142284533e-08,
95
+ "update_l2": 0.0019608798902481794
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.2481330486480147e-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.2481330486480147e-05,
110
+ "observation_loss": 1.2481330486480147e-05,
111
+ "chamfer": 8.997726581583265e-06,
112
+ "track": 3.4836043596442323e-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": 198,
131
+ "adam_update_count": 19008
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022325791000184836
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_e15a249caaf6475d98ba223a43a0d80d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 199,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19009,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 198,
150
+ "trained_intervals": 19008,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19008,
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.526635646820068,
163
+ "median": 10.358041763305664,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40104973316192627,
170
+ "median": 0.40104973316192627,
171
+ "max": 0.40104973316192627,
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.513215065002441,
184
+ "median": 10.322729110717773,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 251.29702758789062,
191
+ "median": 31509.41796875,
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": 1832.094482421875,
212
+ "median": 30416.15234375,
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.40104973316192627,
233
+ "median": 0.40104973316192627,
234
+ "max": 0.40104973316192627,
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": 287,
250
+ "controller_edge_stiffness": 63
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_0199.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0199",
5
+ "executed_epochs": 199,
6
+ "score": null,
7
+ "best_score": 7.682107513081368e-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_e14a0dd5fa794b33b93bfb606166e1c1.npz",
37
+ "optimizer_file": "boundary_e14a0dd5fa794b33b93bfb606166e1c1_optimizer.pt",
38
+ "arrays_sha256": "41b7fb80b6918117398176ac212ef3a43265d7ad26b1bea8851b24389707bb8f",
39
+ "optimizer_sha256": "de1eb15a70a7f06a6426bebe7f28fb38ff021dd38d3623c659f9dd398b93c05a",
40
+ "stage": "adam",
41
+ "completed_passes": 199,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19104,
45
+ "adam_update_count": 19104,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 200,
49
+ "consumed_count": 199,
50
+ "last_submitted_update": 19104,
51
+ "last_consumed_update": 19008,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19104,
56
+ "completed_passes": 199,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19104,
59
+ "snapshot": "pass_end_0199",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19008,
67
+ "pass_science": {
68
+ "completed_passes": 199,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19104,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19104,
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.459408309756327e-07,
83
+ "update_l2": 0.006008044816553593
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.397278476313659e-07,
87
+ "update_l2": 0.0007816851139068604
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.4752388583237916e-08,
95
+ "update_l2": 0.001600198564119637
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.246643478225451e-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.246643478225451e-05,
110
+ "observation_loss": 1.246643478225451e-05,
111
+ "chamfer": 8.989584785012994e-06,
112
+ "track": 3.4768497698678402e-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": 199,
131
+ "adam_update_count": 19104
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02243198799988022
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_e14a0dd5fa794b33b93bfb606166e1c1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 200,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19105,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 199,
150
+ "trained_intervals": 19104,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19104,
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.516993999481201,
163
+ "median": 10.358192443847656,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4013548195362091,
170
+ "median": 0.4013548195362091,
171
+ "max": 0.4013548195362091,
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.506617546081543,
184
+ "median": 10.322739601135254,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 248.88575744628906,
191
+ "median": 31514.166015625,
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": 1820.046875,
212
+ "median": 30416.470703125,
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.4013548195362091,
233
+ "median": 0.4013548195362091,
234
+ "max": 0.4013548195362091,
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": 289,
250
+ "controller_edge_stiffness": 64
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_0200.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0200",
5
+ "executed_epochs": 200,
6
+ "score": null,
7
+ "best_score": 7.675052295041951e-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_827ee6c9abf742b1a79325f062238e35.npz",
37
+ "optimizer_file": "boundary_827ee6c9abf742b1a79325f062238e35_optimizer.pt",
38
+ "arrays_sha256": "9f7efebf1d9a400835f35d424c17efcd0a52ca04a73162772b584b92d3af1928",
39
+ "optimizer_sha256": "6bdfd8c7b279df386d181be2ee9691086efa8cbbd610f0d31970dc7772d0fa63",
40
+ "stage": "adam",
41
+ "completed_passes": 200,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19200,
45
+ "adam_update_count": 19200,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 201,
49
+ "consumed_count": 200,
50
+ "last_submitted_update": 19200,
51
+ "last_consumed_update": 19104,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19200,
56
+ "completed_passes": 200,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19200,
59
+ "snapshot": "pass_end_0200",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19104,
67
+ "pass_science": {
68
+ "completed_passes": 200,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19200,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19200,
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.497684678497535e-07,
83
+ "update_l2": 0.0060338168404996395
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 4.044426020755054e-07,
87
+ "update_l2": 0.0007804632186889648
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.504162921468378e-08,
95
+ "update_l2": 0.0015819608233869076
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.2452725968614686e-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.2452725968614686e-05,
110
+ "observation_loss": 1.2452725968614686e-05,
111
+ "chamfer": 8.98192865861347e-06,
112
+ "track": 3.4707970826275414e-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": 200,
131
+ "adam_update_count": 19200
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022318006998830242
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_827ee6c9abf742b1a79325f062238e35_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 201,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19201,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 200,
150
+ "trained_intervals": 19200,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19200,
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.507640361785889,
163
+ "median": 10.358428001403809,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40160876512527466,
170
+ "median": 0.40160876512527466,
171
+ "max": 0.40160876512527466,
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.500092506408691,
184
+ "median": 10.322739601135254,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 246.56861877441406,
191
+ "median": 31521.591796875,
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": 1808.209716796875,
212
+ "median": 30416.470703125,
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.40160876512527466,
233
+ "median": 0.40160876512527466,
234
+ "max": 0.40160876512527466,
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": 293,
250
+ "controller_edge_stiffness": 64
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_0201.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0201",
5
+ "executed_epochs": 201,
6
+ "score": null,
7
+ "best_score": 7.66677363846687e-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_b9370598fe2e4470b2c892eb4a95231b.npz",
37
+ "optimizer_file": "boundary_b9370598fe2e4470b2c892eb4a95231b_optimizer.pt",
38
+ "arrays_sha256": "c4cc4a26f6dddc8b32fd279e66c9dbb9703aaba9a1738308c4993237d97116c1",
39
+ "optimizer_sha256": "a9ef95cb264dc85397618ec59732d9810714a34a67635107646d2236094c74b0",
40
+ "stage": "adam",
41
+ "completed_passes": 201,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19296,
45
+ "adam_update_count": 19296,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 202,
49
+ "consumed_count": 201,
50
+ "last_submitted_update": 19296,
51
+ "last_consumed_update": 19200,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19296,
56
+ "completed_passes": 201,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19296,
59
+ "snapshot": "pass_end_0201",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19200,
67
+ "pass_science": {
68
+ "completed_passes": 201,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19296,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19296,
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.5032436806450278e-07,
83
+ "update_l2": 0.006045978516340256
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.86192823498277e-07,
87
+ "update_l2": 0.0007704496383666992
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.5215124210831164e-08,
95
+ "update_l2": 0.001592990942299366
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.2441208127711434e-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.2441208127711434e-05,
110
+ "observation_loss": 1.2441208127711434e-05,
111
+ "chamfer": 8.975175660452805e-06,
112
+ "track": 3.4660324672586285e-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": 201,
131
+ "adam_update_count": 19296
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02279452999937348
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_b9370598fe2e4470b2c892eb4a95231b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 202,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19297,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 201,
150
+ "trained_intervals": 19296,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19296,
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.4986186027526855,
163
+ "median": 10.358461380004883,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4017523229122162,
170
+ "median": 0.4017523229122162,
171
+ "max": 0.4017523229122162,
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.4936017990112305,
184
+ "median": 10.322737693786621,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 244.35414123535156,
191
+ "median": 31522.64453125,
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": 1796.5111083984375,
212
+ "median": 30416.4140625,
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.4017523229122162,
233
+ "median": 0.4017523229122162,
234
+ "max": 0.4017523229122162,
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": 300,
250
+ "controller_edge_stiffness": 64
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_0202.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0202",
5
+ "executed_epochs": 202,
6
+ "score": null,
7
+ "best_score": 7.6596513546671e-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_a94c4993bf6643648c62bc500870b208.npz",
37
+ "optimizer_file": "boundary_a94c4993bf6643648c62bc500870b208_optimizer.pt",
38
+ "arrays_sha256": "1ff0047854f5a1ef15f197d690f940e91fb734e86e9adb783df859c86615b0e8",
39
+ "optimizer_sha256": "424ca72b0b0f8295b4df3411d4978fbef9f0c361f910145736322552f00b7fd9",
40
+ "stage": "adam",
41
+ "completed_passes": 202,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19392,
45
+ "adam_update_count": 19392,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 203,
49
+ "consumed_count": 202,
50
+ "last_submitted_update": 19392,
51
+ "last_consumed_update": 19296,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19392,
56
+ "completed_passes": 202,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19392,
59
+ "snapshot": "pass_end_0202",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19296,
67
+ "pass_science": {
68
+ "completed_passes": 202,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19392,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19392,
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.5102945383205224e-07,
83
+ "update_l2": 0.006036845501512289
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.198910007995437e-07,
87
+ "update_l2": 0.0007716119289398193
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.6213399451080477e-08,
95
+ "update_l2": 0.001600801944732666
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.243841052200878e-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.243841052200878e-05,
110
+ "observation_loss": 1.243841052200878e-05,
111
+ "chamfer": 8.974142474471591e-06,
112
+ "track": 3.4642678201635135e-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": 202,
131
+ "adam_update_count": 19392
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02253465600006166
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_a94c4993bf6643648c62bc500870b208_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 203,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19393,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 202,
150
+ "trained_intervals": 19392,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19392,
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.489905834197998,
163
+ "median": 10.358572959899902,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4018462300300598,
170
+ "median": 0.4018462300300598,
171
+ "max": 0.4018462300300598,
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.487107276916504,
184
+ "median": 10.322734832763672,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 242.23440551757812,
191
+ "median": 31526.16015625,
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": 1784.8814697265625,
212
+ "median": 30416.328125,
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.4018462300300598,
233
+ "median": 0.4018462300300598,
234
+ "max": 0.4018462300300598,
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": 303,
250
+ "controller_edge_stiffness": 64
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_0203.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0203",
5
+ "executed_epochs": 203,
6
+ "score": null,
7
+ "best_score": 7.652974476949717e-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_46152fa0bad9404e9c5e7f1dc6e31c8c.npz",
37
+ "optimizer_file": "boundary_46152fa0bad9404e9c5e7f1dc6e31c8c_optimizer.pt",
38
+ "arrays_sha256": "00ce6689c1fb907d9480a9aad80b6dea5846166ef1fd1e0920a8c103f26c1495",
39
+ "optimizer_sha256": "5ea21365fbc42df0b1570f0be5344a7d8302d67cdcc4cfbc7af7668ea58ab286",
40
+ "stage": "adam",
41
+ "completed_passes": 203,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19488,
45
+ "adam_update_count": 19488,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 204,
49
+ "consumed_count": 203,
50
+ "last_submitted_update": 19488,
51
+ "last_consumed_update": 19392,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19488,
56
+ "completed_passes": 203,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19488,
59
+ "snapshot": "pass_end_0203",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19392,
67
+ "pass_science": {
68
+ "completed_passes": 203,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19488,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19488,
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.5179000456555514e-07,
83
+ "update_l2": 0.00602699164301157
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.967060481751105e-07,
87
+ "update_l2": 0.0007745027542114258
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.6278408782332008e-08,
95
+ "update_l2": 0.001608298858627677
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.2436858014552854e-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.2436858014552854e-05,
110
+ "observation_loss": 1.2436858014552854e-05,
111
+ "chamfer": 8.974136108008679e-06,
112
+ "track": 3.4627216791704996e-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": 203,
131
+ "adam_update_count": 19488
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022350482999172527
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_46152fa0bad9404e9c5e7f1dc6e31c8c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 204,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19489,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 203,
150
+ "trained_intervals": 19488,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19488,
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.481570243835449,
163
+ "median": 10.358769416809082,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40204057097435,
170
+ "median": 0.40204057097435,
171
+ "max": 0.40204057097435,
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.48062801361084,
184
+ "median": 10.322731971740723,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 240.2236328125,
191
+ "median": 31532.35546875,
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": 1773.354248046875,
212
+ "median": 30416.240234375,
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.40204057097435,
233
+ "median": 0.40204057097435,
234
+ "max": 0.40204057097435,
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": 304,
250
+ "controller_edge_stiffness": 64
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_0204.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0204",
5
+ "executed_epochs": 204,
6
+ "score": null,
7
+ "best_score": 7.646066239412145e-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_53c825f034024d4b9661039b8e6f024a.npz",
37
+ "optimizer_file": "boundary_53c825f034024d4b9661039b8e6f024a_optimizer.pt",
38
+ "arrays_sha256": "86ca7a9292c0a8fe1b88013276ce365d7007e27148a5727e869cc85ca3ae57c0",
39
+ "optimizer_sha256": "5375d83b92526822d0592c3daafbf7a08f07f1983e15307b30280ce6511fe5f1",
40
+ "stage": "adam",
41
+ "completed_passes": 204,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19584,
45
+ "adam_update_count": 19584,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 205,
49
+ "consumed_count": 204,
50
+ "last_submitted_update": 19584,
51
+ "last_consumed_update": 19488,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19584,
56
+ "completed_passes": 204,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19584,
59
+ "snapshot": "pass_end_0204",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19488,
67
+ "pass_science": {
68
+ "completed_passes": 204,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19584,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19584,
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.5322717672461295e-07,
83
+ "update_l2": 0.006032794248312712
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.8818033115385333e-07,
87
+ "update_l2": 0.0007746219635009766
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.6569585642732818e-08,
95
+ "update_l2": 0.001601765165105462
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.242932012246456e-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.242932012246456e-05,
110
+ "observation_loss": 1.242932012246456e-05,
111
+ "chamfer": 8.969983355200384e-06,
112
+ "track": 3.4593365398905007e-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": 204,
131
+ "adam_update_count": 19584
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022365200999047374
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_53c825f034024d4b9661039b8e6f024a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 205,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19585,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 204,
150
+ "trained_intervals": 19584,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19584,
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.473618507385254,
163
+ "median": 10.359021186828613,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4024342894554138,
170
+ "median": 0.4024342894554138,
171
+ "max": 0.4024342894554138,
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.474220275878906,
184
+ "median": 10.322734832763672,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 238.3209991455078,
191
+ "median": 31540.294921875,
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": 1762.0272216796875,
212
+ "median": 30416.328125,
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.4024342894554138,
233
+ "median": 0.4024342894554138,
234
+ "max": 0.4024342894554138,
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": 306,
250
+ "controller_edge_stiffness": 64
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_0205.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0205",
5
+ "executed_epochs": 205,
6
+ "score": null,
7
+ "best_score": 7.636555435415934e-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_805606fff385477db072076995c75652.npz",
37
+ "optimizer_file": "boundary_805606fff385477db072076995c75652_optimizer.pt",
38
+ "arrays_sha256": "f68c8e6c58f7a294ba65aa36d65ceba44c7d70d6b987bede122318c7db507b47",
39
+ "optimizer_sha256": "ccd52bd719f5908400e20ac305391f06348b65ab2a865f4d65a6bf509c16ab73",
40
+ "stage": "adam",
41
+ "completed_passes": 205,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19680,
45
+ "adam_update_count": 19680,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 206,
49
+ "consumed_count": 205,
50
+ "last_submitted_update": 19680,
51
+ "last_consumed_update": 19584,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19680,
56
+ "completed_passes": 205,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19680,
59
+ "snapshot": "pass_end_0205",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19584,
67
+ "pass_science": {
68
+ "completed_passes": 205,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19680,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19680,
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.5417965926189936e-07,
83
+ "update_l2": 0.006042745430022478
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.6918041839962825e-07,
87
+ "update_l2": 0.0007710158824920654
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.6734161551189572e-08,
95
+ "update_l2": 0.0016082583460956812
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.2422293366398662e-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.2422293366398662e-05,
110
+ "observation_loss": 1.2422293366398662e-05,
111
+ "chamfer": 8.966205314209219e-06,
112
+ "track": 3.456088506936794e-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": 205,
131
+ "adam_update_count": 19680
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02296578999994381
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_805606fff385477db072076995c75652_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 206,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19681,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 205,
150
+ "trained_intervals": 19680,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19680,
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.4659810066223145,
163
+ "median": 10.35914421081543,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4027397632598877,
170
+ "median": 0.4027397632598877,
171
+ "max": 0.4027397632598877,
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.467889308929443,
184
+ "median": 10.322813034057617,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 236.50775146484375,
191
+ "median": 31544.173828125,
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": 1750.9071044921875,
212
+ "median": 30418.705078125,
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.4027397632598877,
233
+ "median": 0.4027397632598877,
234
+ "max": 0.4027397632598877,
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": 307,
250
+ "controller_edge_stiffness": 64
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_0206.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0206",
5
+ "executed_epochs": 206,
6
+ "score": null,
7
+ "best_score": 7.62946086751981e-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_01ba67eff6094e99a215ce16f62e6fd9.npz",
37
+ "optimizer_file": "boundary_01ba67eff6094e99a215ce16f62e6fd9_optimizer.pt",
38
+ "arrays_sha256": "75278bfff61a1f2e5f0be80f234ca23006ad1d73ad40a5449d19981cc676fb9b",
39
+ "optimizer_sha256": "7cb3ee1433e2a4e283d56c1d5ce1c576e68005deb1101719e61ca15331c32733",
40
+ "stage": "adam",
41
+ "completed_passes": 206,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19776,
45
+ "adam_update_count": 19776,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 207,
49
+ "consumed_count": 206,
50
+ "last_submitted_update": 19776,
51
+ "last_consumed_update": 19680,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19776,
56
+ "completed_passes": 206,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19776,
59
+ "snapshot": "pass_end_0206",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19680,
67
+ "pass_science": {
68
+ "completed_passes": 206,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19776,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19776,
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.5660724272947846e-07,
83
+ "update_l2": 0.0060476213693618774
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.7342935027263593e-07,
87
+ "update_l2": 0.000773698091506958
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.7088212561920955e-08,
95
+ "update_l2": 0.0016048902180045843
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.2416442586982157e-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.2416442586982157e-05,
110
+ "observation_loss": 1.2416442586982157e-05,
111
+ "chamfer": 8.96317396836821e-06,
112
+ "track": 3.4532683912402717e-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": 206,
131
+ "adam_update_count": 19776
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223850330003188
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_01ba67eff6094e99a215ce16f62e6fd9_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 207,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19777,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 206,
150
+ "trained_intervals": 19776,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19776,
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.458648681640625,
163
+ "median": 10.359350204467773,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.403130441904068,
170
+ "median": 0.403130441904068,
171
+ "max": 0.403130441904068,
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.461672782897949,
184
+ "median": 10.322844505310059,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 234.7799530029297,
191
+ "median": 31550.671875,
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": 1740.0562744140625,
212
+ "median": 30419.6640625,
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.403130441904068,
233
+ "median": 0.403130441904068,
234
+ "max": 0.403130441904068,
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": 308,
250
+ "controller_edge_stiffness": 65
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_0207.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0207",
5
+ "executed_epochs": 207,
6
+ "score": null,
7
+ "best_score": 7.622052213681248e-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_0b94e4c4feda4b1784d85412e7e1c6f9.npz",
37
+ "optimizer_file": "boundary_0b94e4c4feda4b1784d85412e7e1c6f9_optimizer.pt",
38
+ "arrays_sha256": "83ce43b79209c7541bff8c42768c25975a31e7512973ce5abb8806e90323d86e",
39
+ "optimizer_sha256": "a348114972ca484343cd0d1200f823d38f3498b8405d508176dd477e6e48bf6c",
40
+ "stage": "adam",
41
+ "completed_passes": 207,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19872,
45
+ "adam_update_count": 19872,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 208,
49
+ "consumed_count": 207,
50
+ "last_submitted_update": 19872,
51
+ "last_consumed_update": 19776,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19872,
56
+ "completed_passes": 207,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19872,
59
+ "snapshot": "pass_end_0207",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19776,
67
+ "pass_science": {
68
+ "completed_passes": 207,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19872,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19872,
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.5873894199103233e-07,
83
+ "update_l2": 0.006050788331776857
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.679332453681127e-07,
87
+ "update_l2": 0.0007664859294891357
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.7510530742347328e-08,
95
+ "update_l2": 0.001599134411662817
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.2413580407155678e-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.2413580407155678e-05,
110
+ "observation_loss": 1.2413580407155678e-05,
111
+ "chamfer": 8.962269021139946e-06,
112
+ "track": 3.4513111586420564e-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": 207,
131
+ "adam_update_count": 19872
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022536275000675232
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_0b94e4c4feda4b1784d85412e7e1c6f9_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 208,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19873,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 207,
150
+ "trained_intervals": 19872,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19872,
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.451567649841309,
163
+ "median": 10.359733581542969,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40331196784973145,
170
+ "median": 0.40331196784973145,
171
+ "max": 0.40331196784973145,
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.455583572387695,
184
+ "median": 10.322840690612793,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 233.1233367919922,
191
+ "median": 31562.771484375,
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": 1729.4930419921875,
212
+ "median": 30419.546875,
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.40331196784973145,
233
+ "median": 0.40331196784973145,
234
+ "max": 0.40331196784973145,
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": 309,
250
+ "controller_edge_stiffness": 65
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_0208.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0208",
5
+ "executed_epochs": 208,
6
+ "score": null,
7
+ "best_score": 7.616089952477978e-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_27eb5c8f3949449798ddf8e848d5dbe4.npz",
37
+ "optimizer_file": "boundary_27eb5c8f3949449798ddf8e848d5dbe4_optimizer.pt",
38
+ "arrays_sha256": "8998509c2d82d595a118d8ddf8c05fbd9ee7da42a42a1a432e26bb655174be99",
39
+ "optimizer_sha256": "69613bb2fc054008b7bc8cbc145942f2d24279ed4385c7d89e6e8cf34c610121",
40
+ "stage": "adam",
41
+ "completed_passes": 208,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 19968,
45
+ "adam_update_count": 19968,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 209,
49
+ "consumed_count": 208,
50
+ "last_submitted_update": 19968,
51
+ "last_consumed_update": 19872,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 19968,
56
+ "completed_passes": 208,
57
+ "next_interval": 0,
58
+ "trained_intervals": 19968,
59
+ "snapshot": "pass_end_0208",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19872,
67
+ "pass_science": {
68
+ "completed_passes": 208,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 19968,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 19968,
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.5913391848698666e-07,
83
+ "update_l2": 0.0060477349907159805
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.5731310415721964e-07,
87
+ "update_l2": 0.0007630288600921631
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.7614737163617065e-08,
95
+ "update_l2": 0.0015996691072359681
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.2410835552145727e-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.2410835552145727e-05,
110
+ "observation_loss": 1.2410835552145727e-05,
111
+ "chamfer": 8.961359526438173e-06,
112
+ "track": 3.449475570960203e-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": 208,
131
+ "adam_update_count": 19968
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02244151200102351
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_27eb5c8f3949449798ddf8e848d5dbe4_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 209,
143
+ "next_interval": 0,
144
+ "next_adam_update": 19969,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 208,
150
+ "trained_intervals": 19968,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 19968,
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.4447340965271,
163
+ "median": 10.359776496887207,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40357983112335205,
170
+ "median": 0.40357983112335205,
171
+ "max": 0.40357983112335205,
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.4496684074401855,
184
+ "median": 10.322717666625977,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 231.53570556640625,
191
+ "median": 31564.125,
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": 1719.29296875,
212
+ "median": 30415.8046875,
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.40357983112335205,
233
+ "median": 0.40357983112335205,
234
+ "max": 0.40357983112335205,
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": 311,
250
+ "controller_edge_stiffness": 65
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_0209.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0209",
5
+ "executed_epochs": 209,
6
+ "score": null,
7
+ "best_score": 7.6108938174002105e-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_1a051b3296df401e8b526940682f387b.npz",
37
+ "optimizer_file": "boundary_1a051b3296df401e8b526940682f387b_optimizer.pt",
38
+ "arrays_sha256": "565849ea9be8e389bc0a150e8ebfd04c61ef02ec9ac0d1d7aaa74ddcd6887d2c",
39
+ "optimizer_sha256": "dc82233684ed02793c169a358e99d5d5717319f805414f9cd34255ed914f5d5e",
40
+ "stage": "adam",
41
+ "completed_passes": 209,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20064,
45
+ "adam_update_count": 20064,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 210,
49
+ "consumed_count": 209,
50
+ "last_submitted_update": 20064,
51
+ "last_consumed_update": 19968,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20064,
56
+ "completed_passes": 209,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20064,
59
+ "snapshot": "pass_end_0209",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 19968,
67
+ "pass_science": {
68
+ "completed_passes": 209,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20064,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20064,
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.5832269184556935e-07,
83
+ "update_l2": 0.006046068388968706
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4948687382675416e-07,
87
+ "update_l2": 0.000758737325668335
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.7491994458728186e-08,
95
+ "update_l2": 0.0016048378311097622
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.2409083865350112e-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.2409083865350112e-05,
110
+ "observation_loss": 1.2409083865350112e-05,
111
+ "chamfer": 8.961267667473294e-06,
112
+ "track": 3.4478166526241694e-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": 209,
131
+ "adam_update_count": 20064
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022502589999930933
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_1a051b3296df401e8b526940682f387b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 210,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20065,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 209,
150
+ "trained_intervals": 20064,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20064,
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.438212871551514,
163
+ "median": 10.359914779663086,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4037981927394867,
170
+ "median": 0.4037981927394867,
171
+ "max": 0.4037981927394867,
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.44392728805542,
184
+ "median": 10.322714805603027,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 230.03073120117188,
191
+ "median": 31568.4921875,
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": 1709.4505615234375,
212
+ "median": 30415.716796875,
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.4037981927394867,
233
+ "median": 0.4037981927394867,
234
+ "max": 0.4037981927394867,
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": 316,
250
+ "controller_edge_stiffness": 65
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_0210.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0210",
5
+ "executed_epochs": 210,
6
+ "score": null,
7
+ "best_score": 7.605918893223891e-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_daeb2c31d9b04ffeb58444fc0ba6a66b.npz",
37
+ "optimizer_file": "boundary_daeb2c31d9b04ffeb58444fc0ba6a66b_optimizer.pt",
38
+ "arrays_sha256": "9a241d2cc43bcab8ea66a983c2087e4733812e671951ee04f2b45a65c2bb2391",
39
+ "optimizer_sha256": "fd1a3445426e8de6f5c17a51d004b2e7084be5d9b9b448b7979d9147170e2eb6",
40
+ "stage": "adam",
41
+ "completed_passes": 210,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20160,
45
+ "adam_update_count": 20160,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 211,
49
+ "consumed_count": 210,
50
+ "last_submitted_update": 20160,
51
+ "last_consumed_update": 20064,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20160,
56
+ "completed_passes": 210,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20160,
59
+ "snapshot": "pass_end_0210",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20064,
67
+ "pass_science": {
68
+ "completed_passes": 210,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20160,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20160,
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.602650598897526e-07,
83
+ "update_l2": 0.006062604952603579
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4514685037502204e-07,
87
+ "update_l2": 0.0007575750350952148
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.7829223370190448e-08,
95
+ "update_l2": 0.0016125200781971216
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.2409746886987705e-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.2409746886987705e-05,
110
+ "observation_loss": 1.2409746886987705e-05,
111
+ "chamfer": 8.96287110663252e-06,
112
+ "track": 3.4468760077288607e-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": 210,
131
+ "adam_update_count": 20160
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022463674999016803
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_daeb2c31d9b04ffeb58444fc0ba6a66b_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 211,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20161,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 210,
150
+ "trained_intervals": 20160,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20160,
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.43190336227417,
163
+ "median": 10.360215187072754,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4039427638053894,
170
+ "median": 0.4039427638053894,
171
+ "max": 0.4039427638053894,
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.438436031341553,
184
+ "median": 10.322711944580078,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 228.58392333984375,
191
+ "median": 31577.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": 1700.08935546875,
212
+ "median": 30415.630859375,
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.4039427638053894,
233
+ "median": 0.4039427638053894,
234
+ "max": 0.4039427638053894,
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": 317,
250
+ "controller_edge_stiffness": 65
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_0211.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0211",
5
+ "executed_epochs": 211,
6
+ "score": null,
7
+ "best_score": 7.60063924805839e-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_b66fd9ce6a3243f99bd51501fd92e12c.npz",
37
+ "optimizer_file": "boundary_b66fd9ce6a3243f99bd51501fd92e12c_optimizer.pt",
38
+ "arrays_sha256": "bf9ec472b07833852aa1b03c97a8461adbdd4939f1871fcec63d40745a1452e9",
39
+ "optimizer_sha256": "d7130c75270dc9b5556b86d1bfe8b2700720adfbdeee00e87a84089fa44fcab0",
40
+ "stage": "adam",
41
+ "completed_passes": 211,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20256,
45
+ "adam_update_count": 20256,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 212,
49
+ "consumed_count": 211,
50
+ "last_submitted_update": 20256,
51
+ "last_consumed_update": 20160,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20256,
56
+ "completed_passes": 211,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20256,
59
+ "snapshot": "pass_end_0211",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20160,
67
+ "pass_science": {
68
+ "completed_passes": 211,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20256,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20256,
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.608912043593591e-07,
83
+ "update_l2": 0.006062272470444441
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4963119926724175e-07,
87
+ "update_l2": 0.0007578730583190918
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.789313668927207e-08,
95
+ "update_l2": 0.0016143955290317535
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.2406208952597808e-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.2406208952597808e-05,
110
+ "observation_loss": 1.2406208952597808e-05,
111
+ "chamfer": 8.961539606389124e-06,
112
+ "track": 3.444669346208684e-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": 211,
131
+ "adam_update_count": 20256
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02258693099975062
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_b66fd9ce6a3243f99bd51501fd92e12c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 212,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20257,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 211,
150
+ "trained_intervals": 20256,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20256,
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.425695896148682,
163
+ "median": 10.360270500183105,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40409788489341736,
170
+ "median": 0.40409788489341736,
171
+ "max": 0.40409788489341736,
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.433095932006836,
184
+ "median": 10.322709083557129,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 227.16937255859375,
191
+ "median": 31579.72265625,
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": 1691.0347900390625,
212
+ "median": 30415.54296875,
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.40409788489341736,
233
+ "median": 0.40409788489341736,
234
+ "max": 0.40409788489341736,
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": 323,
250
+ "controller_edge_stiffness": 66
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_0212.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0212",
5
+ "executed_epochs": 212,
6
+ "score": null,
7
+ "best_score": 7.597710360111402e-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_b86767466d144c5288381c2ce74991f3.npz",
37
+ "optimizer_file": "boundary_b86767466d144c5288381c2ce74991f3_optimizer.pt",
38
+ "arrays_sha256": "33fad2ced08295e5eb20bfb38229bfb58afa66845700bd5ce569ac534968b689",
39
+ "optimizer_sha256": "a548ed17512ed55736be127bfe2e81782607b03a0601fdcf2c2e00e76c3bbe52",
40
+ "stage": "adam",
41
+ "completed_passes": 212,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20352,
45
+ "adam_update_count": 20352,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 213,
49
+ "consumed_count": 212,
50
+ "last_submitted_update": 20352,
51
+ "last_consumed_update": 20256,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20352,
56
+ "completed_passes": 212,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20352,
59
+ "snapshot": "pass_end_0212",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20256,
67
+ "pass_science": {
68
+ "completed_passes": 212,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20352,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20352,
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.59205555405606e-07,
83
+ "update_l2": 0.006063542328774929
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.5073134679587383e-07,
87
+ "update_l2": 0.0007551312446594238
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.7664173174457574e-08,
95
+ "update_l2": 0.0016130853909999132
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.2402168067637831e-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.2402168067637831e-05,
110
+ "observation_loss": 1.2402168067637831e-05,
111
+ "chamfer": 8.960085324360989e-06,
112
+ "track": 3.4420825159031665e-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": 212,
131
+ "adam_update_count": 20352
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022300695000012638
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_b86767466d144c5288381c2ce74991f3_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 213,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20353,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 212,
150
+ "trained_intervals": 20352,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20352,
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.419676303863525,
163
+ "median": 10.360490798950195,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.404287189245224,
170
+ "median": 0.404287189245224,
171
+ "max": 0.404287189245224,
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.427598476409912,
184
+ "median": 10.32270622253418,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 225.8060302734375,
191
+ "median": 31586.6796875,
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": 1681.763916015625,
212
+ "median": 30415.455078125,
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.404287189245224,
233
+ "median": 0.404287189245224,
234
+ "max": 0.404287189245224,
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": 326,
250
+ "controller_edge_stiffness": 66
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_0213.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0213",
5
+ "executed_epochs": 213,
6
+ "score": null,
7
+ "best_score": 7.591669065239633e-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_75ff76139eb149d19d1ddce893caa0f3.npz",
37
+ "optimizer_file": "boundary_75ff76139eb149d19d1ddce893caa0f3_optimizer.pt",
38
+ "arrays_sha256": "469f006c3153b10088c9bbc2127836480612a8a655a23579f960f2d0e24dfc25",
39
+ "optimizer_sha256": "07ff4d6dcadffccc37c3c4b16023b25207c189f409002a4169ff119d01726392",
40
+ "stage": "adam",
41
+ "completed_passes": 213,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20448,
45
+ "adam_update_count": 20448,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 214,
49
+ "consumed_count": 213,
50
+ "last_submitted_update": 20448,
51
+ "last_consumed_update": 20352,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20448,
56
+ "completed_passes": 213,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20448,
59
+ "snapshot": "pass_end_0213",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20352,
67
+ "pass_science": {
68
+ "completed_passes": 213,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20448,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20448,
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.60191490294892e-07,
83
+ "update_l2": 0.00607488164678216
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4358669747925887e-07,
87
+ "update_l2": 0.0007493495941162109
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.7946077452156715e-08,
95
+ "update_l2": 0.0016188585432246327
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.240181882167235e-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.240181882167235e-05,
110
+ "observation_loss": 1.240181882167235e-05,
111
+ "chamfer": 8.961180355981924e-06,
112
+ "track": 3.440638238316751e-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": 213,
131
+ "adam_update_count": 20448
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022679063000396127
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_75ff76139eb149d19d1ddce893caa0f3_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 214,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20449,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 213,
150
+ "trained_intervals": 20448,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20448,
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.413852214813232,
163
+ "median": 10.360649108886719,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4043949842453003,
170
+ "median": 0.4043949842453003,
171
+ "max": 0.4043949842453003,
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.422002792358398,
184
+ "median": 10.322710990905762,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 224.49472045898438,
191
+ "median": 31591.681640625,
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": 1672.3795166015625,
212
+ "median": 30415.6015625,
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.4043949842453003,
233
+ "median": 0.4043949842453003,
234
+ "max": 0.4043949842453003,
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": 331,
250
+ "controller_edge_stiffness": 66
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_0214.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0214",
5
+ "executed_epochs": 214,
6
+ "score": null,
7
+ "best_score": 7.588129262122341e-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_e823bac684d740bf8d435b05749ef4f1.npz",
37
+ "optimizer_file": "boundary_e823bac684d740bf8d435b05749ef4f1_optimizer.pt",
38
+ "arrays_sha256": "34995021bbebb51d81d7e5f74e3ad8667a81eb76983259b62de5cb7e5d1c4be2",
39
+ "optimizer_sha256": "fe90c7b8b297ec1842c326ffaab3b197b2945032a74b25d26445b8b76d328a50",
40
+ "stage": "adam",
41
+ "completed_passes": 214,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20544,
45
+ "adam_update_count": 20544,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 215,
49
+ "consumed_count": 214,
50
+ "last_submitted_update": 20544,
51
+ "last_consumed_update": 20448,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20544,
56
+ "completed_passes": 214,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20544,
59
+ "snapshot": "pass_end_0214",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20448,
67
+ "pass_science": {
68
+ "completed_passes": 214,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20544,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20544,
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.620974643401496e-07,
83
+ "update_l2": 0.00608851807191968
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.48682027859104e-07,
87
+ "update_l2": 0.0007469356060028076
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.8304226518116593e-08,
95
+ "update_l2": 0.0016216752119362354
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.2403225809975993e-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.2403225809975993e-05,
110
+ "observation_loss": 1.2403225809975993e-05,
111
+ "chamfer": 8.963371328718495e-06,
112
+ "track": 3.439854253883823e-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": 214,
131
+ "adam_update_count": 20544
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02242485900023894
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_e823bac684d740bf8d435b05749ef4f1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 215,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20545,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 214,
150
+ "trained_intervals": 20544,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20544,
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.408291339874268,
163
+ "median": 10.360780715942383,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40465953946113586,
170
+ "median": 0.40465953946113586,
171
+ "max": 0.40465953946113586,
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.416505813598633,
184
+ "median": 10.322742462158203,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 223.2498016357422,
191
+ "median": 31595.83984375,
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": 1663.2117919921875,
212
+ "median": 30416.55859375,
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.40465953946113586,
233
+ "median": 0.40465953946113586,
234
+ "max": 0.40465953946113586,
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": 337,
250
+ "controller_edge_stiffness": 66
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_0215.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0215",
5
+ "executed_epochs": 215,
6
+ "score": null,
7
+ "best_score": 7.582374728087871e-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_38fb201ff1434cb6bf7b87b373615e72.npz",
37
+ "optimizer_file": "boundary_38fb201ff1434cb6bf7b87b373615e72_optimizer.pt",
38
+ "arrays_sha256": "6831936df7e5975a25ca392d67e5a3c3ba94c8af44ea3dd6bdc65a5e40067557",
39
+ "optimizer_sha256": "f4cd360fe1efe857327746caa2092c5e2270b04ce2ca89b344f66de7eddfa322",
40
+ "stage": "adam",
41
+ "completed_passes": 215,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20640,
45
+ "adam_update_count": 20640,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 216,
49
+ "consumed_count": 215,
50
+ "last_submitted_update": 20640,
51
+ "last_consumed_update": 20544,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20640,
56
+ "completed_passes": 215,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20640,
59
+ "snapshot": "pass_end_0215",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20544,
67
+ "pass_science": {
68
+ "completed_passes": 215,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20640,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20640,
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.6345595099664934e-07,
83
+ "update_l2": 0.006088835187256336
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.5863883479360084e-07,
87
+ "update_l2": 0.0007476806640625
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.854467240354097e-08,
95
+ "update_l2": 0.0016271087806671858
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.2402610082062893e-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.2402610082062893e-05,
110
+ "observation_loss": 1.2402610082062893e-05,
111
+ "chamfer": 8.964437256508972e-06,
112
+ "track": 3.43817282555392e-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": 215,
131
+ "adam_update_count": 20640
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022332357000777847
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_38fb201ff1434cb6bf7b87b373615e72_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 216,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20641,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 215,
150
+ "trained_intervals": 20640,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20640,
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.402980804443359,
163
+ "median": 10.36106014251709,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40503865480422974,
170
+ "median": 0.40503865480422974,
171
+ "max": 0.40503865480422974,
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.411092758178711,
184
+ "median": 10.322782516479492,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 222.06736755371094,
191
+ "median": 31604.66796875,
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": 1654.2330322265625,
212
+ "median": 30417.77734375,
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.40503865480422974,
233
+ "median": 0.40503865480422974,
234
+ "max": 0.40503865480422974,
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": 344,
250
+ "controller_edge_stiffness": 67
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_0216.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0216",
5
+ "executed_epochs": 216,
6
+ "score": null,
7
+ "best_score": 7.576593707388686e-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_be446467ecb04d69aff0b0f5def46ca3.npz",
37
+ "optimizer_file": "boundary_be446467ecb04d69aff0b0f5def46ca3_optimizer.pt",
38
+ "arrays_sha256": "b40ac8263ffddeecba446d5f7e2f35c6eb716c65283a9c15af10c96e548a58c1",
39
+ "optimizer_sha256": "d51008b6ec4e4b480859e2aa05d8cd807bb1b7d45bf93493f2e18639bac54b00",
40
+ "stage": "adam",
41
+ "completed_passes": 216,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20736,
45
+ "adam_update_count": 20736,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 217,
49
+ "consumed_count": 216,
50
+ "last_submitted_update": 20736,
51
+ "last_consumed_update": 20640,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20736,
56
+ "completed_passes": 216,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20736,
59
+ "snapshot": "pass_end_0216",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20640,
67
+ "pass_science": {
68
+ "completed_passes": 216,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20736,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20736,
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.5992613100479502e-07,
83
+ "update_l2": 0.0060818856582045555
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4548040755689726e-07,
87
+ "update_l2": 0.0007489621639251709
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.796240750058132e-08,
95
+ "update_l2": 0.0016289427876472473
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.2402339052641764e-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.2402339052641764e-05,
110
+ "observation_loss": 1.2402339052641764e-05,
111
+ "chamfer": 8.965684173745103e-06,
112
+ "track": 3.4366551062703365e-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": 216,
131
+ "adam_update_count": 20736
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022295630998996785
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_be446467ecb04d69aff0b0f5def46ca3_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 217,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20737,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 216,
150
+ "trained_intervals": 20736,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20736,
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.3978047370910645,
163
+ "median": 10.361246109008789,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40534400939941406,
170
+ "median": 0.40534400939941406,
171
+ "max": 0.40534400939941406,
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.405653953552246,
184
+ "median": 10.322779655456543,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 220.9208984375,
191
+ "median": 31610.546875,
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": 1645.2603759765625,
212
+ "median": 30417.689453125,
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.40534400939941406,
233
+ "median": 0.40534400939941406,
234
+ "max": 0.40534400939941406,
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": 345,
250
+ "controller_edge_stiffness": 67
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_0217.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0217",
5
+ "executed_epochs": 217,
6
+ "score": null,
7
+ "best_score": 7.571690848825104e-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_c2650efd6dab4355818ec3f0aa185aaa.npz",
37
+ "optimizer_file": "boundary_c2650efd6dab4355818ec3f0aa185aaa_optimizer.pt",
38
+ "arrays_sha256": "210e91a3c656c34ee3059cef3085bd7fdba2c68e9d3fc48dd6c661cc2114c7f4",
39
+ "optimizer_sha256": "619ea5f5e00fd5ba8033eb13794b0bee587b255f3770b962602e93e11682c0c8",
40
+ "stage": "adam",
41
+ "completed_passes": 217,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20832,
45
+ "adam_update_count": 20832,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 218,
49
+ "consumed_count": 217,
50
+ "last_submitted_update": 20832,
51
+ "last_consumed_update": 20736,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20832,
56
+ "completed_passes": 217,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20832,
59
+ "snapshot": "pass_end_0217",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20736,
67
+ "pass_science": {
68
+ "completed_passes": 217,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20832,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20832,
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.6108859313135326e-07,
83
+ "update_l2": 0.006077759899199009
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.457212247009011e-07,
87
+ "update_l2": 0.0007424652576446533
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.8345807479013274e-08,
95
+ "update_l2": 0.0016290262574329972
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.2399026672937907e-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.2399026672937907e-05,
110
+ "observation_loss": 1.2399026672937907e-05,
111
+ "chamfer": 8.964860171545297e-06,
112
+ "track": 3.4341660466452595e-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": 217,
131
+ "adam_update_count": 20832
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022261717998844688
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_c2650efd6dab4355818ec3f0aa185aaa_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 218,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20833,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 217,
150
+ "trained_intervals": 20832,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20832,
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.39276647567749,
163
+ "median": 10.361349105834961,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4056011140346527,
170
+ "median": 0.4056011140346527,
171
+ "max": 0.4056011140346527,
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.400230884552002,
184
+ "median": 10.322762489318848,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 219.81063842773438,
191
+ "median": 31613.802734375,
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": 1636.3621826171875,
212
+ "median": 30417.16796875,
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.4056011140346527,
233
+ "median": 0.4056011140346527,
234
+ "max": 0.4056011140346527,
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": 349,
250
+ "controller_edge_stiffness": 67
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_0218.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0218",
5
+ "executed_epochs": 218,
6
+ "score": null,
7
+ "best_score": 7.565742154251136e-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_c6d126542e5d4263a2f8b1426d511835.npz",
37
+ "optimizer_file": "boundary_c6d126542e5d4263a2f8b1426d511835_optimizer.pt",
38
+ "arrays_sha256": "3ccbf076cbf9899dcbb0cb0335f31ee0629509d92080495af26dc94b32a22cc3",
39
+ "optimizer_sha256": "3139451467ff0a8b530030cae635a2c373fe9c092bbcabe610ef5f4da717dded",
40
+ "stage": "adam",
41
+ "completed_passes": 218,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 20928,
45
+ "adam_update_count": 20928,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 219,
49
+ "consumed_count": 218,
50
+ "last_submitted_update": 20928,
51
+ "last_consumed_update": 20832,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 20928,
56
+ "completed_passes": 218,
57
+ "next_interval": 0,
58
+ "trained_intervals": 20928,
59
+ "snapshot": "pass_end_0218",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20832,
67
+ "pass_science": {
68
+ "completed_passes": 218,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 20928,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 20928,
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.616435270079819e-07,
83
+ "update_l2": 0.006081077270209789
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4862458758434514e-07,
87
+ "update_l2": 0.0007395744323730469
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.8496767612296026e-08,
95
+ "update_l2": 0.0016327437479048967
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.2401093044900335e-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.2401093044900335e-05,
110
+ "observation_loss": 1.2401093044900335e-05,
111
+ "chamfer": 8.967312169261277e-06,
112
+ "track": 3.433781103012734e-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": 218,
131
+ "adam_update_count": 20928
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02264537399969413
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_c6d126542e5d4263a2f8b1426d511835_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 219,
143
+ "next_interval": 0,
144
+ "next_adam_update": 20929,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 218,
150
+ "trained_intervals": 20928,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 20928,
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.387929916381836,
163
+ "median": 10.361372947692871,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4059737026691437,
170
+ "median": 0.4059737026691437,
171
+ "max": 0.4059737026691437,
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.394834041595459,
184
+ "median": 10.322798728942871,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 218.7500762939453,
191
+ "median": 31614.556640625,
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": 1627.5546875,
212
+ "median": 30418.271484375,
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.4059737026691437,
233
+ "median": 0.4059737026691437,
234
+ "max": 0.4059737026691437,
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": 350,
250
+ "controller_edge_stiffness": 67
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_0219.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0219",
5
+ "executed_epochs": 219,
6
+ "score": null,
7
+ "best_score": 7.559401346668437e-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_5694215db40f43fcb1de704313af73ff.npz",
37
+ "optimizer_file": "boundary_5694215db40f43fcb1de704313af73ff_optimizer.pt",
38
+ "arrays_sha256": "f29f5ff1c043cbebc2214e54788200e83c09d95092fca30ad1254b3b5b6e6f5f",
39
+ "optimizer_sha256": "99b3d57dfbe795ee2dbb8924470fdf013736ba2099aae98bebecd26ad274882c",
40
+ "stage": "adam",
41
+ "completed_passes": 219,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21024,
45
+ "adam_update_count": 21024,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 220,
49
+ "consumed_count": 219,
50
+ "last_submitted_update": 21024,
51
+ "last_consumed_update": 20928,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21024,
56
+ "completed_passes": 219,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21024,
59
+ "snapshot": "pass_end_0219",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 20928,
67
+ "pass_science": {
68
+ "completed_passes": 219,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21024,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21024,
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.6407004466145736e-07,
83
+ "update_l2": 0.0060968054458498955
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.5345920562358515e-07,
87
+ "update_l2": 0.0007432997226715088
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.894552686427687e-08,
95
+ "update_l2": 0.0016364625189453363
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.2401299500197638e-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.2401299500197638e-05,
110
+ "observation_loss": 1.2401299500197638e-05,
111
+ "chamfer": 8.968381735030562e-06,
112
+ "track": 3.4329179925407516e-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": 219,
131
+ "adam_update_count": 21024
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02246979499977897
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_5694215db40f43fcb1de704313af73ff_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 220,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21025,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 219,
150
+ "trained_intervals": 21024,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21024,
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.383195400238037,
163
+ "median": 10.361584663391113,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40633657574653625,
170
+ "median": 0.40633657574653625,
171
+ "max": 0.40633657574653625,
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.389431476593018,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 217.71685791015625,
191
+ "median": 31621.25,
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": 1618.78564453125,
212
+ "median": 30421.0859375,
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.40633657574653625,
233
+ "median": 0.40633657574653625,
234
+ "max": 0.40633657574653625,
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": 352,
250
+ "controller_edge_stiffness": 67
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_0220.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0220",
5
+ "executed_epochs": 220,
6
+ "score": null,
7
+ "best_score": 7.554436201928638e-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_6ab7ba95f6ff4b67887a59a578e91537.npz",
37
+ "optimizer_file": "boundary_6ab7ba95f6ff4b67887a59a578e91537_optimizer.pt",
38
+ "arrays_sha256": "76c6d32aa17429afb7e6d4b25c73c724800fed0bae0655f6253634319258c52c",
39
+ "optimizer_sha256": "bf2a0d679bc8cf4fe3ef14629aee6ea9f522c4c9b44c6a3d7c42eb605d451fe4",
40
+ "stage": "adam",
41
+ "completed_passes": 220,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21120,
45
+ "adam_update_count": 21120,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 221,
49
+ "consumed_count": 220,
50
+ "last_submitted_update": 21120,
51
+ "last_consumed_update": 21024,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21120,
56
+ "completed_passes": 220,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21120,
59
+ "snapshot": "pass_end_0220",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21024,
67
+ "pass_science": {
68
+ "completed_passes": 220,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21120,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21120,
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.6484150933138153e-07,
83
+ "update_l2": 0.006105942185968161
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4694747935427586e-07,
87
+ "update_l2": 0.0007393062114715576
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.9108441879088787e-08,
95
+ "update_l2": 0.0016373266698792577
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.2401399544614833e-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.2401399544614833e-05,
110
+ "observation_loss": 1.2401399544614833e-05,
111
+ "chamfer": 8.969503141997848e-06,
112
+ "track": 3.4318961752433097e-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": 220,
131
+ "adam_update_count": 21120
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022911677999218227
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_6ab7ba95f6ff4b67887a59a578e91537_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 221,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21121,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 220,
150
+ "trained_intervals": 21120,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21120,
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.378608703613281,
163
+ "median": 10.361743927001953,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.406450480222702,
170
+ "median": 0.406450480222702,
171
+ "max": 0.406450480222702,
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.384073257446289,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 216.72055053710938,
191
+ "median": 31626.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": 1610.1348876953125,
212
+ "median": 30421.0859375,
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.406450480222702,
233
+ "median": 0.406450480222702,
234
+ "max": 0.406450480222702,
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": 354,
250
+ "controller_edge_stiffness": 67
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_0221.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0221",
5
+ "executed_epochs": 221,
6
+ "score": null,
7
+ "best_score": 7.550502784188969e-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_a0ef24c93e4a4d0ca9d949840163929e.npz",
37
+ "optimizer_file": "boundary_a0ef24c93e4a4d0ca9d949840163929e_optimizer.pt",
38
+ "arrays_sha256": "48639d421783f9a7dd4f54e80d88aafb26d9456aa89010819cbfa50d9909f897",
39
+ "optimizer_sha256": "a9426c27a1f63fab056f552057f3c28c5f4f887dfb60685b58013a617650dd79",
40
+ "stage": "adam",
41
+ "completed_passes": 221,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21216,
45
+ "adam_update_count": 21216,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 222,
49
+ "consumed_count": 221,
50
+ "last_submitted_update": 21216,
51
+ "last_consumed_update": 21120,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21216,
56
+ "completed_passes": 221,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21216,
59
+ "snapshot": "pass_end_0221",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21120,
67
+ "pass_science": {
68
+ "completed_passes": 221,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21216,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21216,
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.6609254771537962e-07,
83
+ "update_l2": 0.006117942743003368
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.3693360162724275e-07,
87
+ "update_l2": 0.0007421374320983887
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.9316277405655455e-08,
95
+ "update_l2": 0.001642812741920352
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.240576875716215e-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.240576875716215e-05,
110
+ "observation_loss": 1.240576875716215e-05,
111
+ "chamfer": 8.973343028628733e-06,
112
+ "track": 3.4324259559070924e-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": 221,
131
+ "adam_update_count": 21216
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223474679987703
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_a0ef24c93e4a4d0ca9d949840163929e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 222,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21217,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 221,
150
+ "trained_intervals": 21216,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21216,
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.374222755432129,
163
+ "median": 10.361841201782227,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4067479968070984,
170
+ "median": 0.4067479968070984,
171
+ "max": 0.4067479968070984,
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.378739356994629,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 215.77210998535156,
191
+ "median": 31629.36328125,
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": 1601.5693359375,
212
+ "median": 30421.0859375,
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.4067479968070984,
233
+ "median": 0.4067479968070984,
234
+ "max": 0.4067479968070984,
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": 355,
250
+ "controller_edge_stiffness": 67
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_0222.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0222",
5
+ "executed_epochs": 222,
6
+ "score": null,
7
+ "best_score": 7.545991399145653e-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_d3eaa57057cd4830932652de89fc77c1.npz",
37
+ "optimizer_file": "boundary_d3eaa57057cd4830932652de89fc77c1_optimizer.pt",
38
+ "arrays_sha256": "1760871e4669b33e92e3d521b5ebd7c35a655105c894bd6af449ba3fd97dc929",
39
+ "optimizer_sha256": "51a8e82d9aa5f52c5e1ba380742d0a628348be3c63b10fa715fabd3466cde759",
40
+ "stage": "adam",
41
+ "completed_passes": 222,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21312,
45
+ "adam_update_count": 21312,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 223,
49
+ "consumed_count": 222,
50
+ "last_submitted_update": 21312,
51
+ "last_consumed_update": 21216,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21312,
56
+ "completed_passes": 222,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21312,
59
+ "snapshot": "pass_end_0222",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21216,
67
+ "pass_science": {
68
+ "completed_passes": 222,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21312,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21312,
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.667621347678505e-07,
83
+ "update_l2": 0.006120259407907724
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.3029284079711942e-07,
87
+ "update_l2": 0.0007426738739013672
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.9445480720369233e-08,
95
+ "update_l2": 0.001645918469876051
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.2399857041600626e-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.2399857041600626e-05,
110
+ "observation_loss": 1.2399857041600626e-05,
111
+ "chamfer": 8.970322596724145e-06,
112
+ "track": 3.4295346722501563e-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": 222,
131
+ "adam_update_count": 21312
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02234688200042001
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_d3eaa57057cd4830932652de89fc77c1_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 223,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21313,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 222,
150
+ "trained_intervals": 21312,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21312,
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.369999408721924,
163
+ "median": 10.36197280883789,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4071463644504547,
170
+ "median": 0.4071463644504547,
171
+ "max": 0.4071463644504547,
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.373442649841309,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 214.8627471923828,
191
+ "median": 31633.52734375,
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": 1593.1090087890625,
212
+ "median": 30421.0859375,
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.4071463644504547,
233
+ "median": 0.4071463644504547,
234
+ "max": 0.4071463644504547,
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": 359,
250
+ "controller_edge_stiffness": 67
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_0223.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0223",
5
+ "executed_epochs": 223,
6
+ "score": null,
7
+ "best_score": 7.540355549432813e-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_d6bd333725a447abaf10d6103cd39f9d.npz",
37
+ "optimizer_file": "boundary_d6bd333725a447abaf10d6103cd39f9d_optimizer.pt",
38
+ "arrays_sha256": "90a812fa7ff4a332d84cd77041dab389b7b5c5c67590b7704c9f6a177b5e20e5",
39
+ "optimizer_sha256": "50fefbb8037f02ed261a537764c101e8088541e05a51e0f685f9ff4d6d0d0ae8",
40
+ "stage": "adam",
41
+ "completed_passes": 223,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21408,
45
+ "adam_update_count": 21408,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 224,
49
+ "consumed_count": 223,
50
+ "last_submitted_update": 21408,
51
+ "last_consumed_update": 21312,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21408,
56
+ "completed_passes": 223,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21408,
59
+ "snapshot": "pass_end_0223",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21312,
67
+ "pass_science": {
68
+ "completed_passes": 223,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21408,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21408,
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.6631068433525797e-07,
83
+ "update_l2": 0.006119524594396353
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.2826375811746402e-07,
87
+ "update_l2": 0.0007421374320983887
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.9334247031442828e-08,
95
+ "update_l2": 0.0016456755110993981
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.2395440535328817e-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.2395440535328817e-05,
110
+ "observation_loss": 1.2395440535328817e-05,
111
+ "chamfer": 8.968319889390841e-06,
112
+ "track": 3.427120873311651e-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": 223,
131
+ "adam_update_count": 21408
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02300462899984268
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_d6bd333725a447abaf10d6103cd39f9d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 224,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21409,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 223,
150
+ "trained_intervals": 21408,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21408,
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.365938663482666,
163
+ "median": 10.36220932006836,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40753495693206787,
170
+ "median": 0.40753495693206787,
171
+ "max": 0.40753495693206787,
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.368165016174316,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 213.9920196533203,
191
+ "median": 31641.009765625,
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": 1584.7232666015625,
212
+ "median": 30421.0859375,
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.40753495693206787,
233
+ "median": 0.40753495693206787,
234
+ "max": 0.40753495693206787,
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": 361,
250
+ "controller_edge_stiffness": 67
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_0224.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0224",
5
+ "executed_epochs": 224,
6
+ "score": null,
7
+ "best_score": 7.534119757697984e-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_ef862c1a489249738f87c963f1f1c3b6.npz",
37
+ "optimizer_file": "boundary_ef862c1a489249738f87c963f1f1c3b6_optimizer.pt",
38
+ "arrays_sha256": "697b396e3415213bd518fae1f80e90e0970e70fba5e36e0436f586abd8e5d790",
39
+ "optimizer_sha256": "75d3cbd0f5cd18ba97d9c75444d6c6524d29021aee4f32f6cfd6e13c435ee7c0",
40
+ "stage": "adam",
41
+ "completed_passes": 224,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21504,
45
+ "adam_update_count": 21504,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 225,
49
+ "consumed_count": 224,
50
+ "last_submitted_update": 21504,
51
+ "last_consumed_update": 21408,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21504,
56
+ "completed_passes": 224,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21504,
59
+ "snapshot": "pass_end_0224",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21408,
67
+ "pass_science": {
68
+ "completed_passes": 224,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21504,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21504,
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.6590644236202934e-07,
83
+ "update_l2": 0.0061355698853731155
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.184658143278284e-07,
87
+ "update_l2": 0.0007422864437103271
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.926825715121595e-08,
95
+ "update_l2": 0.001652883249334991
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.2396400052239187e-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.2396400052239187e-05,
110
+ "observation_loss": 1.2396400052239187e-05,
111
+ "chamfer": 8.969780537881888e-06,
112
+ "track": 3.426619741730974e-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": 224,
131
+ "adam_update_count": 21504
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02269455300120171
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_ef862c1a489249738f87c963f1f1c3b6_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 225,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21505,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 224,
150
+ "trained_intervals": 21504,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21504,
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.362057685852051,
163
+ "median": 10.362164497375488,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.40794655680656433,
170
+ "median": 0.40794655680656433,
171
+ "max": 0.40794655680656433,
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.36288595199585,
184
+ "median": 10.322891235351562,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 213.16311645507812,
191
+ "median": 31639.591796875,
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": 1576.3792724609375,
212
+ "median": 30421.0859375,
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.40794655680656433,
233
+ "median": 0.40794655680656433,
234
+ "max": 0.40794655680656433,
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": 365,
250
+ "controller_edge_stiffness": 67
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_0225.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0225",
5
+ "executed_epochs": 225,
6
+ "score": null,
7
+ "best_score": 7.5282105195621325e-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_3f93aeb3e3804878b2036991b3a4e397.npz",
37
+ "optimizer_file": "boundary_3f93aeb3e3804878b2036991b3a4e397_optimizer.pt",
38
+ "arrays_sha256": "38ab5a9cab42c4c2b004655e7ba48c07ee63406c22c99f16ea1c262b7c578097",
39
+ "optimizer_sha256": "bf00591dc12e628e6eedbff76e74b50d9d182a231819df1a259c89a3757e5219",
40
+ "stage": "adam",
41
+ "completed_passes": 225,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21600,
45
+ "adam_update_count": 21600,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 226,
49
+ "consumed_count": 225,
50
+ "last_submitted_update": 21600,
51
+ "last_consumed_update": 21504,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21600,
56
+ "completed_passes": 225,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21600,
59
+ "snapshot": "pass_end_0225",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21504,
67
+ "pass_science": {
68
+ "completed_passes": 225,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21600,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21600,
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.6775784672518057e-07,
83
+ "update_l2": 0.006150101777166128
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.1813737305365066e-07,
87
+ "update_l2": 0.0007405579090118408
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.9563507197849503e-08,
95
+ "update_l2": 0.0016575607005506754
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.239796074514743e-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.239796074514743e-05,
110
+ "observation_loss": 1.239796074514743e-05,
111
+ "chamfer": 8.971717761596665e-06,
112
+ "track": 3.4262425288034137e-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": 225,
131
+ "adam_update_count": 21600
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022440082999310107
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_3f93aeb3e3804878b2036991b3a4e397_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 226,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21601,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 225,
150
+ "trained_intervals": 21600,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21600,
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.358392238616943,
163
+ "median": 10.362263679504395,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4082539975643158,
170
+ "median": 0.4082539975643158,
171
+ "max": 0.4082539975643158,
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.357679843902588,
184
+ "median": 10.322901725769043,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 212.38320922851562,
191
+ "median": 31642.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": 1568.1939697265625,
212
+ "median": 30421.40234375,
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.4082539975643158,
233
+ "median": 0.4082539975643158,
234
+ "max": 0.4082539975643158,
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": 367,
250
+ "controller_edge_stiffness": 67
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_0226.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0226",
5
+ "executed_epochs": 226,
6
+ "score": null,
7
+ "best_score": 7.524007768229997e-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_5fe40a2af3ea4e14afb5bc5669e6a1f2.npz",
37
+ "optimizer_file": "boundary_5fe40a2af3ea4e14afb5bc5669e6a1f2_optimizer.pt",
38
+ "arrays_sha256": "fe8604d71ab32f91f92825cd9e814ba410fd4674705def0cb52b379343c4e7f9",
39
+ "optimizer_sha256": "82f972a35dab9ca878c65a9a845d79b59fa92cde393c0b116cd9b52c9b8eafff",
40
+ "stage": "adam",
41
+ "completed_passes": 226,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21696,
45
+ "adam_update_count": 21696,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 227,
49
+ "consumed_count": 226,
50
+ "last_submitted_update": 21696,
51
+ "last_consumed_update": 21600,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21696,
56
+ "completed_passes": 226,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21696,
59
+ "snapshot": "pass_end_0226",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21600,
67
+ "pass_science": {
68
+ "completed_passes": 226,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21696,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21696,
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.6948862935350917e-07,
83
+ "update_l2": 0.0061678835190832615
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.1312955311714177e-07,
87
+ "update_l2": 0.0007384419441223145
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.9867180728615494e-08,
95
+ "update_l2": 0.0016602599062025547
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.2396808415360283e-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.2396808415360283e-05,
110
+ "observation_loss": 1.2396808415360283e-05,
111
+ "chamfer": 8.971568604465574e-06,
112
+ "track": 3.4252395835210336e-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": 226,
131
+ "adam_update_count": 21696
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02275038100015081
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_5fe40a2af3ea4e14afb5bc5669e6a1f2_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 227,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21697,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 226,
150
+ "trained_intervals": 21696,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21696,
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.3549885749816895,
163
+ "median": 10.362503051757812,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4087064862251282,
170
+ "median": 0.4087064862251282,
171
+ "max": 0.4087064862251282,
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.35253381729126,
184
+ "median": 10.322901725769043,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 211.6615753173828,
191
+ "median": 31650.3046875,
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": 1560.1446533203125,
212
+ "median": 30421.40234375,
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.4087064862251282,
233
+ "median": 0.4087064862251282,
234
+ "max": 0.4087064862251282,
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": 369,
250
+ "controller_edge_stiffness": 68
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_0227.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0227",
5
+ "executed_epochs": 227,
6
+ "score": null,
7
+ "best_score": 7.516915391173977e-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_79905857add840d29b062d2ef52d4b97.npz",
37
+ "optimizer_file": "boundary_79905857add840d29b062d2ef52d4b97_optimizer.pt",
38
+ "arrays_sha256": "5e381857d147d9ae8d9005ab5c9c7dab8298ca80ff4c71f39c2bacbd234b7044",
39
+ "optimizer_sha256": "9d4c4571dd059a9c665217209259b998b28e9a0ca0c342c652a51bff98e0830f",
40
+ "stage": "adam",
41
+ "completed_passes": 227,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 21792,
45
+ "adam_update_count": 21792,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 228,
49
+ "consumed_count": 227,
50
+ "last_submitted_update": 21792,
51
+ "last_consumed_update": 21696,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 21792,
56
+ "completed_passes": 227,
57
+ "next_interval": 0,
58
+ "trained_intervals": 21792,
59
+ "snapshot": "pass_end_0227",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 21696,
67
+ "pass_science": {
68
+ "completed_passes": 227,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 21792,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 21792,
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.695865279316422e-07,
83
+ "update_l2": 0.00616461830213666
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.080879113464107e-07,
87
+ "update_l2": 0.0007374882698059082
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.9972710535730585e-08,
95
+ "update_l2": 0.001658592140302062
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.2394279110594653e-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.2394279110594653e-05,
110
+ "observation_loss": 1.2394279110594653e-05,
111
+ "chamfer": 8.9705563368625e-06,
112
+ "track": 3.4237230011058273e-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": 227,
131
+ "adam_update_count": 21792
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.023498521999499644
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_79905857add840d29b062d2ef52d4b97_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 228,
143
+ "next_interval": 0,
144
+ "next_adam_update": 21793,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 227,
150
+ "trained_intervals": 21792,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 21792,
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.351814270019531,
163
+ "median": 10.362635612487793,
164
+ "max": 11.520476341247559,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4090563952922821,
170
+ "median": 0.4090563952922821,
171
+ "max": 0.4090563952922821,
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.347459316253662,
184
+ "median": 10.322901725769043,
185
+ "max": 11.522106170654297,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 210.99073791503906,
191
+ "median": 31654.5,
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": 1552.2476806640625,
212
+ "median": 30421.40234375,
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.4090563952922821,
233
+ "median": 0.4090563952922821,
234
+ "max": 0.4090563952922821,
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": 372,
250
+ "controller_edge_stiffness": 68
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }