processed/001-rope/episode_0/runs/deform-rope-ep0-e2: payload batch 19/29
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0278.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0279.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0280.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0281.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0282.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0283.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0284.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0285.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0286.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0287.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0288.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0289.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0290.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0291.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0292.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0293.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0294.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0295.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0296.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0297.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0298.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0299.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0300.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0301.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0302.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0303.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0304.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0305.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0306.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0307.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0308.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0309.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0310.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0311.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0312.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0313.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0314.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0315.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0316.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0317.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0318.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0319.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0320.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0321.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0322.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0323.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0324.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0325.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0326.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0327.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0278.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0278",
|
| 5 |
+
"executed_epochs": 278,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.3203770133053086e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e01127992756494480f84aeadfdfcd8f.npz",
|
| 37 |
+
"optimizer_file": "boundary_e01127992756494480f84aeadfdfcd8f_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2ca56423c7b8df16803a415065c9e989428bd9304f549e627b7d5756add9b985",
|
| 39 |
+
"optimizer_sha256": "b77385fb8ba35892a3efb82a604d934928f6504eb394b553b37603239f796739",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 278,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 26688,
|
| 45 |
+
"adam_update_count": 26688,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 279,
|
| 49 |
+
"consumed_count": 278,
|
| 50 |
+
"last_submitted_update": 26688,
|
| 51 |
+
"last_consumed_update": 26592,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 26688,
|
| 56 |
+
"completed_passes": 278,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 26688,
|
| 59 |
+
"snapshot": "pass_end_0278",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 26592,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 278,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 26688,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 26688,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.7273940500217577e-07,
|
| 83 |
+
"update_l2": 0.005647423677146435
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 3.96422365156468e-07,
|
| 87 |
+
"update_l2": 0.000673443078994751
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8284990349902728e-08,
|
| 95 |
+
"update_l2": 0.0014583354350179434
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.195071035908768e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.195071035908768e-05,
|
| 110 |
+
"observation_loss": 1.195071035908768e-05,
|
| 111 |
+
"chamfer": 8.720707228349056e-06,
|
| 112 |
+
"track": 3.230002903364948e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 278,
|
| 131 |
+
"adam_update_count": 26688
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022482980999484425
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e01127992756494480f84aeadfdfcd8f_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 279,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 26689,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 278,
|
| 150 |
+
"trained_intervals": 26688,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 26688,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.272615909576416,
|
| 163 |
+
"median": 10.371492385864258,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.42652103304862976,
|
| 170 |
+
"median": 0.42652103304862976,
|
| 171 |
+
"max": 0.42652103304862976,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.149811744689941,
|
| 184 |
+
"median": 10.322340965270996,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 194.9252166748047,
|
| 191 |
+
"median": 31936.103515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1273.8660888671875,
|
| 212 |
+
"median": 30404.349609375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.42652103304862976,
|
| 233 |
+
"median": 0.42652103304862976,
|
| 234 |
+
"max": 0.42652103304862976,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 471,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0279.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0279",
|
| 5 |
+
"executed_epochs": 279,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.316406441285987e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_ca5ab59ac2284b2ab54caa2f047a75b1.npz",
|
| 37 |
+
"optimizer_file": "boundary_ca5ab59ac2284b2ab54caa2f047a75b1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a7587808b5136cebaf7403a401a1779c7f768afe254c82d85744ee62be71b9ec",
|
| 39 |
+
"optimizer_sha256": "23c25705735c2196f93577b1da8f3a4855273948b1f4552c95ab10b0a600cfb5",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 279,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 26784,
|
| 45 |
+
"adam_update_count": 26784,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 280,
|
| 49 |
+
"consumed_count": 279,
|
| 50 |
+
"last_submitted_update": 26784,
|
| 51 |
+
"last_consumed_update": 26688,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 26784,
|
| 56 |
+
"completed_passes": 279,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 26784,
|
| 59 |
+
"snapshot": "pass_end_0279",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 26688,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 279,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 26784,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 26784,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.7177217159769498e-07,
|
| 83 |
+
"update_l2": 0.005595880094915628
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 4.119387426726462e-07,
|
| 87 |
+
"update_l2": 0.0006723403930664062
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8174071076136897e-08,
|
| 95 |
+
"update_l2": 0.0014494508504867554
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1935199836443644e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1935199836443644e-05,
|
| 110 |
+
"observation_loss": 1.1935199836443644e-05,
|
| 111 |
+
"chamfer": 8.7109829109977e-06,
|
| 112 |
+
"track": 3.224216925445944e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 279,
|
| 131 |
+
"adam_update_count": 26784
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0225817160007864
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_ca5ab59ac2284b2ab54caa2f047a75b1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 280,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 26785,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 279,
|
| 150 |
+
"trained_intervals": 26784,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 26784,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.270847320556641,
|
| 163 |
+
"median": 10.371502876281738,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4268704056739807,
|
| 170 |
+
"median": 0.4268704056739807,
|
| 171 |
+
"max": 0.4268704056739807,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.1468119621276855,
|
| 184 |
+
"median": 10.32231616973877,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 194.5807647705078,
|
| 191 |
+
"median": 31936.435546875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1270.050537109375,
|
| 212 |
+
"median": 30403.595703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4268704056739807,
|
| 233 |
+
"median": 0.4268704056739807,
|
| 234 |
+
"max": 0.4268704056739807,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 474,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0280.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0280",
|
| 5 |
+
"executed_epochs": 280,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.313309545509128e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_103d346e29d6488c8fec0f29f9151409.npz",
|
| 37 |
+
"optimizer_file": "boundary_103d346e29d6488c8fec0f29f9151409_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "5fce91a2a56cfe7ef1cd04905acc08e6a5d9bb9132a264d3f585085de3f89823",
|
| 39 |
+
"optimizer_sha256": "41322e1f3ee8897ef877f26f5fb371be676cd8f253c98bc0e1965e044ed75452",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 280,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 26880,
|
| 45 |
+
"adam_update_count": 26880,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 281,
|
| 49 |
+
"consumed_count": 280,
|
| 50 |
+
"last_submitted_update": 26880,
|
| 51 |
+
"last_consumed_update": 26784,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 26880,
|
| 56 |
+
"completed_passes": 280,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 26880,
|
| 59 |
+
"snapshot": "pass_end_0280",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 26784,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 280,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 26880,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 26880,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.7650198458341038e-07,
|
| 83 |
+
"update_l2": 0.005621043965220451
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 7.364156431322044e-07,
|
| 87 |
+
"update_l2": 0.0006844401359558105
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8204768298678573e-08,
|
| 95 |
+
"update_l2": 0.0014494345523416996
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.192138824990252e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.192138824990252e-05,
|
| 110 |
+
"observation_loss": 1.192138824990252e-05,
|
| 111 |
+
"chamfer": 8.702223567524925e-06,
|
| 112 |
+
"track": 3.2191646823775955e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 280,
|
| 131 |
+
"adam_update_count": 26880
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022403775999919162
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_103d346e29d6488c8fec0f29f9151409_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 281,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 26881,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 280,
|
| 150 |
+
"trained_intervals": 26880,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 26880,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.269010066986084,
|
| 163 |
+
"median": 10.371832847595215,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4274110794067383,
|
| 170 |
+
"median": 0.4274110794067383,
|
| 171 |
+
"max": 0.4274110794067383,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.143840312957764,
|
| 184 |
+
"median": 10.322294235229492,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 194.22360229492188,
|
| 191 |
+
"median": 31946.9765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1266.2821044921875,
|
| 212 |
+
"median": 30402.9296875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4274110794067383,
|
| 233 |
+
"median": 0.4274110794067383,
|
| 234 |
+
"max": 0.4274110794067383,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 476,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0281.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0281",
|
| 5 |
+
"executed_epochs": 281,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.309324184726999e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_7841ac9523a14861beb02d990aba8b11.npz",
|
| 37 |
+
"optimizer_file": "boundary_7841ac9523a14861beb02d990aba8b11_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2079f9504f3cc3aca8908f7e0dc6118c966e424e55975c3a233f6c1ee0cfd161",
|
| 39 |
+
"optimizer_sha256": "196720e083e53b8634ed4dc21b6418ca9d55b9a0e3731b432714a00dfcb88c30",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 281,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 26976,
|
| 45 |
+
"adam_update_count": 26976,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 282,
|
| 49 |
+
"consumed_count": 281,
|
| 50 |
+
"last_submitted_update": 26976,
|
| 51 |
+
"last_consumed_update": 26880,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 26976,
|
| 56 |
+
"completed_passes": 281,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 26976,
|
| 59 |
+
"snapshot": "pass_end_0281",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 26880,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 281,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 26976,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 26976,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.7163822008114948e-07,
|
| 83 |
+
"update_l2": 0.005546293221414089
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.671323143971676e-07,
|
| 87 |
+
"update_l2": 0.0006887912750244141
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7346571229713845e-08,
|
| 95 |
+
"update_l2": 0.0014434235636144876
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.190808143292088e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.190808143292088e-05,
|
| 110 |
+
"observation_loss": 1.190808143292088e-05,
|
| 111 |
+
"chamfer": 8.694293683220167e-06,
|
| 112 |
+
"track": 3.2137879770743893e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 281,
|
| 131 |
+
"adam_update_count": 26976
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02231542999834346
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_7841ac9523a14861beb02d990aba8b11_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 282,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 26977,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 281,
|
| 150 |
+
"trained_intervals": 26976,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 26976,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.267050266265869,
|
| 163 |
+
"median": 10.372007369995117,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.42784303426742554,
|
| 170 |
+
"median": 0.42784303426742554,
|
| 171 |
+
"max": 0.42784303426742554,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.140778541564941,
|
| 184 |
+
"median": 10.322286605834961,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 193.84332275390625,
|
| 191 |
+
"median": 31952.552734375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1262.4107666015625,
|
| 212 |
+
"median": 30402.697265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.42784303426742554,
|
| 233 |
+
"median": 0.42784303426742554,
|
| 234 |
+
"max": 0.42784303426742554,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 478,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0282.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0282",
|
| 5 |
+
"executed_epochs": 282,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.305642912551018e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_f441252a688440feb4bf16b385504b8d.npz",
|
| 37 |
+
"optimizer_file": "boundary_f441252a688440feb4bf16b385504b8d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "16f7c4e1b84f75736bed1a26309ded09844781d4b57de17b2425298eba694305",
|
| 39 |
+
"optimizer_sha256": "71aca9f23f59f6b7004dade3b4bbea8a870c476622d6cf40770929557496c5dd",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 282,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27072,
|
| 45 |
+
"adam_update_count": 27072,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 283,
|
| 49 |
+
"consumed_count": 282,
|
| 50 |
+
"last_submitted_update": 27072,
|
| 51 |
+
"last_consumed_update": 26976,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27072,
|
| 56 |
+
"completed_passes": 282,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27072,
|
| 59 |
+
"snapshot": "pass_end_0282",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 26976,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 282,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27072,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27072,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6801452318304655e-07,
|
| 83 |
+
"update_l2": 0.0054956115782260895
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.655015335534699e-07,
|
| 87 |
+
"update_l2": 0.0006842613220214844
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6974214861752444e-08,
|
| 95 |
+
"update_l2": 0.0014385769609361887
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1885267667821608e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1885267667821608e-05,
|
| 110 |
+
"observation_loss": 1.1885267667821608e-05,
|
| 111 |
+
"chamfer": 8.680450264364481e-06,
|
| 112 |
+
"track": 3.2048174034571275e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 282,
|
| 131 |
+
"adam_update_count": 27072
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022416978999899584
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_f441252a688440feb4bf16b385504b8d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 283,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27073,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 282,
|
| 150 |
+
"trained_intervals": 27072,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27072,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.264906883239746,
|
| 163 |
+
"median": 10.372262001037598,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4282252788543701,
|
| 170 |
+
"median": 0.4282252788543701,
|
| 171 |
+
"max": 0.4282252788543701,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.137604713439941,
|
| 184 |
+
"median": 10.32227897644043,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 193.4282989501953,
|
| 191 |
+
"median": 31960.69140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1258.4105224609375,
|
| 212 |
+
"median": 30402.46484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4282252788543701,
|
| 233 |
+
"median": 0.4282252788543701,
|
| 234 |
+
"max": 0.4282252788543701,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 481,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0283.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0283",
|
| 5 |
+
"executed_epochs": 283,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.301599685168488e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_3857711a2bf54b93ab528dd3176aaa77.npz",
|
| 37 |
+
"optimizer_file": "boundary_3857711a2bf54b93ab528dd3176aaa77_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "f929f8871dc88a4a37ed43c97f898e71b529868c410cadc4d4d3061b01d5aedb",
|
| 39 |
+
"optimizer_sha256": "6c682cdce6d1983ba1c0149508ab9256956c10a222eab9291a8bbe9253821e9b",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 283,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27168,
|
| 45 |
+
"adam_update_count": 27168,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 284,
|
| 49 |
+
"consumed_count": 283,
|
| 50 |
+
"last_submitted_update": 27168,
|
| 51 |
+
"last_consumed_update": 27072,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27168,
|
| 56 |
+
"completed_passes": 283,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27168,
|
| 59 |
+
"snapshot": "pass_end_0283",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27072,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 283,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27168,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27168,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6659762991366733e-07,
|
| 83 |
+
"update_l2": 0.005497992970049381
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.285991839329654e-07,
|
| 87 |
+
"update_l2": 0.0006816387176513672
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7316914952280058e-08,
|
| 95 |
+
"update_l2": 0.0014428067952394485
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1868345609400421e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1868345609400421e-05,
|
| 110 |
+
"observation_loss": 1.1868345609400421e-05,
|
| 111 |
+
"chamfer": 8.67069775267737e-06,
|
| 112 |
+
"track": 3.197648084096727e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 283,
|
| 131 |
+
"adam_update_count": 27168
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022354365000865073
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_3857711a2bf54b93ab528dd3176aaa77_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 284,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27169,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 283,
|
| 150 |
+
"trained_intervals": 27168,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27168,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.262691020965576,
|
| 163 |
+
"median": 10.37243366241455,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4287463426589966,
|
| 170 |
+
"median": 0.4287463426589966,
|
| 171 |
+
"max": 0.4287463426589966,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.134434700012207,
|
| 184 |
+
"median": 10.322229385375977,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 193.0001678466797,
|
| 191 |
+
"median": 31966.17578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1254.427734375,
|
| 212 |
+
"median": 30400.95703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4287463426589966,
|
| 233 |
+
"median": 0.4287463426589966,
|
| 234 |
+
"max": 0.4287463426589966,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 483,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0284.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0284",
|
| 5 |
+
"executed_epochs": 284,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.296869670862331e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_9720aba50c654ab5a453b2376353c6ef.npz",
|
| 37 |
+
"optimizer_file": "boundary_9720aba50c654ab5a453b2376353c6ef_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a9a14be5f612312bf7bce561c91ddbfe52934ae4b14231d19fcb587a7fe7c207",
|
| 39 |
+
"optimizer_sha256": "6c71f549dae413881f9131732f17706d0386d69bcfbfb96cd5d65f5579068751",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 284,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27264,
|
| 45 |
+
"adam_update_count": 27264,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 285,
|
| 49 |
+
"consumed_count": 284,
|
| 50 |
+
"last_submitted_update": 27264,
|
| 51 |
+
"last_consumed_update": 27168,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27264,
|
| 56 |
+
"completed_passes": 284,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27264,
|
| 59 |
+
"snapshot": "pass_end_0284",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27168,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 284,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27264,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27264,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.671296985250592e-07,
|
| 83 |
+
"update_l2": 0.005486499518156052
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.37841412248963e-07,
|
| 87 |
+
"update_l2": 0.0006808042526245117
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7250882439489033e-08,
|
| 95 |
+
"update_l2": 0.0014418571954593062
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1850661394419149e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1850661394419149e-05,
|
| 110 |
+
"observation_loss": 1.1850661394419149e-05,
|
| 111 |
+
"chamfer": 8.66073060024064e-06,
|
| 112 |
+
"track": 3.1899307941785082e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 284,
|
| 131 |
+
"adam_update_count": 27264
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02245093499914219
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_9720aba50c654ab5a453b2376353c6ef_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 285,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27265,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 284,
|
| 150 |
+
"trained_intervals": 27264,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27264,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.260377407073975,
|
| 163 |
+
"median": 10.372559547424316,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4291582703590393,
|
| 170 |
+
"median": 0.4291582703590393,
|
| 171 |
+
"max": 0.4291582703590393,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.131304740905762,
|
| 184 |
+
"median": 10.322271347045898,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 192.5541534423828,
|
| 191 |
+
"median": 31970.203125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1250.507568359375,
|
| 212 |
+
"median": 30402.234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4291582703590393,
|
| 233 |
+
"median": 0.4291582703590393,
|
| 234 |
+
"max": 0.4291582703590393,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 487,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0285.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0285",
|
| 5 |
+
"executed_epochs": 285,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.292330487018717e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_8d45b5a16b9048a7af770af0592101e9.npz",
|
| 37 |
+
"optimizer_file": "boundary_8d45b5a16b9048a7af770af0592101e9_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3b1cdcdd18c84163e801e1db970870e135bfac8418ed98a1dc1b779ae38ab43d",
|
| 39 |
+
"optimizer_sha256": "fc1f80be4e794ac12a9d813a49fcca6399963ab79852e37ebba0bd67e4694be6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 285,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27360,
|
| 45 |
+
"adam_update_count": 27360,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 286,
|
| 49 |
+
"consumed_count": 285,
|
| 50 |
+
"last_submitted_update": 27360,
|
| 51 |
+
"last_consumed_update": 27264,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27360,
|
| 56 |
+
"completed_passes": 285,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27360,
|
| 59 |
+
"snapshot": "pass_end_0285",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27264,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 285,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27360,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27360,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6722421491977002e-07,
|
| 83 |
+
"update_l2": 0.005483867600560188
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.306776635436108e-07,
|
| 87 |
+
"update_l2": 0.0006837844848632812
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7465581808883144e-08,
|
| 95 |
+
"update_l2": 0.0014404194662347436
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1830758921860252e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1830758921860252e-05,
|
| 110 |
+
"observation_loss": 1.1830758921860252e-05,
|
| 111 |
+
"chamfer": 8.649278242955916e-06,
|
| 112 |
+
"track": 3.181480678904336e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 285,
|
| 131 |
+
"adam_update_count": 27360
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02258391099894652
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_8d45b5a16b9048a7af770af0592101e9_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 286,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27361,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 285,
|
| 150 |
+
"trained_intervals": 27360,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27360,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.258059978485107,
|
| 163 |
+
"median": 10.372772216796875,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.42962223291397095,
|
| 170 |
+
"median": 0.42962223291397095,
|
| 171 |
+
"max": 0.42962223291397095,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.1281890869140625,
|
| 184 |
+
"median": 10.322385787963867,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 192.10842895507812,
|
| 191 |
+
"median": 31977.0,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1246.617431640625,
|
| 212 |
+
"median": 30405.712890625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.42962223291397095,
|
| 233 |
+
"median": 0.42962223291397095,
|
| 234 |
+
"max": 0.42962223291397095,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 491,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0286.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0286",
|
| 5 |
+
"executed_epochs": 286,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.287352116710129e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_53b7dab343fb4289831014c52c7e634d.npz",
|
| 37 |
+
"optimizer_file": "boundary_53b7dab343fb4289831014c52c7e634d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "cfbb06c20991cdde25ece9bb456fad95db5452ded4b78d33b93792e6f79729d6",
|
| 39 |
+
"optimizer_sha256": "caae044e5b22f08d1e86e5f4614660cb8d8f07772b0374fbc406c9ab069dff0f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 286,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27456,
|
| 45 |
+
"adam_update_count": 27456,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 287,
|
| 49 |
+
"consumed_count": 286,
|
| 50 |
+
"last_submitted_update": 27456,
|
| 51 |
+
"last_consumed_update": 27360,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27456,
|
| 56 |
+
"completed_passes": 286,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27456,
|
| 59 |
+
"snapshot": "pass_end_0286",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27360,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 286,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27456,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27456,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.674641509907815e-07,
|
| 83 |
+
"update_l2": 0.005467657931149006
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.462179721391294e-07,
|
| 87 |
+
"update_l2": 0.0006811618804931641
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.738340043606513e-08,
|
| 95 |
+
"update_l2": 0.0014427127316594124
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1809418538177852e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1809418538177852e-05,
|
| 110 |
+
"observation_loss": 1.1809418538177852e-05,
|
| 111 |
+
"chamfer": 8.63696368469391e-06,
|
| 112 |
+
"track": 3.172454626110266e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 286,
|
| 131 |
+
"adam_update_count": 27456
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02232836999974097
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_53b7dab343fb4289831014c52c7e634d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 287,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27457,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 286,
|
| 150 |
+
"trained_intervals": 27456,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27456,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.255709171295166,
|
| 163 |
+
"median": 10.372835159301758,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43004170060157776,
|
| 170 |
+
"median": 0.43004170060157776,
|
| 171 |
+
"max": 0.43004170060157776,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.125107288360596,
|
| 184 |
+
"median": 10.32244873046875,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 191.6573486328125,
|
| 191 |
+
"median": 31979.013671875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1242.781494140625,
|
| 212 |
+
"median": 30407.625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43004170060157776,
|
| 233 |
+
"median": 0.43004170060157776,
|
| 234 |
+
"max": 0.43004170060157776,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 494,
|
| 250 |
+
"controller_edge_stiffness": 81
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0287.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0287",
|
| 5 |
+
"executed_epochs": 287,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.284522261841175e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_3af76e40b5444dd5842ed89edbf607e1.npz",
|
| 37 |
+
"optimizer_file": "boundary_3af76e40b5444dd5842ed89edbf607e1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "073ae303b54410e30c18b9f6fbbe1184d1f5514ae48511a00df4473ac0a7200e",
|
| 39 |
+
"optimizer_sha256": "f183aef79b176d6808153869e15248ef9bbb4fb93de546a4ed45cb574d9c6fe6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 287,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27552,
|
| 45 |
+
"adam_update_count": 27552,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 288,
|
| 49 |
+
"consumed_count": 287,
|
| 50 |
+
"last_submitted_update": 27552,
|
| 51 |
+
"last_consumed_update": 27456,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27552,
|
| 56 |
+
"completed_passes": 287,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27552,
|
| 59 |
+
"snapshot": "pass_end_0287",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27456,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 287,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27552,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27552,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6818286496800283e-07,
|
| 83 |
+
"update_l2": 0.005465370137244463
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.583484714108636e-07,
|
| 87 |
+
"update_l2": 0.0006866455078125
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7336978902781084e-08,
|
| 95 |
+
"update_l2": 0.0014391650911420584
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.179306400445057e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.179306400445057e-05,
|
| 110 |
+
"observation_loss": 1.179306400445057e-05,
|
| 111 |
+
"chamfer": 8.62778142618481e-06,
|
| 112 |
+
"track": 3.16528257826576e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 287,
|
| 131 |
+
"adam_update_count": 27552
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022546209998836275
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_3af76e40b5444dd5842ed89edbf607e1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 288,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27553,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 287,
|
| 150 |
+
"trained_intervals": 27552,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27552,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.253347873687744,
|
| 163 |
+
"median": 10.373042106628418,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43043988943099976,
|
| 170 |
+
"median": 0.43043988943099976,
|
| 171 |
+
"max": 0.43043988943099976,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.121979236602783,
|
| 184 |
+
"median": 10.322437286376953,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 191.20533752441406,
|
| 191 |
+
"median": 31985.6328125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1238.9000244140625,
|
| 212 |
+
"median": 30407.279296875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43043988943099976,
|
| 233 |
+
"median": 0.43043988943099976,
|
| 234 |
+
"max": 0.43043988943099976,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 496,
|
| 250 |
+
"controller_edge_stiffness": 82
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0288.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0288",
|
| 5 |
+
"executed_epochs": 288,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.279480894813635e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_bb5e5d356f9547efafe94195155cabf2.npz",
|
| 37 |
+
"optimizer_file": "boundary_bb5e5d356f9547efafe94195155cabf2_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "6b491142708d8192cb18f4046c3e1311ca21a3c4888270f95fba788703d98989",
|
| 39 |
+
"optimizer_sha256": "7777755d9cfc0df399b87558be9dd5cdc5b30e7da80a7e0a762833bf5952bf5e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 288,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27648,
|
| 45 |
+
"adam_update_count": 27648,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 289,
|
| 49 |
+
"consumed_count": 288,
|
| 50 |
+
"last_submitted_update": 27648,
|
| 51 |
+
"last_consumed_update": 27552,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27648,
|
| 56 |
+
"completed_passes": 288,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27648,
|
| 59 |
+
"snapshot": "pass_end_0288",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27552,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 288,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27648,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27648,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.698895886192986e-07,
|
| 83 |
+
"update_l2": 0.005463279318064451
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.72550572239561e-07,
|
| 87 |
+
"update_l2": 0.0006886422634124756
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.77139164950313e-08,
|
| 95 |
+
"update_l2": 0.0014410375151783228
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1771693607443012e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1771693607443012e-05,
|
| 110 |
+
"observation_loss": 1.1771693607443012e-05,
|
| 111 |
+
"chamfer": 8.615312253823504e-06,
|
| 112 |
+
"track": 3.1563808988721576e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 288,
|
| 131 |
+
"adam_update_count": 27648
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022332808999635745
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_bb5e5d356f9547efafe94195155cabf2_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 289,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27649,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 288,
|
| 150 |
+
"trained_intervals": 27648,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27648,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.2508955001831055,
|
| 163 |
+
"median": 10.373186111450195,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4309042692184448,
|
| 170 |
+
"median": 0.4309042692184448,
|
| 171 |
+
"max": 0.4309042692184448,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.118837356567383,
|
| 184 |
+
"median": 10.322235107421875,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 190.73699951171875,
|
| 191 |
+
"median": 31990.23828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1235.0137939453125,
|
| 212 |
+
"median": 30401.130859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4309042692184448,
|
| 233 |
+
"median": 0.4309042692184448,
|
| 234 |
+
"max": 0.4309042692184448,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 499,
|
| 250 |
+
"controller_edge_stiffness": 82
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0289.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0289",
|
| 5 |
+
"executed_epochs": 289,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.275986997494026e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_01c87e1234644681b5f5ae9721f31f5d.npz",
|
| 37 |
+
"optimizer_file": "boundary_01c87e1234644681b5f5ae9721f31f5d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "348694b4fcba9f1fab312eebe715f1e72fd3a6042bd09275e772c5c380913ab8",
|
| 39 |
+
"optimizer_sha256": "34ba2812a8af3918171ff2180db72f7f2c028e57521728ff144e5c2f55dc7451",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 289,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27744,
|
| 45 |
+
"adam_update_count": 27744,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 290,
|
| 49 |
+
"consumed_count": 289,
|
| 50 |
+
"last_submitted_update": 27744,
|
| 51 |
+
"last_consumed_update": 27648,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27744,
|
| 56 |
+
"completed_passes": 289,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27744,
|
| 59 |
+
"snapshot": "pass_end_0289",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27648,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 289,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27744,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27744,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.7006722430323862e-07,
|
| 83 |
+
"update_l2": 0.0054604532197117805
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.759838010519161e-07,
|
| 87 |
+
"update_l2": 0.0006908178329467773
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.775748342287443e-08,
|
| 95 |
+
"update_l2": 0.001443486544303596
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1754564184229821e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1754564184229821e-05,
|
| 110 |
+
"observation_loss": 1.1754564184229821e-05,
|
| 111 |
+
"chamfer": 8.605467883171514e-06,
|
| 112 |
+
"track": 3.149096755805658e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 289,
|
| 131 |
+
"adam_update_count": 27744
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022506699000587105
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_01c87e1234644681b5f5ae9721f31f5d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 290,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27745,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 289,
|
| 150 |
+
"trained_intervals": 27744,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27744,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.2484540939331055,
|
| 163 |
+
"median": 10.37339973449707,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43124833703041077,
|
| 170 |
+
"median": 0.43124833703041077,
|
| 171 |
+
"max": 0.43124833703041077,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.115668773651123,
|
| 184 |
+
"median": 10.322225570678711,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 190.27191162109375,
|
| 191 |
+
"median": 31997.07421875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1231.106689453125,
|
| 212 |
+
"median": 30400.841796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43124833703041077,
|
| 233 |
+
"median": 0.43124833703041077,
|
| 234 |
+
"max": 0.43124833703041077,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 501,
|
| 250 |
+
"controller_edge_stiffness": 82
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0290.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0290",
|
| 5 |
+
"executed_epochs": 290,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.272668230010974e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_b123de0fe34742a5b77baea936ed0bb2.npz",
|
| 37 |
+
"optimizer_file": "boundary_b123de0fe34742a5b77baea936ed0bb2_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "9c293343ca85425467e78a86528701c60820f58ff044024601b46446ccf08fe8",
|
| 39 |
+
"optimizer_sha256": "04ba90ba4da508da7cfd9244629f0c1675c283a64ecc7e363d1be43b63da5dc6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 290,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27840,
|
| 45 |
+
"adam_update_count": 27840,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 291,
|
| 49 |
+
"consumed_count": 290,
|
| 50 |
+
"last_submitted_update": 27840,
|
| 51 |
+
"last_consumed_update": 27744,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27840,
|
| 56 |
+
"completed_passes": 290,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27840,
|
| 59 |
+
"snapshot": "pass_end_0290",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27744,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 290,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27840,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27840,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.704227230447941e-07,
|
| 83 |
+
"update_l2": 0.0054514119401574135
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.871631393958523e-07,
|
| 87 |
+
"update_l2": 0.0006923377513885498
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7664945889682713e-08,
|
| 95 |
+
"update_l2": 0.0014432527823373675
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1734033250831999e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1734033250831999e-05,
|
| 110 |
+
"observation_loss": 1.1734033250831999e-05,
|
| 111 |
+
"chamfer": 8.593446182203479e-06,
|
| 112 |
+
"track": 3.1405872960021952e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 290,
|
| 131 |
+
"adam_update_count": 27840
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02296951700009231
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_b123de0fe34742a5b77baea936ed0bb2_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 291,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27841,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 290,
|
| 150 |
+
"trained_intervals": 27840,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27840,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.245926856994629,
|
| 163 |
+
"median": 10.373588562011719,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43164128065109253,
|
| 170 |
+
"median": 0.43164128065109253,
|
| 171 |
+
"max": 0.43164128065109253,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.112491607666016,
|
| 184 |
+
"median": 10.32221794128418,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 189.79164123535156,
|
| 191 |
+
"median": 32003.115234375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1227.201416015625,
|
| 212 |
+
"median": 30400.609375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43164128065109253,
|
| 233 |
+
"median": 0.43164128065109253,
|
| 234 |
+
"max": 0.43164128065109253,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 510,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0291.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0291",
|
| 5 |
+
"executed_epochs": 291,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.268873244944037e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_89626e086f21401ea3d1ecced753429a.npz",
|
| 37 |
+
"optimizer_file": "boundary_89626e086f21401ea3d1ecced753429a_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0a0dc0a14ca6b8be899439f9a929ac72cdf473496687f7eee9d72f18a7b751c0",
|
| 39 |
+
"optimizer_sha256": "ec0d2e004d25611036a429aa9dbd76b15aa33965d5bb5e31c943c3d0da8500cd",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 291,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 27936,
|
| 45 |
+
"adam_update_count": 27936,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 292,
|
| 49 |
+
"consumed_count": 291,
|
| 50 |
+
"last_submitted_update": 27936,
|
| 51 |
+
"last_consumed_update": 27840,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 27936,
|
| 56 |
+
"completed_passes": 291,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 27936,
|
| 59 |
+
"snapshot": "pass_end_0291",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27840,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 291,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 27936,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 27936,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6724189322303573e-07,
|
| 83 |
+
"update_l2": 0.005454878322780132
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.744318620301783e-07,
|
| 87 |
+
"update_l2": 0.0006929934024810791
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.723676217897264e-08,
|
| 95 |
+
"update_l2": 0.0014405761612579226
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1714974789356347e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1714974789356347e-05,
|
| 110 |
+
"observation_loss": 1.1714974789356347e-05,
|
| 111 |
+
"chamfer": 8.582328518969007e-06,
|
| 112 |
+
"track": 3.1326464977610158e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 291,
|
| 131 |
+
"adam_update_count": 27936
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022560792000149377
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_89626e086f21401ea3d1ecced753429a_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 292,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 27937,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 291,
|
| 150 |
+
"trained_intervals": 27936,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 27936,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.243403911590576,
|
| 163 |
+
"median": 10.373703956604004,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43204963207244873,
|
| 170 |
+
"median": 0.43204963207244873,
|
| 171 |
+
"max": 0.43204963207244873,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.109319686889648,
|
| 184 |
+
"median": 10.32214069366455,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 189.31341552734375,
|
| 191 |
+
"median": 32006.80859375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1223.3150634765625,
|
| 212 |
+
"median": 30398.259765625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43204963207244873,
|
| 233 |
+
"median": 0.43204963207244873,
|
| 234 |
+
"max": 0.43204963207244873,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 512,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0292.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0292",
|
| 5 |
+
"executed_epochs": 292,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2649831916275316e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_7517e183961247dcbeb46d469f3df479.npz",
|
| 37 |
+
"optimizer_file": "boundary_7517e183961247dcbeb46d469f3df479_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0d04df1121d99dc692937ddeb115041bc9c53222eaf78cdc88ec92a03e0a444b",
|
| 39 |
+
"optimizer_sha256": "60d93a097465367baed2dcf276a53c8d099cdcdc9d341f207ea66306e1309ece",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 292,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28032,
|
| 45 |
+
"adam_update_count": 28032,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 293,
|
| 49 |
+
"consumed_count": 292,
|
| 50 |
+
"last_submitted_update": 28032,
|
| 51 |
+
"last_consumed_update": 27936,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28032,
|
| 56 |
+
"completed_passes": 292,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28032,
|
| 59 |
+
"snapshot": "pass_end_0292",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 27936,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 292,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28032,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28032,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6794638213468716e-07,
|
| 83 |
+
"update_l2": 0.005445642862468958
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.052207587956218e-07,
|
| 87 |
+
"update_l2": 0.0006987154483795166
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7188136186850898e-08,
|
| 95 |
+
"update_l2": 0.0014409106224775314
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.170003270090092e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.170003270090092e-05,
|
| 110 |
+
"observation_loss": 1.170003270090092e-05,
|
| 111 |
+
"chamfer": 8.573836566938553e-06,
|
| 112 |
+
"track": 3.126196361336042e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 292,
|
| 131 |
+
"adam_update_count": 28032
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022358186999554164
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_7517e183961247dcbeb46d469f3df479_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 293,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28033,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 292,
|
| 150 |
+
"trained_intervals": 28032,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28032,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.240931510925293,
|
| 163 |
+
"median": 10.373888969421387,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4323599934577942,
|
| 170 |
+
"median": 0.4323599934577942,
|
| 171 |
+
"max": 0.4323599934577942,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.106146812438965,
|
| 184 |
+
"median": 10.322135925292969,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 188.845947265625,
|
| 191 |
+
"median": 32012.73046875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1219.4398193359375,
|
| 212 |
+
"median": 30398.1171875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4323599934577942,
|
| 233 |
+
"median": 0.4323599934577942,
|
| 234 |
+
"max": 0.4323599934577942,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 513,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0293.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0293",
|
| 5 |
+
"executed_epochs": 293,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.260648925940434e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_8bd7c47775c8402c9758a31e648a3d9e.npz",
|
| 37 |
+
"optimizer_file": "boundary_8bd7c47775c8402c9758a31e648a3d9e_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a578e38ff94e72cfc25e3186be5cadda1cb0413915c3e5e7fc8a9b76d595f613",
|
| 39 |
+
"optimizer_sha256": "9d5e8cfea247740277d6936b15fa538dff479072857a820d532b66821ba7351a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 293,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28128,
|
| 45 |
+
"adam_update_count": 28128,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 294,
|
| 49 |
+
"consumed_count": 293,
|
| 50 |
+
"last_submitted_update": 28128,
|
| 51 |
+
"last_consumed_update": 28032,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28128,
|
| 56 |
+
"completed_passes": 293,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28128,
|
| 59 |
+
"snapshot": "pass_end_0293",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28032,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 293,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28128,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28128,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.685420869534937e-07,
|
| 83 |
+
"update_l2": 0.005451708100736141
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.020473044074606e-07,
|
| 87 |
+
"update_l2": 0.0006996691226959229
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7440169247938684e-08,
|
| 95 |
+
"update_l2": 0.0014402472879737616
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1680839634209406e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1680839634209406e-05,
|
| 110 |
+
"observation_loss": 1.1680839634209406e-05,
|
| 111 |
+
"chamfer": 8.562645234633237e-06,
|
| 112 |
+
"track": 3.1181943995761685e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 293,
|
| 131 |
+
"adam_update_count": 28128
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022514047999720788
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_8bd7c47775c8402c9758a31e648a3d9e_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 294,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28129,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 293,
|
| 150 |
+
"trained_intervals": 28128,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28128,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.23841667175293,
|
| 163 |
+
"median": 10.373982429504395,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4326927959918976,
|
| 170 |
+
"median": 0.4326927959918976,
|
| 171 |
+
"max": 0.4326927959918976,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.102972030639648,
|
| 184 |
+
"median": 10.322131156921387,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 188.3716278076172,
|
| 191 |
+
"median": 32015.724609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1215.574462890625,
|
| 212 |
+
"median": 30397.970703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4326927959918976,
|
| 233 |
+
"median": 0.4326927959918976,
|
| 234 |
+
"max": 0.4326927959918976,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 514,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0294.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0294",
|
| 5 |
+
"executed_epochs": 294,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2565294620593095e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_2f51c504aec1496bbe81abf2965f4806.npz",
|
| 37 |
+
"optimizer_file": "boundary_2f51c504aec1496bbe81abf2965f4806_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "6925130bf37f5a30068143415114cf5c25f5a10903b78b247476fc7c95d9432c",
|
| 39 |
+
"optimizer_sha256": "449a01cfb65f99f8af85c222604241d3ac2a106862427ebe974afc3f2eef9f20",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 294,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28224,
|
| 45 |
+
"adam_update_count": 28224,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 295,
|
| 49 |
+
"consumed_count": 294,
|
| 50 |
+
"last_submitted_update": 28224,
|
| 51 |
+
"last_consumed_update": 28128,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28224,
|
| 56 |
+
"completed_passes": 294,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28224,
|
| 59 |
+
"snapshot": "pass_end_0294",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28128,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 294,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28224,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28224,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6937354985202546e-07,
|
| 83 |
+
"update_l2": 0.005430512595921755
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.947862966124376e-07,
|
| 87 |
+
"update_l2": 0.0007011592388153076
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7533793911516113e-08,
|
| 95 |
+
"update_l2": 0.0014349269913509488
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.166382116934983e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.166382116934983e-05,
|
| 110 |
+
"observation_loss": 1.166382116934983e-05,
|
| 111 |
+
"chamfer": 8.552697181585245e-06,
|
| 112 |
+
"track": 3.111124215138261e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 294,
|
| 131 |
+
"adam_update_count": 28224
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022509037000418175
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_2f51c504aec1496bbe81abf2965f4806_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 295,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28225,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 294,
|
| 150 |
+
"trained_intervals": 28224,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28224,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.235915184020996,
|
| 163 |
+
"median": 10.374152183532715,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4330654442310333,
|
| 170 |
+
"median": 0.4330654442310333,
|
| 171 |
+
"max": 0.4330654442310333,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.099812984466553,
|
| 184 |
+
"median": 10.322126388549805,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 187.9010009765625,
|
| 191 |
+
"median": 32021.158203125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1211.740478515625,
|
| 212 |
+
"median": 30397.826171875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4330654442310333,
|
| 233 |
+
"median": 0.4330654442310333,
|
| 234 |
+
"max": 0.4330654442310333,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 516,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0295.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0295",
|
| 5 |
+
"executed_epochs": 295,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2529150851134245e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_2de9411eb06e4446b539229c09c1e916.npz",
|
| 37 |
+
"optimizer_file": "boundary_2de9411eb06e4446b539229c09c1e916_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "4fa23bb38a25e5a37e2bb76c85402fcaac865a55ac07d3ff8be2126fe7deeea3",
|
| 39 |
+
"optimizer_sha256": "54149ad43f19b5aa694bb41e5a3be92d395fe6056098f0ed6989a325db2274fb",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 295,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28320,
|
| 45 |
+
"adam_update_count": 28320,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 296,
|
| 49 |
+
"consumed_count": 295,
|
| 50 |
+
"last_submitted_update": 28320,
|
| 51 |
+
"last_consumed_update": 28224,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28320,
|
| 56 |
+
"completed_passes": 295,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28320,
|
| 59 |
+
"snapshot": "pass_end_0295",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28224,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 295,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28320,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28320,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6931981861034728e-07,
|
| 83 |
+
"update_l2": 0.005411445163190365
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.005041761156463e-07,
|
| 87 |
+
"update_l2": 0.0007002949714660645
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7553625159271178e-08,
|
| 95 |
+
"update_l2": 0.0014315377920866013
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1645082850009203e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1645082850009203e-05,
|
| 110 |
+
"observation_loss": 1.1645082850009203e-05,
|
| 111 |
+
"chamfer": 8.541486749891192e-06,
|
| 112 |
+
"track": 3.103595872744336e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 295,
|
| 131 |
+
"adam_update_count": 28320
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022350139000991476
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_2de9411eb06e4446b539229c09c1e916_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 296,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28321,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 295,
|
| 150 |
+
"trained_intervals": 28320,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28320,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.2334465980529785,
|
| 163 |
+
"median": 10.374434471130371,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4333846867084503,
|
| 170 |
+
"median": 0.4333846867084503,
|
| 171 |
+
"max": 0.4333846867084503,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.096647262573242,
|
| 184 |
+
"median": 10.322121620178223,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 187.43771362304688,
|
| 191 |
+
"median": 32030.19921875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1207.910400390625,
|
| 212 |
+
"median": 30397.6796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4333846867084503,
|
| 233 |
+
"median": 0.4333846867084503,
|
| 234 |
+
"max": 0.4333846867084503,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 517,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0296.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0296",
|
| 5 |
+
"executed_epochs": 296,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.249423234156893e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_bcc77c05c30b43b9bb1856f96662dd3e.npz",
|
| 37 |
+
"optimizer_file": "boundary_bcc77c05c30b43b9bb1856f96662dd3e_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3b9d3ed9e18928503b6b43c74ae826820f766f7b64e606b718cfe1f07c4e7ecd",
|
| 39 |
+
"optimizer_sha256": "8d94cdd827df483cacd52b9a872a267e802038f741656f0ced50448ec187fab7",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 296,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28416,
|
| 45 |
+
"adam_update_count": 28416,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 297,
|
| 49 |
+
"consumed_count": 296,
|
| 50 |
+
"last_submitted_update": 28416,
|
| 51 |
+
"last_consumed_update": 28320,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28416,
|
| 56 |
+
"completed_passes": 296,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28416,
|
| 59 |
+
"snapshot": "pass_end_0296",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28320,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 296,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28416,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28416,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6943307912242744e-07,
|
| 83 |
+
"update_l2": 0.00540506886318326
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.02401211533288e-07,
|
| 87 |
+
"update_l2": 0.0006998181343078613
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.746470428860448e-08,
|
| 95 |
+
"update_l2": 0.0014304548967629671
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1625052138697356e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1625052138697356e-05,
|
| 110 |
+
"observation_loss": 1.1625052138697356e-05,
|
| 111 |
+
"chamfer": 8.529614206054248e-06,
|
| 112 |
+
"track": 3.095437477895757e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 296,
|
| 131 |
+
"adam_update_count": 28416
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022468417999334633
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_bcc77c05c30b43b9bb1856f96662dd3e_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 297,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28417,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 296,
|
| 150 |
+
"trained_intervals": 28416,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28416,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.230990886688232,
|
| 163 |
+
"median": 10.37451457977295,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4337100684642792,
|
| 170 |
+
"median": 0.4337100684642792,
|
| 171 |
+
"max": 0.4337100684642792,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.093487739562988,
|
| 184 |
+
"median": 10.322172164916992,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 186.9779815673828,
|
| 191 |
+
"median": 32032.765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1204.0999755859375,
|
| 212 |
+
"median": 30399.216796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4337100684642792,
|
| 233 |
+
"median": 0.4337100684642792,
|
| 234 |
+
"max": 0.4337100684642792,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 517,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0297.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0297",
|
| 5 |
+
"executed_epochs": 297,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.24512485798338e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e4ac225595604629bc42f0b0d337e18a.npz",
|
| 37 |
+
"optimizer_file": "boundary_e4ac225595604629bc42f0b0d337e18a_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "8e9d57025989abf11cb06d392db398b6ff3b632a68f942180e2dfda95558ec31",
|
| 39 |
+
"optimizer_sha256": "232c46b333834fecc4ad214c904526b4c1374421ebb4e6920f9a5ef190f1349d",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 297,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28512,
|
| 45 |
+
"adam_update_count": 28512,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 298,
|
| 49 |
+
"consumed_count": 297,
|
| 50 |
+
"last_submitted_update": 28512,
|
| 51 |
+
"last_consumed_update": 28416,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28512,
|
| 56 |
+
"completed_passes": 297,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28512,
|
| 59 |
+
"snapshot": "pass_end_0297",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28416,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 297,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28512,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28512,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.687698869545784e-07,
|
| 83 |
+
"update_l2": 0.005390643607825041
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.716748993720103e-07,
|
| 87 |
+
"update_l2": 0.0006990730762481689
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7340767871919525e-08,
|
| 95 |
+
"update_l2": 0.0014265717472881079
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1604423889366444e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1604423889366444e-05,
|
| 110 |
+
"observation_loss": 1.1604423889366444e-05,
|
| 111 |
+
"chamfer": 8.517256901541259e-06,
|
| 112 |
+
"track": 3.087166987825185e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 297,
|
| 131 |
+
"adam_update_count": 28512
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022264287999860244
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e4ac225595604629bc42f0b0d337e18a_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 298,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28513,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 297,
|
| 150 |
+
"trained_intervals": 28512,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28512,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.228452205657959,
|
| 163 |
+
"median": 10.374650001525879,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43407925963401794,
|
| 170 |
+
"median": 0.43407925963401794,
|
| 171 |
+
"max": 0.43407925963401794,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.090336322784424,
|
| 184 |
+
"median": 10.322164535522461,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 186.50392150878906,
|
| 191 |
+
"median": 32037.103515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1200.3114013671875,
|
| 212 |
+
"median": 30398.986328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43407925963401794,
|
| 233 |
+
"median": 0.43407925963401794,
|
| 234 |
+
"max": 0.43407925963401794,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 520,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0298.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0298",
|
| 5 |
+
"executed_epochs": 298,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2407944221216285e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_d95121a734f84ebf99f70a241801099d.npz",
|
| 37 |
+
"optimizer_file": "boundary_d95121a734f84ebf99f70a241801099d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "fe05a0e51f9e2e1023ac86e495aca918ee1becb779313e13568d5628c1b23504",
|
| 39 |
+
"optimizer_sha256": "692adde973bfa27d87156091332c8d04224d6b86a10576966803280375d6a85a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 298,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28608,
|
| 45 |
+
"adam_update_count": 28608,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 299,
|
| 49 |
+
"consumed_count": 298,
|
| 50 |
+
"last_submitted_update": 28608,
|
| 51 |
+
"last_consumed_update": 28512,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28608,
|
| 56 |
+
"completed_passes": 298,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28608,
|
| 59 |
+
"snapshot": "pass_end_0298",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28512,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 298,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28608,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28608,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6488114340518223e-07,
|
| 83 |
+
"update_l2": 0.005380713846534491
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.385844694203115e-07,
|
| 87 |
+
"update_l2": 0.0006991922855377197
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6924363183411515e-08,
|
| 95 |
+
"update_l2": 0.0014258166775107384
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1585178071982227e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1585178071982227e-05,
|
| 110 |
+
"observation_loss": 1.1585178071982227e-05,
|
| 111 |
+
"chamfer": 8.505860932928044e-06,
|
| 112 |
+
"track": 3.079317593801534e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 298,
|
| 131 |
+
"adam_update_count": 28608
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022638712000116357
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_d95121a734f84ebf99f70a241801099d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 299,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28609,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 298,
|
| 150 |
+
"trained_intervals": 28608,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28608,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.225934982299805,
|
| 163 |
+
"median": 10.374795913696289,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43439173698425293,
|
| 170 |
+
"median": 0.43439173698425293,
|
| 171 |
+
"max": 0.43439173698425293,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.087202548980713,
|
| 184 |
+
"median": 10.32215690612793,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 186.0350341796875,
|
| 191 |
+
"median": 32041.77734375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1196.5557861328125,
|
| 212 |
+
"median": 30398.755859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43439173698425293,
|
| 233 |
+
"median": 0.43439173698425293,
|
| 234 |
+
"max": 0.43439173698425293,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 524,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0299.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0299",
|
| 5 |
+
"executed_epochs": 299,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.236761194443868e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_6c0c6e201bfa4010a1248eb2092f7713.npz",
|
| 37 |
+
"optimizer_file": "boundary_6c0c6e201bfa4010a1248eb2092f7713_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2dec269371eea69a59c2968e873ebed6291865e335eb7cff6298db8912a73cd9",
|
| 39 |
+
"optimizer_sha256": "8978c4d1577577f2a6eb76ee1bf0694fada3efe2e4f9dd636be82773837e6418",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 299,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28704,
|
| 45 |
+
"adam_update_count": 28704,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 300,
|
| 49 |
+
"consumed_count": 299,
|
| 50 |
+
"last_submitted_update": 28704,
|
| 51 |
+
"last_consumed_update": 28608,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28704,
|
| 56 |
+
"completed_passes": 299,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28704,
|
| 59 |
+
"snapshot": "pass_end_0299",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28608,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 299,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28704,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28704,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.644498013320117e-07,
|
| 83 |
+
"update_l2": 0.00537842744961381
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.60962359183759e-07,
|
| 87 |
+
"update_l2": 0.0006986856460571289
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.67070667803182e-08,
|
| 95 |
+
"update_l2": 0.0014258469454944134
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1565836757654324e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1565836757654324e-05,
|
| 110 |
+
"observation_loss": 1.1565836757654324e-05,
|
| 111 |
+
"chamfer": 8.494411304127425e-06,
|
| 112 |
+
"track": 3.0714252261532238e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 299,
|
| 131 |
+
"adam_update_count": 28704
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022328991999529535
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_6c0c6e201bfa4010a1248eb2092f7713_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 300,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28705,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 299,
|
| 150 |
+
"trained_intervals": 28704,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28704,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.223430633544922,
|
| 163 |
+
"median": 10.37488842010498,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4347139000892639,
|
| 170 |
+
"median": 0.4347139000892639,
|
| 171 |
+
"max": 0.4347139000892639,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.084071159362793,
|
| 184 |
+
"median": 10.322149276733398,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 185.56971740722656,
|
| 191 |
+
"median": 32044.7421875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1192.8148193359375,
|
| 212 |
+
"median": 30398.521484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4347139000892639,
|
| 233 |
+
"median": 0.4347139000892639,
|
| 234 |
+
"max": 0.4347139000892639,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 524,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0300.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0300",
|
| 5 |
+
"executed_epochs": 300,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.233364717270281e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c5a5bd9a65b240918725ecc66700eb04.npz",
|
| 37 |
+
"optimizer_file": "boundary_c5a5bd9a65b240918725ecc66700eb04_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "9244f3e5830bd0c1a603bcda2a90596a9df687261b44d5c747e10d339a5e6738",
|
| 39 |
+
"optimizer_sha256": "964987c3a110ac903a33a77122004ff1e33a11d0df9f0fa7b792676bc673f046",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 300,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28800,
|
| 45 |
+
"adam_update_count": 28800,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 301,
|
| 49 |
+
"consumed_count": 300,
|
| 50 |
+
"last_submitted_update": 28800,
|
| 51 |
+
"last_consumed_update": 28704,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28800,
|
| 56 |
+
"completed_passes": 300,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28800,
|
| 59 |
+
"snapshot": "pass_end_0300",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28704,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 300,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28800,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28800,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6379857470383286e-07,
|
| 83 |
+
"update_l2": 0.005363401956856251
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.394431461056229e-07,
|
| 87 |
+
"update_l2": 0.000694572925567627
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6634159766558696e-08,
|
| 95 |
+
"update_l2": 0.0014219445874914527
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1548910151759628e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1548910151759628e-05,
|
| 110 |
+
"observation_loss": 1.1548910151759628e-05,
|
| 111 |
+
"chamfer": 8.484582394885365e-06,
|
| 112 |
+
"track": 3.0643277568742633e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 300,
|
| 131 |
+
"adam_update_count": 28800
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022329989000354544
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c5a5bd9a65b240918725ecc66700eb04_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 301,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28801,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 300,
|
| 150 |
+
"trained_intervals": 28800,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28800,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.220935821533203,
|
| 163 |
+
"median": 10.375020027160645,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43498605489730835,
|
| 170 |
+
"median": 0.43498605489730835,
|
| 171 |
+
"max": 0.43498605489730835,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.080956935882568,
|
| 184 |
+
"median": 10.322141647338867,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 185.10733032226562,
|
| 191 |
+
"median": 32048.9609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1189.1058349609375,
|
| 212 |
+
"median": 30398.291015625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43498605489730835,
|
| 233 |
+
"median": 0.43498605489730835,
|
| 234 |
+
"max": 0.43498605489730835,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 525,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0301.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0301",
|
| 5 |
+
"executed_epochs": 301,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.230246159413885e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_6fed05058c674d7dbfec67eb49f14bdb.npz",
|
| 37 |
+
"optimizer_file": "boundary_6fed05058c674d7dbfec67eb49f14bdb_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7a0812dec6b4abd12c3e4014fb408f47e7d5b0299e3f226a42a9932dfb6359e8",
|
| 39 |
+
"optimizer_sha256": "095b6d52e7865b494db637323f46a0a0c4edcfc9f10986c6e96e890c164c4be6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 301,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28896,
|
| 45 |
+
"adam_update_count": 28896,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 302,
|
| 49 |
+
"consumed_count": 301,
|
| 50 |
+
"last_submitted_update": 28896,
|
| 51 |
+
"last_consumed_update": 28800,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28896,
|
| 56 |
+
"completed_passes": 301,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28896,
|
| 59 |
+
"snapshot": "pass_end_0301",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28800,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 301,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28896,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28896,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6060802465744928e-07,
|
| 83 |
+
"update_l2": 0.0052826665341854095
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.803312994132284e-07,
|
| 87 |
+
"update_l2": 0.0006974637508392334
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6464650915158927e-08,
|
| 95 |
+
"update_l2": 0.001416891231201589
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1531860764080193e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1531860764080193e-05,
|
| 110 |
+
"observation_loss": 1.1531860764080193e-05,
|
| 111 |
+
"chamfer": 8.474718015349936e-06,
|
| 112 |
+
"track": 3.057142748730257e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 301,
|
| 131 |
+
"adam_update_count": 28896
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022708047999913106
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_6fed05058c674d7dbfec67eb49f14bdb_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 302,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28897,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 301,
|
| 150 |
+
"trained_intervals": 28896,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28896,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.218474388122559,
|
| 163 |
+
"median": 10.375226020812988,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4352774918079376,
|
| 170 |
+
"median": 0.4352774918079376,
|
| 171 |
+
"max": 0.4352774918079376,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.077861309051514,
|
| 184 |
+
"median": 10.322134017944336,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 184.6522674560547,
|
| 191 |
+
"median": 32055.5625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1185.4305419921875,
|
| 212 |
+
"median": 30398.05859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4352774918079376,
|
| 233 |
+
"median": 0.4352774918079376,
|
| 234 |
+
"max": 0.4352774918079376,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 531,
|
| 250 |
+
"controller_edge_stiffness": 83
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0302.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0302",
|
| 5 |
+
"executed_epochs": 302,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.226073885628163e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_0b162ab084614a7bb4b7536650119d15.npz",
|
| 37 |
+
"optimizer_file": "boundary_0b162ab084614a7bb4b7536650119d15_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "9e6499b34566fe030a462394a4edf53cad383834d5479b8b3b6bba3eb7834006",
|
| 39 |
+
"optimizer_sha256": "70aebdae7efb8df372fb01a9b6cbbbf7cd71365ce14b47b0e17c75f7ea25c381",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 302,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 28992,
|
| 45 |
+
"adam_update_count": 28992,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 303,
|
| 49 |
+
"consumed_count": 302,
|
| 50 |
+
"last_submitted_update": 28992,
|
| 51 |
+
"last_consumed_update": 28896,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 28992,
|
| 56 |
+
"completed_passes": 302,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 28992,
|
| 59 |
+
"snapshot": "pass_end_0302",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28896,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 302,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 28992,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 28992,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.621169047894e-07,
|
| 83 |
+
"update_l2": 0.005283944308757782
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.023324878398853e-07,
|
| 87 |
+
"update_l2": 0.0006986558437347412
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6557993137998892e-08,
|
| 95 |
+
"update_l2": 0.0014184084720909595
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1514096513565164e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1514096513565164e-05,
|
| 110 |
+
"observation_loss": 1.1514096513565164e-05,
|
| 111 |
+
"chamfer": 8.464253369311336e-06,
|
| 112 |
+
"track": 3.049842916880152e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 302,
|
| 131 |
+
"adam_update_count": 28992
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02233963999970001
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_0b162ab084614a7bb4b7536650119d15_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 303,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 28993,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 302,
|
| 150 |
+
"trained_intervals": 28992,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 28992,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.215965747833252,
|
| 163 |
+
"median": 10.375411033630371,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.435660183429718,
|
| 170 |
+
"median": 0.435660183429718,
|
| 171 |
+
"max": 0.435660183429718,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.074761867523193,
|
| 184 |
+
"median": 10.322171211242676,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 184.1896209716797,
|
| 191 |
+
"median": 32061.494140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1181.7620849609375,
|
| 212 |
+
"median": 30399.189453125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.435660183429718,
|
| 233 |
+
"median": 0.435660183429718,
|
| 234 |
+
"max": 0.435660183429718,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 531,
|
| 250 |
+
"controller_edge_stiffness": 85
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0303.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0303",
|
| 5 |
+
"executed_epochs": 303,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.222941839302166e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_2a22aaa1b5474aa1a79648a91fbcdc8c.npz",
|
| 37 |
+
"optimizer_file": "boundary_2a22aaa1b5474aa1a79648a91fbcdc8c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "fcd62e2c0b1ff85635f5dd564553e7c54a94368efcb669b2404744395619d68f",
|
| 39 |
+
"optimizer_sha256": "8a2041b7d557d51e3ae700595306834a5f766c3e69e045a65b094e205f8f6e0f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 303,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29088,
|
| 45 |
+
"adam_update_count": 29088,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 304,
|
| 49 |
+
"consumed_count": 303,
|
| 50 |
+
"last_submitted_update": 29088,
|
| 51 |
+
"last_consumed_update": 28992,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29088,
|
| 56 |
+
"completed_passes": 303,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29088,
|
| 59 |
+
"snapshot": "pass_end_0303",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 28992,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 303,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29088,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29088,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6188440099540458e-07,
|
| 83 |
+
"update_l2": 0.005285397171974182
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.154780400422169e-07,
|
| 87 |
+
"update_l2": 0.0006950199604034424
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.515261243729583e-08,
|
| 95 |
+
"update_l2": 0.0014202669262886047
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1489574717415962e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1489574717415962e-05,
|
| 110 |
+
"observation_loss": 1.1489574717415962e-05,
|
| 111 |
+
"chamfer": 8.449375854979735e-06,
|
| 112 |
+
"track": 3.0401988624362275e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 303,
|
| 131 |
+
"adam_update_count": 29088
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022268545999395428
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_2a22aaa1b5474aa1a79648a91fbcdc8c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 304,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29089,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 303,
|
| 150 |
+
"trained_intervals": 29088,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29088,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.213397026062012,
|
| 163 |
+
"median": 10.375570297241211,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4360774755477905,
|
| 170 |
+
"median": 0.4360774755477905,
|
| 171 |
+
"max": 0.4360774755477905,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.0716633796691895,
|
| 184 |
+
"median": 10.322203636169434,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 183.71710205078125,
|
| 191 |
+
"median": 32066.599609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1178.1060791015625,
|
| 212 |
+
"median": 30400.173828125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4360774755477905,
|
| 233 |
+
"median": 0.4360774755477905,
|
| 234 |
+
"max": 0.4360774755477905,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 532,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0304.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0304",
|
| 5 |
+
"executed_epochs": 304,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.218594023565099e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_40fc6f2caeaa4afc8f641ac75db5e882.npz",
|
| 37 |
+
"optimizer_file": "boundary_40fc6f2caeaa4afc8f641ac75db5e882_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c106b032d71a2d0caee3f9d935f699cac54ab33839a704193322e05c0b2de9fe",
|
| 39 |
+
"optimizer_sha256": "3be2d63c919f106a66d53052305e5f46d8a7e5287a1bc82ab53bfa594d0c2e15",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 304,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29184,
|
| 45 |
+
"adam_update_count": 29184,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 305,
|
| 49 |
+
"consumed_count": 304,
|
| 50 |
+
"last_submitted_update": 29184,
|
| 51 |
+
"last_consumed_update": 29088,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29184,
|
| 56 |
+
"completed_passes": 304,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29184,
|
| 59 |
+
"snapshot": "pass_end_0304",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29088,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 304,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29184,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29184,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.599352685843769e-07,
|
| 83 |
+
"update_l2": 0.0052652060985565186
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.152699362857675e-07,
|
| 87 |
+
"update_l2": 0.0006906986236572266
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.495161766091769e-08,
|
| 95 |
+
"update_l2": 0.0014142311410978436
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1466368960100226e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1466368960100226e-05,
|
| 110 |
+
"observation_loss": 1.1466368960100226e-05,
|
| 111 |
+
"chamfer": 8.43544057715917e-06,
|
| 112 |
+
"track": 3.030927928193705e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 304,
|
| 131 |
+
"adam_update_count": 29184
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02229569600058312
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_40fc6f2caeaa4afc8f641ac75db5e882_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 305,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29185,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 304,
|
| 150 |
+
"trained_intervals": 29184,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29184,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.21077299118042,
|
| 163 |
+
"median": 10.375762939453125,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43646439909935,
|
| 170 |
+
"median": 0.43646439909935,
|
| 171 |
+
"max": 0.43646439909935,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.068595886230469,
|
| 184 |
+
"median": 10.322134017944336,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 183.2356414794922,
|
| 191 |
+
"median": 32072.779296875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1174.497802734375,
|
| 212 |
+
"median": 30398.05859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43646439909935,
|
| 233 |
+
"median": 0.43646439909935,
|
| 234 |
+
"max": 0.43646439909935,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 533,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0305.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0305",
|
| 5 |
+
"executed_epochs": 305,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2135066773171275e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_77fb1563c940480f8e0895c9ac810a32.npz",
|
| 37 |
+
"optimizer_file": "boundary_77fb1563c940480f8e0895c9ac810a32_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "44dcf692cc9537e8cfd98d48e160a12d8feabfbed1a02eada207ea5ba63f6f62",
|
| 39 |
+
"optimizer_sha256": "d748bffade463ba9dee4515a295ad551435017008010a5e5eeaec8584f62ff26",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 305,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29280,
|
| 45 |
+
"adam_update_count": 29280,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 306,
|
| 49 |
+
"consumed_count": 305,
|
| 50 |
+
"last_submitted_update": 29280,
|
| 51 |
+
"last_consumed_update": 29184,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29280,
|
| 56 |
+
"completed_passes": 305,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29280,
|
| 59 |
+
"snapshot": "pass_end_0305",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29184,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 305,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29280,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29280,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5960056032326975e-07,
|
| 83 |
+
"update_l2": 0.005249551497399807
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 8.964847779679985e-07,
|
| 87 |
+
"update_l2": 0.0006866753101348877
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4834072576140898e-08,
|
| 95 |
+
"update_l2": 0.0014098489191383123
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1447360520833172e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1447360520833172e-05,
|
| 110 |
+
"observation_loss": 1.1447360520833172e-05,
|
| 111 |
+
"chamfer": 8.424166480835993e-06,
|
| 112 |
+
"track": 3.0231938126235036e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 305,
|
| 131 |
+
"adam_update_count": 29280
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022242617998927017
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_77fb1563c940480f8e0895c9ac810a32_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 306,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29281,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 305,
|
| 150 |
+
"trained_intervals": 29280,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29280,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.208139896392822,
|
| 163 |
+
"median": 10.375981330871582,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43673473596572876,
|
| 170 |
+
"median": 0.43673473596572876,
|
| 171 |
+
"max": 0.43673473596572876,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.065546035766602,
|
| 184 |
+
"median": 10.32234001159668,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 182.75381469726562,
|
| 191 |
+
"median": 32079.78515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1170.921142578125,
|
| 212 |
+
"median": 30404.322265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43673473596572876,
|
| 233 |
+
"median": 0.43673473596572876,
|
| 234 |
+
"max": 0.43673473596572876,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 533,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0306.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0306",
|
| 5 |
+
"executed_epochs": 306,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.210360325397384e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_780489f7cba247ae8f43164e1c4fce05.npz",
|
| 37 |
+
"optimizer_file": "boundary_780489f7cba247ae8f43164e1c4fce05_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "097e60aee0395727ab02efc5808f6306207d008f24736ebfcccf5fb1153e820c",
|
| 39 |
+
"optimizer_sha256": "14d1ae335d3b6ea92f4a818892cf8fc7daacacc43df5e48e269975abb4aaad64",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 306,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29376,
|
| 45 |
+
"adam_update_count": 29376,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 307,
|
| 49 |
+
"consumed_count": 306,
|
| 50 |
+
"last_submitted_update": 29376,
|
| 51 |
+
"last_consumed_update": 29280,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29376,
|
| 56 |
+
"completed_passes": 306,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29376,
|
| 59 |
+
"snapshot": "pass_end_0306",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29280,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 306,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29376,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29376,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6328355911809922e-07,
|
| 83 |
+
"update_l2": 0.005238143261522055
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.449701678931888e-07,
|
| 87 |
+
"update_l2": 0.0006874799728393555
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.519342068296737e-08,
|
| 95 |
+
"update_l2": 0.001405624090693891
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1431430721131619e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1431430721131619e-05,
|
| 110 |
+
"observation_loss": 1.1431430721131619e-05,
|
| 111 |
+
"chamfer": 8.414827789238188e-06,
|
| 112 |
+
"track": 3.0166029318934307e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 306,
|
| 131 |
+
"adam_update_count": 29376
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022447482000643504
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_780489f7cba247ae8f43164e1c4fce05_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 307,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29377,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 306,
|
| 150 |
+
"trained_intervals": 29376,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29376,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.205528259277344,
|
| 163 |
+
"median": 10.376241683959961,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4370191991329193,
|
| 170 |
+
"median": 0.4370191991329193,
|
| 171 |
+
"max": 0.4370191991329193,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.062514305114746,
|
| 184 |
+
"median": 10.322361946105957,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 182.27713012695312,
|
| 191 |
+
"median": 32088.134765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1167.3765869140625,
|
| 212 |
+
"median": 30404.98828125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4370191991329193,
|
| 233 |
+
"median": 0.4370191991329193,
|
| 234 |
+
"max": 0.4370191991329193,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 536,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0307.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0307",
|
| 5 |
+
"executed_epochs": 307,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.207071291759348e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_1f65cd712ad4479f88ed6309a1d65c41.npz",
|
| 37 |
+
"optimizer_file": "boundary_1f65cd712ad4479f88ed6309a1d65c41_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "32c6aa2849e8b5d5d6e7094ecebe25457debdd582e6d8285bdbaf0fa1bfad787",
|
| 39 |
+
"optimizer_sha256": "37c5a1ceff1deb2e3abdc7fb10fd12043220209fe6636d44e02351755bc05ca9",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 307,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29472,
|
| 45 |
+
"adam_update_count": 29472,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 308,
|
| 49 |
+
"consumed_count": 307,
|
| 50 |
+
"last_submitted_update": 29472,
|
| 51 |
+
"last_consumed_update": 29376,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29472,
|
| 56 |
+
"completed_passes": 307,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29472,
|
| 59 |
+
"snapshot": "pass_end_0307",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29376,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 307,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29472,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29472,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6360252175218193e-07,
|
| 83 |
+
"update_l2": 0.005208836868405342
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.48011290802242e-07,
|
| 87 |
+
"update_l2": 0.0006875395774841309
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.5078826126900822e-08,
|
| 95 |
+
"update_l2": 0.0013983433600515127
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1416479537729174e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1416479537729174e-05,
|
| 110 |
+
"observation_loss": 1.1416479537729174e-05,
|
| 111 |
+
"chamfer": 8.405942026001867e-06,
|
| 112 |
+
"track": 3.010537056979956e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 307,
|
| 131 |
+
"adam_update_count": 29472
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02288866799972311
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_1f65cd712ad4479f88ed6309a1d65c41_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 308,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29473,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 307,
|
| 150 |
+
"trained_intervals": 29472,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29472,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.2029595375061035,
|
| 163 |
+
"median": 10.376258850097656,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43739190697669983,
|
| 170 |
+
"median": 0.43739190697669983,
|
| 171 |
+
"max": 0.43739190697669983,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.059489727020264,
|
| 184 |
+
"median": 10.322354316711426,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 181.8095245361328,
|
| 191 |
+
"median": 32088.6875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1163.85107421875,
|
| 212 |
+
"median": 30404.755859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43739190697669983,
|
| 233 |
+
"median": 0.43739190697669983,
|
| 234 |
+
"max": 0.43739190697669983,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 539,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0308.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0308",
|
| 5 |
+
"executed_epochs": 308,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.2028765245590876e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e75841478f0645efa086ffe979ea42d4.npz",
|
| 37 |
+
"optimizer_file": "boundary_e75841478f0645efa086ffe979ea42d4_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "38deb47f26c51cc05e48c1b48150035f933716d011bc0dc957934c83b7956e6d",
|
| 39 |
+
"optimizer_sha256": "95d1c1c8544543f2d22afb5e44dc504ed0724da456a6cf2ebe2f07f9ca0c11fd",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 308,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29568,
|
| 45 |
+
"adam_update_count": 29568,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 309,
|
| 49 |
+
"consumed_count": 308,
|
| 50 |
+
"last_submitted_update": 29568,
|
| 51 |
+
"last_consumed_update": 29472,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29568,
|
| 56 |
+
"completed_passes": 308,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29568,
|
| 59 |
+
"snapshot": "pass_end_0308",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29472,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 308,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29568,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29568,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6358403343019745e-07,
|
| 83 |
+
"update_l2": 0.005195284262299538
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.639481959311524e-07,
|
| 87 |
+
"update_l2": 0.0006856024265289307
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.5003050296845686e-08,
|
| 95 |
+
"update_l2": 0.0013957245973870158
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.139991309173638e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.139991309173638e-05,
|
| 110 |
+
"observation_loss": 1.139991309173638e-05,
|
| 111 |
+
"chamfer": 8.39609401737107e-06,
|
| 112 |
+
"track": 3.003819301738986e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 308,
|
| 131 |
+
"adam_update_count": 29568
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022333033999530016
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e75841478f0645efa086ffe979ea42d4_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 309,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29569,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 308,
|
| 150 |
+
"trained_intervals": 29568,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29568,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.200402736663818,
|
| 163 |
+
"median": 10.376370429992676,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43778467178344727,
|
| 170 |
+
"median": 0.43778467178344727,
|
| 171 |
+
"max": 0.43778467178344727,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.056471347808838,
|
| 184 |
+
"median": 10.322344779968262,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 181.3452606201172,
|
| 191 |
+
"median": 32092.26953125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1160.3433837890625,
|
| 212 |
+
"median": 30404.46484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43778467178344727,
|
| 233 |
+
"median": 0.43778467178344727,
|
| 234 |
+
"max": 0.43778467178344727,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 542,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0309.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0309",
|
| 5 |
+
"executed_epochs": 309,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.199223884886881e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_3ac59d122050450598224316c3dc190b.npz",
|
| 37 |
+
"optimizer_file": "boundary_3ac59d122050450598224316c3dc190b_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c29a7d6fab550fea0b2ad4a51b36252c3e980b2c669b96c90dfd412ea2703527",
|
| 39 |
+
"optimizer_sha256": "238395efdcb50fa4a3519ea3b5fc078f4e8be2cd3640d71eb508d9bb43a6690d",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 309,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29664,
|
| 45 |
+
"adam_update_count": 29664,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 310,
|
| 49 |
+
"consumed_count": 309,
|
| 50 |
+
"last_submitted_update": 29664,
|
| 51 |
+
"last_consumed_update": 29568,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29664,
|
| 56 |
+
"completed_passes": 309,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29664,
|
| 59 |
+
"snapshot": "pass_end_0309",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29568,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 309,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29664,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29664,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6150812598425546e-07,
|
| 83 |
+
"update_l2": 0.005184493027627468
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.683774351287866e-07,
|
| 87 |
+
"update_l2": 0.0006818175315856934
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.471997362363254e-08,
|
| 95 |
+
"update_l2": 0.0013917787000536919
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1389105566195212e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1389105566195212e-05,
|
| 110 |
+
"observation_loss": 1.1389105566195212e-05,
|
| 111 |
+
"chamfer": 8.389895810978487e-06,
|
| 112 |
+
"track": 2.9992099825904006e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 309,
|
| 131 |
+
"adam_update_count": 29664
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0225556069999584
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_3ac59d122050450598224316c3dc190b_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 310,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29665,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 309,
|
| 150 |
+
"trained_intervals": 29664,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29664,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.197936534881592,
|
| 163 |
+
"median": 10.37652587890625,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4379838705062866,
|
| 170 |
+
"median": 0.4379838705062866,
|
| 171 |
+
"max": 0.4379838705062866,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.05349063873291,
|
| 184 |
+
"median": 10.322344779968262,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 180.89859008789062,
|
| 191 |
+
"median": 32097.2578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1156.889892578125,
|
| 212 |
+
"median": 30404.46484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4379838705062866,
|
| 233 |
+
"median": 0.4379838705062866,
|
| 234 |
+
"max": 0.4379838705062866,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 545,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0310.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0310",
|
| 5 |
+
"executed_epochs": 310,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1957287938554755e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_47b7382744d749ff800fc5558e2a76bf.npz",
|
| 37 |
+
"optimizer_file": "boundary_47b7382744d749ff800fc5558e2a76bf_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c51d16816612773964d6fe9aecaa6358f137b15bf864f5f2a2237c9d44dc20d3",
|
| 39 |
+
"optimizer_sha256": "3ee36fc5e6e38e9fd451c2349866a8a797a50d0fff9d1bb15b7c822499a03ee5",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 310,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29760,
|
| 45 |
+
"adam_update_count": 29760,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 311,
|
| 49 |
+
"consumed_count": 310,
|
| 50 |
+
"last_submitted_update": 29760,
|
| 51 |
+
"last_consumed_update": 29664,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29760,
|
| 56 |
+
"completed_passes": 310,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29760,
|
| 59 |
+
"snapshot": "pass_end_0310",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29664,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 310,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29760,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29760,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6194682928016846e-07,
|
| 83 |
+
"update_l2": 0.0051706209778785706
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.8040368357033e-07,
|
| 87 |
+
"update_l2": 0.0006819665431976318
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.457976577829868e-08,
|
| 95 |
+
"update_l2": 0.0013882217463105917
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1378486306057312e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1378486306057312e-05,
|
| 110 |
+
"observation_loss": 1.1378486306057312e-05,
|
| 111 |
+
"chamfer": 8.383949534618296e-06,
|
| 112 |
+
"track": 2.9945365440653404e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 310,
|
| 131 |
+
"adam_update_count": 29760
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022438912999859895
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_47b7382744d749ff800fc5558e2a76bf_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 311,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29761,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 310,
|
| 150 |
+
"trained_intervals": 29760,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29760,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.195504665374756,
|
| 163 |
+
"median": 10.376615524291992,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4382098615169525,
|
| 170 |
+
"median": 0.4382098615169525,
|
| 171 |
+
"max": 0.4382098615169525,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.050536155700684,
|
| 184 |
+
"median": 10.32234001159668,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 180.45919799804688,
|
| 191 |
+
"median": 32100.134765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1153.47705078125,
|
| 212 |
+
"median": 30404.322265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4382098615169525,
|
| 233 |
+
"median": 0.4382098615169525,
|
| 234 |
+
"max": 0.4382098615169525,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 547,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0311.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0311",
|
| 5 |
+
"executed_epochs": 311,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1927677301649355e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_9469ade8ccb248e6b345fe32a3c68b7e.npz",
|
| 37 |
+
"optimizer_file": "boundary_9469ade8ccb248e6b345fe32a3c68b7e_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "60ad1b37cf20e81ccce30046dc8b1a6c6df4f97e92e3854772b4cfeb90c2b9de",
|
| 39 |
+
"optimizer_sha256": "0140342736221549f3f478b0610ee5cc9122275437ef3664d8ebff990fa47b85",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 311,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29856,
|
| 45 |
+
"adam_update_count": 29856,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 312,
|
| 49 |
+
"consumed_count": 311,
|
| 50 |
+
"last_submitted_update": 29856,
|
| 51 |
+
"last_consumed_update": 29760,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29856,
|
| 56 |
+
"completed_passes": 311,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29856,
|
| 59 |
+
"snapshot": "pass_end_0311",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29760,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 311,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29856,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29856,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.636306308228086e-07,
|
| 83 |
+
"update_l2": 0.005165278445929289
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.67741812019085e-07,
|
| 87 |
+
"update_l2": 0.0006833970546722412
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.482583383311976e-08,
|
| 95 |
+
"update_l2": 0.0013911845162510872
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1365602404111996e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1365602404111996e-05,
|
| 110 |
+
"observation_loss": 1.1365602404111996e-05,
|
| 111 |
+
"chamfer": 8.376476216653828e-06,
|
| 112 |
+
"track": 2.989125732710818e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 311,
|
| 131 |
+
"adam_update_count": 29856
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02267051499984518
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_9469ade8ccb248e6b345fe32a3c68b7e_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 312,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29857,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 311,
|
| 150 |
+
"trained_intervals": 29856,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29856,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.193118095397949,
|
| 163 |
+
"median": 10.376713752746582,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4384739398956299,
|
| 170 |
+
"median": 0.4384739398956299,
|
| 171 |
+
"max": 0.4384739398956299,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.047616481781006,
|
| 184 |
+
"median": 10.322335243225098,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 180.02903747558594,
|
| 191 |
+
"median": 32103.2890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1150.1141357421875,
|
| 212 |
+
"median": 30404.17578125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4384739398956299,
|
| 233 |
+
"median": 0.4384739398956299,
|
| 234 |
+
"max": 0.4384739398956299,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 550,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0312.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0312",
|
| 5 |
+
"executed_epochs": 312,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1895418827239155e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_ed01bc7e330d4327b688a7d96b7d11e7.npz",
|
| 37 |
+
"optimizer_file": "boundary_ed01bc7e330d4327b688a7d96b7d11e7_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "bfa3fb8b2df86b00d315cb29916d237a0e7e8904d273b7c88756e52c096de92f",
|
| 39 |
+
"optimizer_sha256": "25b85fdc71bfbfbeb25aff1535f88a3273291e85474faff836abbc37a7ceab5c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 312,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 29952,
|
| 45 |
+
"adam_update_count": 29952,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 313,
|
| 49 |
+
"consumed_count": 312,
|
| 50 |
+
"last_submitted_update": 29952,
|
| 51 |
+
"last_consumed_update": 29856,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 29952,
|
| 56 |
+
"completed_passes": 312,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 29952,
|
| 59 |
+
"snapshot": "pass_end_0312",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29856,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 312,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 29952,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 29952,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6476337805215735e-07,
|
| 83 |
+
"update_l2": 0.00515564763918519
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.950401818059618e-07,
|
| 87 |
+
"update_l2": 0.00068625807762146
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.477868399353156e-08,
|
| 95 |
+
"update_l2": 0.0013872626004740596
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1352760338922963e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1352760338922963e-05,
|
| 110 |
+
"observation_loss": 1.1352760338922963e-05,
|
| 111 |
+
"chamfer": 8.368978342332412e-06,
|
| 112 |
+
"track": 2.9837815418432e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 312,
|
| 131 |
+
"adam_update_count": 29952
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02257186799943156
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_ed01bc7e330d4327b688a7d96b7d11e7_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 313,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 29953,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 312,
|
| 150 |
+
"trained_intervals": 29952,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 29952,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.190734386444092,
|
| 163 |
+
"median": 10.376852035522461,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4387216567993164,
|
| 170 |
+
"median": 0.4387216567993164,
|
| 171 |
+
"max": 0.4387216567993164,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.044712066650391,
|
| 184 |
+
"median": 10.322368621826172,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 179.60040283203125,
|
| 191 |
+
"median": 32107.7265625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1146.778564453125,
|
| 212 |
+
"median": 30405.19140625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4387216567993164,
|
| 233 |
+
"median": 0.4387216567993164,
|
| 234 |
+
"max": 0.4387216567993164,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 555,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0313.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0313",
|
| 5 |
+
"executed_epochs": 313,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1878304079101936e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_20c8953729844378be91552214d153d1.npz",
|
| 37 |
+
"optimizer_file": "boundary_20c8953729844378be91552214d153d1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "24c508aca3854d746a7e5d71df1fd4a3b9412feef59b41597b1f0548a0271c08",
|
| 39 |
+
"optimizer_sha256": "8db3d3aeaa904c79292fcb12d890a54bddac6fb02cf08a6c58988b41ee1a392b",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 313,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30048,
|
| 45 |
+
"adam_update_count": 30048,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 314,
|
| 49 |
+
"consumed_count": 313,
|
| 50 |
+
"last_submitted_update": 30048,
|
| 51 |
+
"last_consumed_update": 29952,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30048,
|
| 56 |
+
"completed_passes": 313,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30048,
|
| 59 |
+
"snapshot": "pass_end_0313",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 29952,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 313,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30048,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30048,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6522179180356034e-07,
|
| 83 |
+
"update_l2": 0.005150425247848034
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0076233820655034e-06,
|
| 87 |
+
"update_l2": 0.0006857216358184814
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4764855055536827e-08,
|
| 95 |
+
"update_l2": 0.0013854621211066842
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1336611350998282e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1336611350998282e-05,
|
| 110 |
+
"observation_loss": 1.1336611350998282e-05,
|
| 111 |
+
"chamfer": 8.359397725143936e-06,
|
| 112 |
+
"track": 2.977213171106996e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 313,
|
| 131 |
+
"adam_update_count": 30048
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022379715999704786
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_20c8953729844378be91552214d153d1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 314,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30049,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 313,
|
| 150 |
+
"trained_intervals": 30048,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30048,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.188348770141602,
|
| 163 |
+
"median": 10.377016067504883,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4390109181404114,
|
| 170 |
+
"median": 0.4390109181404114,
|
| 171 |
+
"max": 0.4390109181404114,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.041824817657471,
|
| 184 |
+
"median": 10.32236385345459,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 179.1724395751953,
|
| 191 |
+
"median": 32112.994140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1143.4722900390625,
|
| 212 |
+
"median": 30405.044921875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4390109181404114,
|
| 233 |
+
"median": 0.4390109181404114,
|
| 234 |
+
"max": 0.4390109181404114,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 558,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0314.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0314",
|
| 5 |
+
"executed_epochs": 314,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.184815956406965e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_81c4cb9fa3ee4d75989520d5efd66e35.npz",
|
| 37 |
+
"optimizer_file": "boundary_81c4cb9fa3ee4d75989520d5efd66e35_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2423f6956aeb6708adf11ab58f435089931c946e7b101381efa2b2f5b02e0d28",
|
| 39 |
+
"optimizer_sha256": "66f2693dab008bb157149ae3cd2d9a0f26f83afb1701fd775484ca76fadc03cb",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 314,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30144,
|
| 45 |
+
"adam_update_count": 30144,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 315,
|
| 49 |
+
"consumed_count": 314,
|
| 50 |
+
"last_submitted_update": 30144,
|
| 51 |
+
"last_consumed_update": 30048,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30144,
|
| 56 |
+
"completed_passes": 314,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30144,
|
| 59 |
+
"snapshot": "pass_end_0314",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30048,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 314,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30144,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30144,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6341314790224715e-07,
|
| 83 |
+
"update_l2": 0.005141791421920061
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 9.754564871400362e-07,
|
| 87 |
+
"update_l2": 0.0006873607635498047
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4928535680146524e-08,
|
| 95 |
+
"update_l2": 0.0013847197405993938
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.132549914473202e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.132549914473202e-05,
|
| 110 |
+
"observation_loss": 1.132549914473202e-05,
|
| 111 |
+
"chamfer": 8.353033081220929e-06,
|
| 112 |
+
"track": 2.9724658361374168e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 314,
|
| 131 |
+
"adam_update_count": 30144
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022343056998579414
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_81c4cb9fa3ee4d75989520d5efd66e35_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 315,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30145,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 314,
|
| 150 |
+
"trained_intervals": 30144,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30144,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.1859893798828125,
|
| 163 |
+
"median": 10.377229690551758,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43920889496803284,
|
| 170 |
+
"median": 0.43920889496803284,
|
| 171 |
+
"max": 0.43920889496803284,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.038968086242676,
|
| 184 |
+
"median": 10.322347640991211,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 178.75021362304688,
|
| 191 |
+
"median": 32119.857421875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1140.2103271484375,
|
| 212 |
+
"median": 30404.552734375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43920889496803284,
|
| 233 |
+
"median": 0.43920889496803284,
|
| 234 |
+
"max": 0.43920889496803284,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 562,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0315.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0315",
|
| 5 |
+
"executed_epochs": 315,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.181165242305572e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_ee68a4daf5e9434d9504b6226f79254c.npz",
|
| 37 |
+
"optimizer_file": "boundary_ee68a4daf5e9434d9504b6226f79254c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "e279ec3068493d3839cfb374978c679ff69ebb1abc688ab06f47f8eaecca7efa",
|
| 39 |
+
"optimizer_sha256": "6e1fb2b1f8737226b2dfab62f771d44b18055c19c44f4ddc30bcb7a52cffcb5c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 315,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30240,
|
| 45 |
+
"adam_update_count": 30240,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 316,
|
| 49 |
+
"consumed_count": 315,
|
| 50 |
+
"last_submitted_update": 30240,
|
| 51 |
+
"last_consumed_update": 30144,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30240,
|
| 56 |
+
"completed_passes": 315,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30240,
|
| 59 |
+
"snapshot": "pass_end_0315",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30144,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 315,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30240,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30240,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6403424751842977e-07,
|
| 83 |
+
"update_l2": 0.005124678369611502
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0226227686871425e-06,
|
| 87 |
+
"update_l2": 0.0006880462169647217
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4669695619650156e-08,
|
| 95 |
+
"update_l2": 0.0013781265588477254
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1309020010230597e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1309020010230597e-05,
|
| 110 |
+
"observation_loss": 1.1309020010230597e-05,
|
| 111 |
+
"chamfer": 8.343165973201394e-06,
|
| 112 |
+
"track": 2.965854037029203e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 315,
|
| 131 |
+
"adam_update_count": 30240
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022437521000028937
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_ee68a4daf5e9434d9504b6226f79254c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 316,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30241,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 315,
|
| 150 |
+
"trained_intervals": 30240,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30240,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.183611869812012,
|
| 163 |
+
"median": 10.377459526062012,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43943414092063904,
|
| 170 |
+
"median": 0.43943414092063904,
|
| 171 |
+
"max": 0.43943414092063904,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.036156177520752,
|
| 184 |
+
"median": 10.322319030761719,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 178.3257293701172,
|
| 191 |
+
"median": 32127.23828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1137.0086669921875,
|
| 212 |
+
"median": 30403.68359375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43943414092063904,
|
| 233 |
+
"median": 0.43943414092063904,
|
| 234 |
+
"max": 0.43943414092063904,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 566,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0316.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0316",
|
| 5 |
+
"executed_epochs": 316,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.17813277380704e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c5b44546c3964193a2764de1a5217a86.npz",
|
| 37 |
+
"optimizer_file": "boundary_c5b44546c3964193a2764de1a5217a86_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "aa9f12c385f6753f53d9a5a2323066c218e0db474cdd845d5bf408a43a3126f2",
|
| 39 |
+
"optimizer_sha256": "c98377cf2d503a2a18420572a44ecacb5cb023628c5eb7162976310b746807ec",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 316,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30336,
|
| 45 |
+
"adam_update_count": 30336,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 317,
|
| 49 |
+
"consumed_count": 316,
|
| 50 |
+
"last_submitted_update": 30336,
|
| 51 |
+
"last_consumed_update": 30240,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30336,
|
| 56 |
+
"completed_passes": 316,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30336,
|
| 59 |
+
"snapshot": "pass_end_0316",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30240,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 316,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30336,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30336,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6450239570531267e-07,
|
| 83 |
+
"update_l2": 0.005107392556965351
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0296054142600042e-06,
|
| 87 |
+
"update_l2": 0.0006880462169647217
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.454371461624305e-08,
|
| 95 |
+
"update_l2": 0.0013761862646788359
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1295911463093944e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1295911463093944e-05,
|
| 110 |
+
"observation_loss": 1.1295911463093944e-05,
|
| 111 |
+
"chamfer": 8.335486199939623e-06,
|
| 112 |
+
"track": 2.960425035780645e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 316,
|
| 131 |
+
"adam_update_count": 30336
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02234206299908692
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c5b44546c3964193a2764de1a5217a86_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 317,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30337,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 316,
|
| 150 |
+
"trained_intervals": 30336,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30336,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.181305408477783,
|
| 163 |
+
"median": 10.377696990966797,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.43971869349479675,
|
| 170 |
+
"median": 0.43971869349479675,
|
| 171 |
+
"max": 0.43971869349479675,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.033380508422852,
|
| 184 |
+
"median": 10.322305679321289,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 177.91490173339844,
|
| 191 |
+
"median": 32134.869140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1133.8570556640625,
|
| 212 |
+
"median": 30403.27734375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.43971869349479675,
|
| 233 |
+
"median": 0.43971869349479675,
|
| 234 |
+
"max": 0.43971869349479675,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 567,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0317.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0317",
|
| 5 |
+
"executed_epochs": 317,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.175855785135354e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_3509026cb1f34c29ab4122ac31cb08c8.npz",
|
| 37 |
+
"optimizer_file": "boundary_3509026cb1f34c29ab4122ac31cb08c8_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3e5996f4a0c810fadd6f43b853a9040245456b9e67a6278b616f868198e81c94",
|
| 39 |
+
"optimizer_sha256": "36a14236095fe1f0004941a339a9259a8f7c4eaeeee8273fb9890354588f268f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 317,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30432,
|
| 45 |
+
"adam_update_count": 30432,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 318,
|
| 49 |
+
"consumed_count": 317,
|
| 50 |
+
"last_submitted_update": 30432,
|
| 51 |
+
"last_consumed_update": 30336,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30432,
|
| 56 |
+
"completed_passes": 317,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30432,
|
| 59 |
+
"snapshot": "pass_end_0317",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30336,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 317,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30432,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30432,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6396244006955385e-07,
|
| 83 |
+
"update_l2": 0.005104200914502144
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.023643903863558e-06,
|
| 87 |
+
"update_l2": 0.0006890296936035156
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4271304965850504e-08,
|
| 95 |
+
"update_l2": 0.0013717503752559423
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1277844350843225e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1277844350843225e-05,
|
| 110 |
+
"observation_loss": 1.1277844350843225e-05,
|
| 111 |
+
"chamfer": 8.32458317745477e-06,
|
| 112 |
+
"track": 2.953261173388455e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 317,
|
| 131 |
+
"adam_update_count": 30432
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0223036970000976
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_3509026cb1f34c29ab4122ac31cb08c8_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 318,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30433,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 317,
|
| 150 |
+
"trained_intervals": 30432,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30432,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.178915977478027,
|
| 163 |
+
"median": 10.378002166748047,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4401698410511017,
|
| 170 |
+
"median": 0.4401698410511017,
|
| 171 |
+
"max": 0.4401698410511017,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.030630588531494,
|
| 184 |
+
"median": 10.322306632995605,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 177.49029541015625,
|
| 191 |
+
"median": 32144.67578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1130.743408203125,
|
| 212 |
+
"median": 30403.306640625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4401698410511017,
|
| 233 |
+
"median": 0.4401698410511017,
|
| 234 |
+
"max": 0.4401698410511017,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 568,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0318.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0318",
|
| 5 |
+
"executed_epochs": 318,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.171900520575036e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_951e4fb3c38d427eb140a7a3ace56013.npz",
|
| 37 |
+
"optimizer_file": "boundary_951e4fb3c38d427eb140a7a3ace56013_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "dd7021a855a9f1dde51147b2a799d215a49b2900b214baf1ba53f6b5fde33179",
|
| 39 |
+
"optimizer_sha256": "9c2f4a6efb90f6438218bc54fbab32d951e607024417d61a3fe36065b46e2724",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 318,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30528,
|
| 45 |
+
"adam_update_count": 30528,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 319,
|
| 49 |
+
"consumed_count": 318,
|
| 50 |
+
"last_submitted_update": 30528,
|
| 51 |
+
"last_consumed_update": 30432,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30528,
|
| 56 |
+
"completed_passes": 318,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30528,
|
| 59 |
+
"snapshot": "pass_end_0318",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30432,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 318,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30528,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30528,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6514852063664875e-07,
|
| 83 |
+
"update_l2": 0.005084009375423193
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0374787962064147e-06,
|
| 87 |
+
"update_l2": 0.0006868839263916016
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4481094484940513e-08,
|
| 95 |
+
"update_l2": 0.0013676212402060628
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1260937753831968e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1260937753831968e-05,
|
| 110 |
+
"observation_loss": 1.1260937753831968e-05,
|
| 111 |
+
"chamfer": 8.31460602057632e-06,
|
| 112 |
+
"track": 2.9463315058819717e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 318,
|
| 131 |
+
"adam_update_count": 30528
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022481931999209337
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_951e4fb3c38d427eb140a7a3ace56013_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 319,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30529,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 318,
|
| 150 |
+
"trained_intervals": 30528,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30528,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.176510334014893,
|
| 163 |
+
"median": 10.378177642822266,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.44043251872062683,
|
| 170 |
+
"median": 0.44043251872062683,
|
| 171 |
+
"max": 0.44043251872062683,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.027887344360352,
|
| 184 |
+
"median": 10.322246551513672,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 177.06382751464844,
|
| 191 |
+
"median": 32150.318359375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1127.645751953125,
|
| 212 |
+
"median": 30401.478515625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.44043251872062683,
|
| 233 |
+
"median": 0.44043251872062683,
|
| 234 |
+
"max": 0.44043251872062683,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 571,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0319.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0319",
|
| 5 |
+
"executed_epochs": 319,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1696468211257525e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_0d747cdb65534c9ab70ef105b99fdec1.npz",
|
| 37 |
+
"optimizer_file": "boundary_0d747cdb65534c9ab70ef105b99fdec1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "90f82981d5175ac2916062943ff43bee002ca3832bdd49b67c5e6ee4f83c5406",
|
| 39 |
+
"optimizer_sha256": "8ffb943f9d52c78ff61ff07c3691fab57e0b8bc9f96d0bdff55918c5484a08f4",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 319,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30624,
|
| 45 |
+
"adam_update_count": 30624,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 320,
|
| 49 |
+
"consumed_count": 319,
|
| 50 |
+
"last_submitted_update": 30624,
|
| 51 |
+
"last_consumed_update": 30528,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30624,
|
| 56 |
+
"completed_passes": 319,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30624,
|
| 59 |
+
"snapshot": "pass_end_0319",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30528,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 319,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30624,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30624,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6281204295864882e-07,
|
| 83 |
+
"update_l2": 0.0050691720098257065
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.002377075565164e-06,
|
| 87 |
+
"update_l2": 0.0006830692291259766
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4212091886965936e-08,
|
| 95 |
+
"update_l2": 0.0013621195685118437
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1247240763623267e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1247240763623267e-05,
|
| 110 |
+
"observation_loss": 1.1247240763623267e-05,
|
| 111 |
+
"chamfer": 8.306570634886157e-06,
|
| 112 |
+
"track": 2.940670356110786e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 319,
|
| 131 |
+
"adam_update_count": 30624
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022415551999074523
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_0d747cdb65534c9ab70ef105b99fdec1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 320,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30625,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 319,
|
| 150 |
+
"trained_intervals": 30624,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30624,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.174118518829346,
|
| 163 |
+
"median": 10.378366470336914,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4406452476978302,
|
| 170 |
+
"median": 0.4406452476978302,
|
| 171 |
+
"max": 0.4406452476978302,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.025177001953125,
|
| 184 |
+
"median": 10.322242736816406,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 176.64083862304688,
|
| 191 |
+
"median": 32156.388671875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1124.5936279296875,
|
| 212 |
+
"median": 30401.36328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4406452476978302,
|
| 233 |
+
"median": 0.4406452476978302,
|
| 234 |
+
"max": 0.4406452476978302,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 571,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0320.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0320",
|
| 5 |
+
"executed_epochs": 320,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.16632485620039e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_9208da9f4f144283b762f5bf0d60fa90.npz",
|
| 37 |
+
"optimizer_file": "boundary_9208da9f4f144283b762f5bf0d60fa90_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2f59f46360fcf7011d800dde7abd1406333068f5eb9a80b562c35bf0c87faa13",
|
| 39 |
+
"optimizer_sha256": "14d9b7cb190c4511968b5f674c06287f293a8bb799eb00beebb7dd1dae4c0a67",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 320,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30720,
|
| 45 |
+
"adam_update_count": 30720,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 321,
|
| 49 |
+
"consumed_count": 320,
|
| 50 |
+
"last_submitted_update": 30720,
|
| 51 |
+
"last_consumed_update": 30624,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30720,
|
| 56 |
+
"completed_passes": 320,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30720,
|
| 59 |
+
"snapshot": "pass_end_0320",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30624,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 320,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30720,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30720,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.630333770208381e-07,
|
| 83 |
+
"update_l2": 0.0050661819986999035
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0309144045095309e-06,
|
| 87 |
+
"update_l2": 0.0006854832172393799
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.40825297481706e-08,
|
| 95 |
+
"update_l2": 0.001359857153147459
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.123231413657777e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.123231413657777e-05,
|
| 110 |
+
"observation_loss": 1.123231413657777e-05,
|
| 111 |
+
"chamfer": 8.297830390802119e-06,
|
| 112 |
+
"track": 2.934484200523002e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 320,
|
| 131 |
+
"adam_update_count": 30720
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022316026999760652
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_9208da9f4f144283b762f5bf0d60fa90_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 321,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30721,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 320,
|
| 150 |
+
"trained_intervals": 30720,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30720,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.171689510345459,
|
| 163 |
+
"median": 10.378702163696289,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.44089579582214355,
|
| 170 |
+
"median": 0.44089579582214355,
|
| 171 |
+
"max": 0.44089579582214355,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.022475242614746,
|
| 184 |
+
"median": 10.322220802307129,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 176.21229553222656,
|
| 191 |
+
"median": 32167.1875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1121.559326171875,
|
| 212 |
+
"median": 30400.697265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.44089579582214355,
|
| 233 |
+
"median": 0.44089579582214355,
|
| 234 |
+
"max": 0.44089579582214355,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 572,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0321.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0321",
|
| 5 |
+
"executed_epochs": 321,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.161345903246759e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_432216a7fec945cfb63ebf2af387c132.npz",
|
| 37 |
+
"optimizer_file": "boundary_432216a7fec945cfb63ebf2af387c132_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a552ffcddbedc78aa217fe4973e03dd39ad8ab83cddda74f4fc99c65fe98d438",
|
| 39 |
+
"optimizer_sha256": "d3268d58f54b6f6dfd871200edaf4ba38a3b95bbbf47cbae6cc47c934f0d62ff",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 321,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30816,
|
| 45 |
+
"adam_update_count": 30816,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 322,
|
| 49 |
+
"consumed_count": 321,
|
| 50 |
+
"last_submitted_update": 30816,
|
| 51 |
+
"last_consumed_update": 30720,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30816,
|
| 56 |
+
"completed_passes": 321,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30816,
|
| 59 |
+
"snapshot": "pass_end_0321",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30720,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 321,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30816,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30816,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6269281388758827e-07,
|
| 83 |
+
"update_l2": 0.005050118546932936
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0425679874970228e-06,
|
| 87 |
+
"update_l2": 0.0006850063800811768
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.3753692346417665e-08,
|
| 95 |
+
"update_l2": 0.0013533553574234247
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1213372999918647e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1213372999918647e-05,
|
| 110 |
+
"observation_loss": 1.1213372999918647e-05,
|
| 111 |
+
"chamfer": 8.28646807349287e-06,
|
| 112 |
+
"track": 2.926904699052102e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 321,
|
| 131 |
+
"adam_update_count": 30816
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022485190000224975
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_432216a7fec945cfb63ebf2af387c132_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 322,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30817,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 321,
|
| 150 |
+
"trained_intervals": 30816,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30816,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.16918420791626,
|
| 163 |
+
"median": 10.378824234008789,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4411877989768982,
|
| 170 |
+
"median": 0.4411877989768982,
|
| 171 |
+
"max": 0.4411877989768982,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.019815444946289,
|
| 184 |
+
"median": 10.322150230407715,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 175.77137756347656,
|
| 191 |
+
"median": 32171.11328125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1118.5802001953125,
|
| 212 |
+
"median": 30398.55078125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4411877989768982,
|
| 233 |
+
"median": 0.4411877989768982,
|
| 234 |
+
"max": 0.4411877989768982,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 574,
|
| 250 |
+
"controller_edge_stiffness": 87
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0322.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0322",
|
| 5 |
+
"executed_epochs": 322,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.159571910146194e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c718263624d64b1590d06a219b4d25b1.npz",
|
| 37 |
+
"optimizer_file": "boundary_c718263624d64b1590d06a219b4d25b1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "fc0cb588d60d8289ba49509521a3c4ccd425f94ab87e384d67481156c6b3175b",
|
| 39 |
+
"optimizer_sha256": "fc6ffb96275e26cac29009079b53cac49937bf9695b34df10b2b808d4e2dfd86",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 322,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 30912,
|
| 45 |
+
"adam_update_count": 30912,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 323,
|
| 49 |
+
"consumed_count": 322,
|
| 50 |
+
"last_submitted_update": 30912,
|
| 51 |
+
"last_consumed_update": 30816,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 30912,
|
| 56 |
+
"completed_passes": 322,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 30912,
|
| 59 |
+
"snapshot": "pass_end_0322",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30816,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 322,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 30912,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 30912,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6154615423147334e-07,
|
| 83 |
+
"update_l2": 0.0050341044552624226
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0530195595492842e-06,
|
| 87 |
+
"update_l2": 0.0006811022758483887
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.1569055874692822e-08,
|
| 95 |
+
"update_l2": 0.0012686358531937003
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.119773878599517e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.119773878599517e-05,
|
| 110 |
+
"observation_loss": 1.119773878599517e-05,
|
| 111 |
+
"chamfer": 8.277218512375839e-06,
|
| 112 |
+
"track": 2.9205207283666823e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 322,
|
| 131 |
+
"adam_update_count": 30912
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0223770840002544
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c718263624d64b1590d06a219b4d25b1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 323,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 30913,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 322,
|
| 150 |
+
"trained_intervals": 30912,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 30912,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.166685581207275,
|
| 163 |
+
"median": 10.378864288330078,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4414829611778259,
|
| 170 |
+
"median": 0.4414829611778259,
|
| 171 |
+
"max": 0.4414829611778259,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.017183780670166,
|
| 184 |
+
"median": 10.322134971618652,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 175.33274841308594,
|
| 191 |
+
"median": 32172.40234375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1115.6402587890625,
|
| 212 |
+
"median": 30398.087890625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4414829611778259,
|
| 233 |
+
"median": 0.4414829611778259,
|
| 234 |
+
"max": 0.4414829611778259,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 577,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0323.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0323",
|
| 5 |
+
"executed_epochs": 323,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.155857886687045e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_f9d04497d707433fbd615561f0ef656d.npz",
|
| 37 |
+
"optimizer_file": "boundary_f9d04497d707433fbd615561f0ef656d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "de1fe4a24f8756e3e72a83beaaebc7ca626ac4ad89fe39007998c02e419f6fb8",
|
| 39 |
+
"optimizer_sha256": "221f731d9a6de93fccd61cad2b23cf77559b98762f9227da6939b40d7c9a025c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 323,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 31008,
|
| 45 |
+
"adam_update_count": 31008,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 324,
|
| 49 |
+
"consumed_count": 323,
|
| 50 |
+
"last_submitted_update": 31008,
|
| 51 |
+
"last_consumed_update": 30912,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 31008,
|
| 56 |
+
"completed_passes": 323,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 31008,
|
| 59 |
+
"snapshot": "pass_end_0323",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 30912,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 323,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 31008,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 31008,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6166649174920167e-07,
|
| 83 |
+
"update_l2": 0.005003728438168764
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0738978062363458e-06,
|
| 87 |
+
"update_l2": 0.000679314136505127
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.1367251079595917e-08,
|
| 95 |
+
"update_l2": 0.0012593623250722885
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1180582077940926e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1180582077940926e-05,
|
| 110 |
+
"observation_loss": 1.1180582077940926e-05,
|
| 111 |
+
"chamfer": 8.26696395961335e-06,
|
| 112 |
+
"track": 2.9136178909539012e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 323,
|
| 131 |
+
"adam_update_count": 31008
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.023996162999537773
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_f9d04497d707433fbd615561f0ef656d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 324,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 31009,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 323,
|
| 150 |
+
"trained_intervals": 31008,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 31008,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.164228916168213,
|
| 163 |
+
"median": 10.379071235656738,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4418586790561676,
|
| 170 |
+
"median": 0.4418586790561676,
|
| 171 |
+
"max": 0.4418586790561676,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.01458215713501,
|
| 184 |
+
"median": 10.32211971282959,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 174.9025421142578,
|
| 191 |
+
"median": 32179.05859375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1112.7415771484375,
|
| 212 |
+
"median": 30397.623046875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4418586790561676,
|
| 233 |
+
"median": 0.4418586790561676,
|
| 234 |
+
"max": 0.4418586790561676,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 580,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0324.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0324",
|
| 5 |
+
"executed_epochs": 324,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.1537354576397165e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_64758cc58f21432da02cea91fc80b564.npz",
|
| 37 |
+
"optimizer_file": "boundary_64758cc58f21432da02cea91fc80b564_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "d9ccfe7aafd8601a20da00d7edbef76212f9c32de2f3259c3f6224e41a39e68c",
|
| 39 |
+
"optimizer_sha256": "9bc96cd202fdf1a830d79d3de9ca017197b4d5c69ffc9e6a7dfc2558e893a403",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 324,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 31104,
|
| 45 |
+
"adam_update_count": 31104,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 325,
|
| 49 |
+
"consumed_count": 324,
|
| 50 |
+
"last_submitted_update": 31104,
|
| 51 |
+
"last_consumed_update": 31008,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 31104,
|
| 56 |
+
"completed_passes": 324,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 31104,
|
| 59 |
+
"snapshot": "pass_end_0324",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 31008,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 324,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 31104,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 31104,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.604065857918613e-07,
|
| 83 |
+
"update_l2": 0.00495918421074748
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0569203823251883e-06,
|
| 87 |
+
"update_l2": 0.0006690025329589844
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.119166175873488e-08,
|
| 95 |
+
"update_l2": 0.0012454309035092592
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1153269952046685e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1153269952046685e-05,
|
| 110 |
+
"observation_loss": 1.1153269952046685e-05,
|
| 111 |
+
"chamfer": 8.250168320955709e-06,
|
| 112 |
+
"track": 2.903102085838327e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 324,
|
| 131 |
+
"adam_update_count": 31104
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022314812000331585
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_64758cc58f21432da02cea91fc80b564_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 325,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 31105,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 324,
|
| 150 |
+
"trained_intervals": 31104,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 31104,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.1616973876953125,
|
| 163 |
+
"median": 10.379273414611816,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4423479437828064,
|
| 170 |
+
"median": 0.4423479437828064,
|
| 171 |
+
"max": 0.4423479437828064,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.012028694152832,
|
| 184 |
+
"median": 10.322134017944336,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 174.4603271484375,
|
| 191 |
+
"median": 32185.56640625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1109.9039306640625,
|
| 212 |
+
"median": 30398.05859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4423479437828064,
|
| 233 |
+
"median": 0.4423479437828064,
|
| 234 |
+
"max": 0.4423479437828064,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 580,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0325.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0325",
|
| 5 |
+
"executed_epochs": 325,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.14990611546303e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_419dfc331b4048c7a7a833127b7b2ffd.npz",
|
| 37 |
+
"optimizer_file": "boundary_419dfc331b4048c7a7a833127b7b2ffd_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "138f00c5ef86ae2dc86b20d11d7ba2ddc9495ac33d7a5b7193bfb1e127767d3f",
|
| 39 |
+
"optimizer_sha256": "9834230a3f2897f4611d460c18b472d2b6d706e9da601c4cb57236ebc062939b",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 325,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 31200,
|
| 45 |
+
"adam_update_count": 31200,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 326,
|
| 49 |
+
"consumed_count": 325,
|
| 50 |
+
"last_submitted_update": 31200,
|
| 51 |
+
"last_consumed_update": 31104,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 31200,
|
| 56 |
+
"completed_passes": 325,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 31200,
|
| 59 |
+
"snapshot": "pass_end_0325",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 31104,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 325,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 31200,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 31200,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.586024325206381e-07,
|
| 83 |
+
"update_l2": 0.004941289778798819
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0527911626923014e-06,
|
| 87 |
+
"update_l2": 0.0006636977195739746
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.094935247498597e-08,
|
| 95 |
+
"update_l2": 0.001237416872754693
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.112932659452781e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.112932659452781e-05,
|
| 110 |
+
"observation_loss": 1.112932659452781e-05,
|
| 111 |
+
"chamfer": 8.235476343543269e-06,
|
| 112 |
+
"track": 2.893850250984542e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 325,
|
| 131 |
+
"adam_update_count": 31200
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02238839200072107
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_419dfc331b4048c7a7a833127b7b2ffd_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 326,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 31201,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 325,
|
| 150 |
+
"trained_intervals": 31200,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 31200,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.159065246582031,
|
| 163 |
+
"median": 10.379507064819336,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4428020417690277,
|
| 170 |
+
"median": 0.4428020417690277,
|
| 171 |
+
"max": 0.4428020417690277,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.009494781494141,
|
| 184 |
+
"median": 10.322113037109375,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 174.00172424316406,
|
| 191 |
+
"median": 32193.087890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1107.094970703125,
|
| 212 |
+
"median": 30397.421875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4428020417690277,
|
| 233 |
+
"median": 0.4428020417690277,
|
| 234 |
+
"max": 0.4428020417690277,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 582,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0326.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0326",
|
| 5 |
+
"executed_epochs": 326,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.146715174618142e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_7473c205e26045b081407f5d85035a09.npz",
|
| 37 |
+
"optimizer_file": "boundary_7473c205e26045b081407f5d85035a09_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "bace8b16954481ea99357984dec58601b2cdbb793300d9c5b128925f4d851cc8",
|
| 39 |
+
"optimizer_sha256": "b35ed44496d7fd21ddb2e407d37dbccbcc94457198ffd4c5826cc25761e81189",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 326,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 31296,
|
| 45 |
+
"adam_update_count": 31296,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 327,
|
| 49 |
+
"consumed_count": 326,
|
| 50 |
+
"last_submitted_update": 31296,
|
| 51 |
+
"last_consumed_update": 31200,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 31296,
|
| 56 |
+
"completed_passes": 326,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 31296,
|
| 59 |
+
"snapshot": "pass_end_0326",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 31200,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 326,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 31296,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 31296,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.63047602086408e-07,
|
| 83 |
+
"update_l2": 0.004932990297675133
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0548433238000143e-06,
|
| 87 |
+
"update_l2": 0.0006597638130187988
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.131621457124311e-08,
|
| 95 |
+
"update_l2": 0.0012354508507996798
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.1105162229796406e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.1105162229796406e-05,
|
| 110 |
+
"observation_loss": 1.1105162229796406e-05,
|
| 111 |
+
"chamfer": 8.220532436098438e-06,
|
| 112 |
+
"track": 2.8846300210716436e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 326,
|
| 131 |
+
"adam_update_count": 31296
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02278900999954203
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_7473c205e26045b081407f5d85035a09_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 327,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 31297,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 326,
|
| 150 |
+
"trained_intervals": 31296,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 31296,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.156327724456787,
|
| 163 |
+
"median": 10.379594802856445,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4433595538139343,
|
| 170 |
+
"median": 0.4433595538139343,
|
| 171 |
+
"max": 0.4433595538139343,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.0069661140441895,
|
| 184 |
+
"median": 10.322092056274414,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 173.5260467529297,
|
| 191 |
+
"median": 32195.9140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1104.299072265625,
|
| 212 |
+
"median": 30396.783203125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4433595538139343,
|
| 233 |
+
"median": 0.4433595538139343,
|
| 234 |
+
"max": 0.4433595538139343,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 586,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0327.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0327",
|
| 5 |
+
"executed_epochs": 327,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.141947638918585e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e9f60af5ca3747909c5138582874d43a.npz",
|
| 37 |
+
"optimizer_file": "boundary_e9f60af5ca3747909c5138582874d43a_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "4cade44257a0770e942e0e22db5122ae020476742cfb8a8ee58282e8e590b016",
|
| 39 |
+
"optimizer_sha256": "c1eff8159eb383c889bed8f8edf7f07226632866f7c467c49d1a2efa96141c80",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 327,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 31392,
|
| 45 |
+
"adam_update_count": 31392,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 328,
|
| 49 |
+
"consumed_count": 327,
|
| 50 |
+
"last_submitted_update": 31392,
|
| 51 |
+
"last_consumed_update": 31296,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 31392,
|
| 56 |
+
"completed_passes": 327,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 31392,
|
| 59 |
+
"snapshot": "pass_end_0327",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 31296,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 327,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 31392,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 31392,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6569659067044995e-07,
|
| 83 |
+
"update_l2": 0.004904973320662975
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.0766417517515947e-06,
|
| 87 |
+
"update_l2": 0.0006542503833770752
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.1570997432718286e-08,
|
| 95 |
+
"update_l2": 0.001224695355631411
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.108415744965896e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.108415744965896e-05,
|
| 110 |
+
"observation_loss": 1.108415744965896e-05,
|
| 111 |
+
"chamfer": 8.207372047763783e-06,
|
| 112 |
+
"track": 2.876785629268852e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 327,
|
| 131 |
+
"adam_update_count": 31392
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02225228099996457
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e9f60af5ca3747909c5138582874d43a_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 328,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 31393,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 327,
|
| 150 |
+
"trained_intervals": 31392,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 31392,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.1534953117370605,
|
| 163 |
+
"median": 10.379847526550293,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.443974107503891,
|
| 170 |
+
"median": 0.443974107503891,
|
| 171 |
+
"max": 0.443974107503891,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.0044708251953125,
|
| 184 |
+
"median": 10.322071075439453,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 173.03524780273438,
|
| 191 |
+
"median": 32204.048828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1101.5469970703125,
|
| 212 |
+
"median": 30396.14453125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.443974107503891,
|
| 233 |
+
"median": 0.443974107503891,
|
| 234 |
+
"max": 0.443974107503891,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 588,
|
| 250 |
+
"controller_edge_stiffness": 88
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|