processed/001-rope/episode_0/runs/deform-rope-ep0-e2: payload batch 18/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_0178.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0179.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0180.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0181.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0182.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0183.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0184.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0185.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0186.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0187.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0188.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0189.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0190.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0191.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0192.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0193.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0194.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0195.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0196.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0197.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0198.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0199.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0200.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0201.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0202.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0203.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0204.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0205.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0206.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0207.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0208.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0209.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0210.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0211.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0212.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0213.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0214.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0215.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0216.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0217.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0218.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0219.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0220.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0221.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0222.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0223.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0224.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0225.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0226.json +254 -0
- processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0227.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0178",
|
| 5 |
+
"executed_epochs": 178,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.94747102617066e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_4cceccecc2854badb319bc474b5ba10f.npz",
|
| 37 |
+
"optimizer_file": "boundary_4cceccecc2854badb319bc474b5ba10f_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "57627882fed9df9555217076b71ef14f739617fb0312dc75995a90176d832a76",
|
| 39 |
+
"optimizer_sha256": "e3cddd63b98697258b4ee902162cc4cfd3bd9a189093db8e9e181252cb2b8c36",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 178,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17088,
|
| 45 |
+
"adam_update_count": 17088,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 179,
|
| 49 |
+
"consumed_count": 178,
|
| 50 |
+
"last_submitted_update": 17088,
|
| 51 |
+
"last_consumed_update": 16992,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17088,
|
| 56 |
+
"completed_passes": 178,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17088,
|
| 59 |
+
"snapshot": "pass_end_0178",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 16992,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 178,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17088,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17088,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.2777606173131062e-07,
|
| 83 |
+
"update_l2": 0.005815973971039057
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.1919397735482562e-07,
|
| 87 |
+
"update_l2": 0.0008006691932678223
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.213077614030226e-08,
|
| 95 |
+
"update_l2": 0.0018376944353803992
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2748276276397519e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2748276276397519e-05,
|
| 110 |
+
"observation_loss": 1.2748276276397519e-05,
|
| 111 |
+
"chamfer": 9.141544069279917e-06,
|
| 112 |
+
"track": 3.6067324344912777e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 178,
|
| 131 |
+
"adam_update_count": 17088
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02237991400033934
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_4cceccecc2854badb319bc474b5ba10f_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 179,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17089,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 178,
|
| 150 |
+
"trained_intervals": 17088,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17088,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.802287578582764,
|
| 163 |
+
"median": 10.35501480102539,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3970980644226074,
|
| 170 |
+
"median": 0.3970980644226074,
|
| 171 |
+
"max": 0.3970980644226074,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.660454750061035,
|
| 184 |
+
"median": 10.32277774810791,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 331.0560302734375,
|
| 191 |
+
"median": 31414.18359375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2122.722412109375,
|
| 212 |
+
"median": 30417.6328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3970980644226074,
|
| 233 |
+
"median": 0.3970980644226074,
|
| 234 |
+
"max": 0.3970980644226074,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 252,
|
| 250 |
+
"controller_edge_stiffness": 58
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0179.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0179",
|
| 5 |
+
"executed_epochs": 179,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.932432990761148e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_0690c8ad5fff42e9b84840d82c46e047.npz",
|
| 37 |
+
"optimizer_file": "boundary_0690c8ad5fff42e9b84840d82c46e047_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "15f11a42ceb834aabbdf9bdcf60b61a7033dedb665c6b04a41bef627e4fb412c",
|
| 39 |
+
"optimizer_sha256": "727ec77c7cf9b72c371cac299ae29e140aa57295e38f5447058612c76f391ff0",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 179,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17184,
|
| 45 |
+
"adam_update_count": 17184,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 180,
|
| 49 |
+
"consumed_count": 179,
|
| 50 |
+
"last_submitted_update": 17184,
|
| 51 |
+
"last_consumed_update": 17088,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17184,
|
| 56 |
+
"completed_passes": 179,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17184,
|
| 59 |
+
"snapshot": "pass_end_0179",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17088,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 179,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17184,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17184,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.2937448445882183e-07,
|
| 83 |
+
"update_l2": 0.005810372531414032
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.1129623089800589e-07,
|
| 87 |
+
"update_l2": 0.0007973611354827881
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.357944488082467e-08,
|
| 95 |
+
"update_l2": 0.0018392185447737575
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2728622095892206e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2728622095892206e-05,
|
| 110 |
+
"observation_loss": 1.2728622095892206e-05,
|
| 111 |
+
"chamfer": 9.130295438808389e-06,
|
| 112 |
+
"track": 3.598326657083817e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 179,
|
| 131 |
+
"adam_update_count": 17184
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022665082999083097
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_0690c8ad5fff42e9b84840d82c46e047_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 180,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17185,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 179,
|
| 150 |
+
"trained_intervals": 17184,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17184,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.784682273864746,
|
| 163 |
+
"median": 10.355134963989258,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39726004004478455,
|
| 170 |
+
"median": 0.39726004004478455,
|
| 171 |
+
"max": 0.39726004004478455,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.652458667755127,
|
| 184 |
+
"median": 10.322781562805176,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 325.2786865234375,
|
| 191 |
+
"median": 31417.9609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2105.816650390625,
|
| 212 |
+
"median": 30417.748046875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39726004004478455,
|
| 233 |
+
"median": 0.39726004004478455,
|
| 234 |
+
"max": 0.39726004004478455,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 254,
|
| 250 |
+
"controller_edge_stiffness": 59
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0180.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0180",
|
| 5 |
+
"executed_epochs": 180,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.91666643588466e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_d55013a6b8754b50bd9a5f1c75e11320.npz",
|
| 37 |
+
"optimizer_file": "boundary_d55013a6b8754b50bd9a5f1c75e11320_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "d18c7724390e7954ebda94f22d5e4d45f0da059ef8311cdad4719c7c6176bc9f",
|
| 39 |
+
"optimizer_sha256": "c1b0c571c7caeb2d87e6daeb2f159280e22646728d58b23f1b0bcb18af995337",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 180,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17280,
|
| 45 |
+
"adam_update_count": 17280,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 181,
|
| 49 |
+
"consumed_count": 180,
|
| 50 |
+
"last_submitted_update": 17280,
|
| 51 |
+
"last_consumed_update": 17184,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17280,
|
| 56 |
+
"completed_passes": 180,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17280,
|
| 59 |
+
"snapshot": "pass_end_0180",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17184,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 180,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17280,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17280,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.2960616402324376e-07,
|
| 83 |
+
"update_l2": 0.005801584105938673
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.201398305283874e-07,
|
| 87 |
+
"update_l2": 0.0007930397987365723
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.499300570477317e-08,
|
| 95 |
+
"update_l2": 0.0018511787056922913
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2715852790279314e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2715852790279314e-05,
|
| 110 |
+
"observation_loss": 1.2715852790279314e-05,
|
| 111 |
+
"chamfer": 9.123422387347091e-06,
|
| 112 |
+
"track": 3.592429948184872e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 180,
|
| 131 |
+
"adam_update_count": 17280
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02238745300019218
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_d55013a6b8754b50bd9a5f1c75e11320_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 181,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17281,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 180,
|
| 150 |
+
"trained_intervals": 17280,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17280,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.7674946784973145,
|
| 163 |
+
"median": 10.355228424072266,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39727145433425903,
|
| 170 |
+
"median": 0.39727145433425903,
|
| 171 |
+
"max": 0.39727145433425903,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.644521236419678,
|
| 184 |
+
"median": 10.322779655456543,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 319.7356872558594,
|
| 191 |
+
"median": 31420.896484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2089.168212890625,
|
| 212 |
+
"median": 30417.689453125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39727145433425903,
|
| 233 |
+
"median": 0.39727145433425903,
|
| 234 |
+
"max": 0.39727145433425903,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 258,
|
| 250 |
+
"controller_edge_stiffness": 59
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0181.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0181",
|
| 5 |
+
"executed_epochs": 181,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.90087617019708e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_7b392edefebf47aead62985a04cc7d27.npz",
|
| 37 |
+
"optimizer_file": "boundary_7b392edefebf47aead62985a04cc7d27_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7a02b8bfe1e086c1388b6c26d0bcb761c2a2b292c919937323c35aea940a3755",
|
| 39 |
+
"optimizer_sha256": "aa7c3374d13fb09a4079dcae4cd86b39de0b2641711002f95621c1d8e5621668",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 181,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17376,
|
| 45 |
+
"adam_update_count": 17376,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 182,
|
| 49 |
+
"consumed_count": 181,
|
| 50 |
+
"last_submitted_update": 17376,
|
| 51 |
+
"last_consumed_update": 17280,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17376,
|
| 56 |
+
"completed_passes": 181,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17376,
|
| 59 |
+
"snapshot": "pass_end_0181",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17280,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 181,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17376,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17376,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3045898583641247e-07,
|
| 83 |
+
"update_l2": 0.005797048565000296
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.2623971201719542e-07,
|
| 87 |
+
"update_l2": 0.0007803738117218018
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.626350585430373e-08,
|
| 95 |
+
"update_l2": 0.0018593491986393929
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2702674212050624e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2702674212050624e-05,
|
| 110 |
+
"observation_loss": 1.2702674212050624e-05,
|
| 111 |
+
"chamfer": 9.116422916122247e-06,
|
| 112 |
+
"track": 3.5862517506757285e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 181,
|
| 131 |
+
"adam_update_count": 17376
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02235654400101339
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_7b392edefebf47aead62985a04cc7d27_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 182,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17377,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 181,
|
| 150 |
+
"trained_intervals": 17376,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17376,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.750757217407227,
|
| 163 |
+
"median": 10.355266571044922,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3972954750061035,
|
| 170 |
+
"median": 0.3972954750061035,
|
| 171 |
+
"max": 0.3972954750061035,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.636686325073242,
|
| 184 |
+
"median": 10.322826385498047,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 314.42864990234375,
|
| 191 |
+
"median": 31422.09375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2072.863525390625,
|
| 212 |
+
"median": 30419.11328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3972954750061035,
|
| 233 |
+
"median": 0.3972954750061035,
|
| 234 |
+
"max": 0.3972954750061035,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 258,
|
| 250 |
+
"controller_edge_stiffness": 59
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0182.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0182",
|
| 5 |
+
"executed_epochs": 182,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.88645899755617e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_329fc6970f584ce4acfd8581bbafba59.npz",
|
| 37 |
+
"optimizer_file": "boundary_329fc6970f584ce4acfd8581bbafba59_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7761d42fc6984ae70e1837a647b2c3f67a494a8dda75c1a14519eb8812c25a80",
|
| 39 |
+
"optimizer_sha256": "32cb43c1cc0e5ceadf722ac8f9a8781e6de7b3e2276969b6bd09867fc6bbf91c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 182,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17472,
|
| 45 |
+
"adam_update_count": 17472,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 183,
|
| 49 |
+
"consumed_count": 182,
|
| 50 |
+
"last_submitted_update": 17472,
|
| 51 |
+
"last_consumed_update": 17376,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17472,
|
| 56 |
+
"completed_passes": 182,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17472,
|
| 59 |
+
"snapshot": "pass_end_0182",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17376,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 182,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17472,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17472,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.305224941461347e-07,
|
| 83 |
+
"update_l2": 0.005804785061627626
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.270436342792891e-07,
|
| 87 |
+
"update_l2": 0.0007759630680084229
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.722292684140484e-08,
|
| 95 |
+
"update_l2": 0.0018704870017245412
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2686175978160463e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2686175978160463e-05,
|
| 110 |
+
"observation_loss": 1.2686175978160463e-05,
|
| 111 |
+
"chamfer": 9.107368896366097e-06,
|
| 112 |
+
"track": 3.578807536541717e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 182,
|
| 131 |
+
"adam_update_count": 17472
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022567193998838775
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_329fc6970f584ce4acfd8581bbafba59_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 183,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17473,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 182,
|
| 150 |
+
"trained_intervals": 17472,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17472,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.734484672546387,
|
| 163 |
+
"median": 10.355417251586914,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3974314033985138,
|
| 170 |
+
"median": 0.3974314033985138,
|
| 171 |
+
"max": 0.3974314033985138,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.628921985626221,
|
| 184 |
+
"median": 10.322836875915527,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 309.353515625,
|
| 191 |
+
"median": 31426.830078125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2056.83154296875,
|
| 212 |
+
"median": 30419.431640625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3974314033985138,
|
| 233 |
+
"median": 0.3974314033985138,
|
| 234 |
+
"max": 0.3974314033985138,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 259,
|
| 250 |
+
"controller_edge_stiffness": 59
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0183.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0183",
|
| 5 |
+
"executed_epochs": 183,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.87176353611585e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_deb0164df2c64caf92276a0b5de5f4ae.npz",
|
| 37 |
+
"optimizer_file": "boundary_deb0164df2c64caf92276a0b5de5f4ae_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "cac85f36ecfa106ec9a432be4e900b68be2655eec8bac1be61829f9bcb28d8bf",
|
| 39 |
+
"optimizer_sha256": "f7cac9f07fd091f52c984831442547bbc01df50c60bed16b1dec34c9361c94b6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 183,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17568,
|
| 45 |
+
"adam_update_count": 17568,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 184,
|
| 49 |
+
"consumed_count": 183,
|
| 50 |
+
"last_submitted_update": 17568,
|
| 51 |
+
"last_consumed_update": 17472,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17568,
|
| 56 |
+
"completed_passes": 183,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17568,
|
| 59 |
+
"snapshot": "pass_end_0183",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17472,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 183,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17568,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17568,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3089412220779195e-07,
|
| 83 |
+
"update_l2": 0.005807606037706137
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.325692267073464e-07,
|
| 87 |
+
"update_l2": 0.0007725059986114502
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.850392525985626e-08,
|
| 95 |
+
"update_l2": 0.0018756446661427617
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2669130228459835e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2669130228459835e-05,
|
| 110 |
+
"observation_loss": 1.2669130228459835e-05,
|
| 111 |
+
"chamfer": 9.098066584556364e-06,
|
| 112 |
+
"track": 3.571063871277147e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 183,
|
| 131 |
+
"adam_update_count": 17568
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022466260999863152
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_deb0164df2c64caf92276a0b5de5f4ae_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 184,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17569,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 183,
|
| 150 |
+
"trained_intervals": 17568,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17568,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.718601703643799,
|
| 163 |
+
"median": 10.355566024780273,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39774301648139954,
|
| 170 |
+
"median": 0.39774301648139954,
|
| 171 |
+
"max": 0.39774301648139954,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.621172904968262,
|
| 184 |
+
"median": 10.322846412658691,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 304.4788818359375,
|
| 191 |
+
"median": 31431.50390625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2040.9544677734375,
|
| 212 |
+
"median": 30419.720703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39774301648139954,
|
| 233 |
+
"median": 0.39774301648139954,
|
| 234 |
+
"max": 0.39774301648139954,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 260,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0184.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0184",
|
| 5 |
+
"executed_epochs": 184,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.855989989498843e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_639d71c09a7b4c418362ccb80ac86e79.npz",
|
| 37 |
+
"optimizer_file": "boundary_639d71c09a7b4c418362ccb80ac86e79_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "36bfcb0010cb0318680193796204e14eb02c5df2d90d97e1d4383167c7612922",
|
| 39 |
+
"optimizer_sha256": "c591d6e44159c5bba3f97be0b49028c2efa037719ae8c473bca47b3ba239e089",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 184,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17664,
|
| 45 |
+
"adam_update_count": 17664,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 185,
|
| 49 |
+
"consumed_count": 184,
|
| 50 |
+
"last_submitted_update": 17664,
|
| 51 |
+
"last_consumed_update": 17568,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17664,
|
| 56 |
+
"completed_passes": 184,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17664,
|
| 59 |
+
"snapshot": "pass_end_0184",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17568,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 184,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17664,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17664,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3136285303971817e-07,
|
| 83 |
+
"update_l2": 0.005824387539178133
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.382503143076974e-07,
|
| 87 |
+
"update_l2": 0.0007720291614532471
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.9534482232947994e-08,
|
| 95 |
+
"update_l2": 0.0018820571713149548
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2653702469833661e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2653702469833661e-05,
|
| 110 |
+
"observation_loss": 1.2653702469833661e-05,
|
| 111 |
+
"chamfer": 9.089822015084792e-06,
|
| 112 |
+
"track": 3.5638806821225444e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 184,
|
| 131 |
+
"adam_update_count": 17664
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022520734999488923
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_639d71c09a7b4c418362ccb80ac86e79_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 185,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17665,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 184,
|
| 150 |
+
"trained_intervals": 17664,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17664,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.703068256378174,
|
| 163 |
+
"median": 10.355714797973633,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39789873361587524,
|
| 170 |
+
"median": 0.39789873361587524,
|
| 171 |
+
"max": 0.39789873361587524,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.613457202911377,
|
| 184 |
+
"median": 10.322843551635742,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 299.7857971191406,
|
| 191 |
+
"median": 31436.181640625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2025.2677001953125,
|
| 212 |
+
"median": 30419.6328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39789873361587524,
|
| 233 |
+
"median": 0.39789873361587524,
|
| 234 |
+
"max": 0.39789873361587524,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 263,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0185.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0185",
|
| 5 |
+
"executed_epochs": 185,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.842302788200565e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_9dbd706cb2534b49bcea287302bcdc2c.npz",
|
| 37 |
+
"optimizer_file": "boundary_9dbd706cb2534b49bcea287302bcdc2c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "f3b62fee22580d04600654f61499e321cd9d7e4c12720048bde7d4a9e32affa4",
|
| 39 |
+
"optimizer_sha256": "8cf7574dfd9687d27315752201bd813e2a053737a09838e936d3e753cbc0eff1",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 185,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17760,
|
| 45 |
+
"adam_update_count": 17760,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 186,
|
| 49 |
+
"consumed_count": 185,
|
| 50 |
+
"last_submitted_update": 17760,
|
| 51 |
+
"last_consumed_update": 17664,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17760,
|
| 56 |
+
"completed_passes": 185,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17760,
|
| 59 |
+
"snapshot": "pass_end_0185",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17664,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 185,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17760,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17760,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3134228993294528e-07,
|
| 83 |
+
"update_l2": 0.005846369545906782
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.367204021107682e-07,
|
| 87 |
+
"update_l2": 0.0007717311382293701
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.047464751191001e-08,
|
| 95 |
+
"update_l2": 0.001886670826934278
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2641461580642499e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2641461580642499e-05,
|
| 110 |
+
"observation_loss": 1.2641461580642499e-05,
|
| 111 |
+
"chamfer": 9.083626537176315e-06,
|
| 112 |
+
"track": 3.557835498213535e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 185,
|
| 131 |
+
"adam_update_count": 17760
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022391167000023415
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_9dbd706cb2534b49bcea287302bcdc2c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 186,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17761,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 185,
|
| 150 |
+
"trained_intervals": 17760,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17760,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.687921524047852,
|
| 163 |
+
"median": 10.355741500854492,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39811834692955017,
|
| 170 |
+
"median": 0.39811834692955017,
|
| 171 |
+
"max": 0.39811834692955017,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.6058349609375,
|
| 184 |
+
"median": 10.322806358337402,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 295.27923583984375,
|
| 191 |
+
"median": 31437.021484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 2009.8892822265625,
|
| 212 |
+
"median": 30418.501953125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39811834692955017,
|
| 233 |
+
"median": 0.39811834692955017,
|
| 234 |
+
"max": 0.39811834692955017,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 264,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0186.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0186",
|
| 5 |
+
"executed_epochs": 186,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.828248411575109e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e987825658554bc69d30eeafeaf010e4.npz",
|
| 37 |
+
"optimizer_file": "boundary_e987825658554bc69d30eeafeaf010e4_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a109bc4d97fa9c9b3bce4dfdba4a35af6112714db6a75065965b235b2c1eefd4",
|
| 39 |
+
"optimizer_sha256": "8d833ae196c56cb28a461d55d8ad36e8986d3a55f13b38cfe4082a8b6aa2836f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 186,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17856,
|
| 45 |
+
"adam_update_count": 17856,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 187,
|
| 49 |
+
"consumed_count": 186,
|
| 50 |
+
"last_submitted_update": 17856,
|
| 51 |
+
"last_consumed_update": 17760,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17856,
|
| 56 |
+
"completed_passes": 186,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17856,
|
| 59 |
+
"snapshot": "pass_end_0186",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17760,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 186,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17856,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17856,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.321233469298022e-07,
|
| 83 |
+
"update_l2": 0.005858602002263069
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.4932420810964686e-07,
|
| 87 |
+
"update_l2": 0.0007690489292144775
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.159251597637194e-08,
|
| 95 |
+
"update_l2": 0.001896990230306983
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.263045305677224e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.263045305677224e-05,
|
| 110 |
+
"observation_loss": 1.263045305677224e-05,
|
| 111 |
+
"chamfer": 9.078147741092835e-06,
|
| 112 |
+
"track": 3.552305315679405e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 186,
|
| 131 |
+
"adam_update_count": 17856
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02324424400103453
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e987825658554bc69d30eeafeaf010e4_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 187,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17857,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 186,
|
| 150 |
+
"trained_intervals": 17856,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17856,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.673164367675781,
|
| 163 |
+
"median": 10.355998992919922,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3982948362827301,
|
| 170 |
+
"median": 0.3982948362827301,
|
| 171 |
+
"max": 0.3982948362827301,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.5982866287231445,
|
| 184 |
+
"median": 10.322763442993164,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 290.9537658691406,
|
| 191 |
+
"median": 31445.1171875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1994.775146484375,
|
| 212 |
+
"median": 30417.197265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3982948362827301,
|
| 233 |
+
"median": 0.3982948362827301,
|
| 234 |
+
"max": 0.3982948362827301,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 264,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0187.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0187",
|
| 5 |
+
"executed_epochs": 187,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.815099145602744e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_5c1c53fa7f3f4dae9c379d0e34747926.npz",
|
| 37 |
+
"optimizer_file": "boundary_5c1c53fa7f3f4dae9c379d0e34747926_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2fd013147fbd7b8cc65aa8380097edce44bb74cdd50c78281e78ca2742070674",
|
| 39 |
+
"optimizer_sha256": "5384122615514f7070799b24fdfe3b366d67edda0e17fe80516ff6d7114ba21f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 187,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 17952,
|
| 45 |
+
"adam_update_count": 17952,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 188,
|
| 49 |
+
"consumed_count": 187,
|
| 50 |
+
"last_submitted_update": 17952,
|
| 51 |
+
"last_consumed_update": 17856,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 17952,
|
| 56 |
+
"completed_passes": 187,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 17952,
|
| 59 |
+
"snapshot": "pass_end_0187",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17856,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 187,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 17952,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 17952,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3323165148904081e-07,
|
| 83 |
+
"update_l2": 0.00588111812248826
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.599499483972977e-07,
|
| 87 |
+
"update_l2": 0.0007663071155548096
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.304631483544654e-08,
|
| 95 |
+
"update_l2": 0.001905304379761219
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2621197129192296e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2621197129192296e-05,
|
| 110 |
+
"observation_loss": 1.2621197129192296e-05,
|
| 111 |
+
"chamfer": 9.074008630705066e-06,
|
| 112 |
+
"track": 3.547188725860906e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 187,
|
| 131 |
+
"adam_update_count": 17952
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02248502600014035
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_5c1c53fa7f3f4dae9c379d0e34747926_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 188,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 17953,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 187,
|
| 150 |
+
"trained_intervals": 17952,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 17952,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.658735275268555,
|
| 163 |
+
"median": 10.356240272521973,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3984209895133972,
|
| 170 |
+
"median": 0.3984209895133972,
|
| 171 |
+
"max": 0.3984209895133972,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.590810298919678,
|
| 184 |
+
"median": 10.322760581970215,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 286.78570556640625,
|
| 191 |
+
"median": 31452.705078125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1979.917236328125,
|
| 212 |
+
"median": 30417.109375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3984209895133972,
|
| 233 |
+
"median": 0.3984209895133972,
|
| 234 |
+
"max": 0.3984209895133972,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 268,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0188.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0188",
|
| 5 |
+
"executed_epochs": 188,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.802425730100518e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_b1b0eaf5d88140faaecff3debc7794c3.npz",
|
| 37 |
+
"optimizer_file": "boundary_b1b0eaf5d88140faaecff3debc7794c3_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "53761aa48ae37591df2047e4a8cf710afa5badab291d73619c9787bf3e49cf9a",
|
| 39 |
+
"optimizer_sha256": "e0cb17f3b270231b26abd14835b2c9d3fe6df9e0ebc924f4267448eba5daf493",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 188,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18048,
|
| 45 |
+
"adam_update_count": 18048,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 189,
|
| 49 |
+
"consumed_count": 188,
|
| 50 |
+
"last_submitted_update": 18048,
|
| 51 |
+
"last_consumed_update": 17952,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18048,
|
| 56 |
+
"completed_passes": 188,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18048,
|
| 59 |
+
"snapshot": "pass_end_0188",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 17952,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 188,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18048,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18048,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3254364716885902e-07,
|
| 83 |
+
"update_l2": 0.0058891866356134415
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.748002063095555e-07,
|
| 87 |
+
"update_l2": 0.0007602274417877197
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.328830437496435e-08,
|
| 95 |
+
"update_l2": 0.001906353048980236
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2609539226104971e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2609539226104971e-05,
|
| 110 |
+
"observation_loss": 1.2609539226104971e-05,
|
| 111 |
+
"chamfer": 9.067949577001855e-06,
|
| 112 |
+
"track": 3.5415898764767917e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 188,
|
| 131 |
+
"adam_update_count": 18048
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022556314999746974
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_b1b0eaf5d88140faaecff3debc7794c3_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 189,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18049,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 188,
|
| 150 |
+
"trained_intervals": 18048,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18048,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.644735813140869,
|
| 163 |
+
"median": 10.356595039367676,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39860740303993225,
|
| 170 |
+
"median": 0.39860740303993225,
|
| 171 |
+
"max": 0.39860740303993225,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.58342981338501,
|
| 184 |
+
"median": 10.322757720947266,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 282.798828125,
|
| 191 |
+
"median": 31463.865234375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1965.3582763671875,
|
| 212 |
+
"median": 30417.0234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39860740303993225,
|
| 233 |
+
"median": 0.39860740303993225,
|
| 234 |
+
"max": 0.39860740303993225,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 269,
|
| 250 |
+
"controller_edge_stiffness": 60
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0189.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0189",
|
| 5 |
+
"executed_epochs": 189,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.78980390473786e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_9e049a85db0e4687afcb32b4c48ca205.npz",
|
| 37 |
+
"optimizer_file": "boundary_9e049a85db0e4687afcb32b4c48ca205_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c571c660dd7048c263b25d41f5ad7be6d66b37f1c2e89993194a1f4b6030f889",
|
| 39 |
+
"optimizer_sha256": "44f722b662ebd6c3a623d3a0a8e2cf9e97211feb343b1be9a0b41be98598a4c7",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 189,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18144,
|
| 45 |
+
"adam_update_count": 18144,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 190,
|
| 49 |
+
"consumed_count": 189,
|
| 50 |
+
"last_submitted_update": 18144,
|
| 51 |
+
"last_consumed_update": 18048,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18144,
|
| 56 |
+
"completed_passes": 189,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18144,
|
| 59 |
+
"snapshot": "pass_end_0189",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18048,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 189,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18144,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18144,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3362604533995182e-07,
|
| 83 |
+
"update_l2": 0.005906803533434868
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.7982378608394356e-07,
|
| 87 |
+
"update_l2": 0.0007562637329101562
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.494217785757428e-08,
|
| 95 |
+
"update_l2": 0.0019259360851719975
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2603038157976698e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2603038157976698e-05,
|
| 110 |
+
"observation_loss": 1.2603038157976698e-05,
|
| 111 |
+
"chamfer": 9.065286576515064e-06,
|
| 112 |
+
"track": 3.5377515814616345e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 189,
|
| 131 |
+
"adam_update_count": 18144
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022415571000237833
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_9e049a85db0e4687afcb32b4c48ca205_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 190,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18145,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 189,
|
| 150 |
+
"trained_intervals": 18144,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18144,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.63119649887085,
|
| 163 |
+
"median": 10.356715202331543,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3987409472465515,
|
| 170 |
+
"median": 0.3987409472465515,
|
| 171 |
+
"max": 0.3987409472465515,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.576131820678711,
|
| 184 |
+
"median": 10.322754859924316,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 278.9957275390625,
|
| 191 |
+
"median": 31467.646484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1951.0672607421875,
|
| 212 |
+
"median": 30416.935546875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3987409472465515,
|
| 233 |
+
"median": 0.3987409472465515,
|
| 234 |
+
"max": 0.3987409472465515,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 272,
|
| 250 |
+
"controller_edge_stiffness": 61
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0190.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0190",
|
| 5 |
+
"executed_epochs": 190,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.778259041894367e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c7f22d2934fa434e98971bbbabc27e19.npz",
|
| 37 |
+
"optimizer_file": "boundary_c7f22d2934fa434e98971bbbabc27e19_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "4be9e11bce206ca822e9764eb9c9ae685b4825093e0e46e358bd848da9a86ae8",
|
| 39 |
+
"optimizer_sha256": "176dbd3bf38353113e0a487472dd86bcbbbd731df07213cf00a07543c5fbb27e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 190,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18240,
|
| 45 |
+
"adam_update_count": 18240,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 191,
|
| 49 |
+
"consumed_count": 190,
|
| 50 |
+
"last_submitted_update": 18240,
|
| 51 |
+
"last_consumed_update": 18144,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18240,
|
| 56 |
+
"completed_passes": 190,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18240,
|
| 59 |
+
"snapshot": "pass_end_0190",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18144,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 190,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18240,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18240,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3394729592164367e-07,
|
| 83 |
+
"update_l2": 0.0059410384856164455
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.8607538265769108e-07,
|
| 87 |
+
"update_l2": 0.0007599890232086182
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.6164218992526e-08,
|
| 95 |
+
"update_l2": 0.0019223116105422378
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.259178952750517e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.259178952750517e-05,
|
| 110 |
+
"observation_loss": 1.259178952750517e-05,
|
| 111 |
+
"chamfer": 9.059681360668037e-06,
|
| 112 |
+
"track": 3.532108394210809e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 190,
|
| 131 |
+
"adam_update_count": 18240
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0224760930013872
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c7f22d2934fa434e98971bbbabc27e19_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 191,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18241,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 190,
|
| 150 |
+
"trained_intervals": 18240,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18240,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.618000030517578,
|
| 163 |
+
"median": 10.356911659240723,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3989734649658203,
|
| 170 |
+
"median": 0.3989734649658203,
|
| 171 |
+
"max": 0.3989734649658203,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.568875312805176,
|
| 184 |
+
"median": 10.322783470153809,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 275.3381652832031,
|
| 191 |
+
"median": 31473.830078125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1936.9605712890625,
|
| 212 |
+
"median": 30417.806640625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3989734649658203,
|
| 233 |
+
"median": 0.3989734649658203,
|
| 234 |
+
"max": 0.3989734649658203,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 272,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0191.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0191",
|
| 5 |
+
"executed_epochs": 191,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.766121389825761e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_efa896dca4e4422f8df5fce6bacc9c22.npz",
|
| 37 |
+
"optimizer_file": "boundary_efa896dca4e4422f8df5fce6bacc9c22_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0d108b915d7fb44b6ce50160dd3b0fe9eb392509a75bafbca22810a39c53138c",
|
| 39 |
+
"optimizer_sha256": "f822e021d50a92ec3d180ba448031c27db6b24af092f914badca6c536d0a9fef",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 191,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18336,
|
| 45 |
+
"adam_update_count": 18336,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 192,
|
| 49 |
+
"consumed_count": 191,
|
| 50 |
+
"last_submitted_update": 18336,
|
| 51 |
+
"last_consumed_update": 18240,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18336,
|
| 56 |
+
"completed_passes": 191,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18336,
|
| 59 |
+
"snapshot": "pass_end_0191",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18240,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 191,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18336,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18336,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3496264728019014e-07,
|
| 83 |
+
"update_l2": 0.005963365081697702
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.8553633651663404e-07,
|
| 87 |
+
"update_l2": 0.0007659494876861572
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.773326788334089e-08,
|
| 95 |
+
"update_l2": 0.001923087751492858
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2582479939737823e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2582479939737823e-05,
|
| 110 |
+
"observation_loss": 1.2582479939737823e-05,
|
| 111 |
+
"chamfer": 9.05494835024001e-06,
|
| 112 |
+
"track": 3.527531589497812e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 191,
|
| 131 |
+
"adam_update_count": 18336
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022247181999773602
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_efa896dca4e4422f8df5fce6bacc9c22_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 192,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18337,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 191,
|
| 150 |
+
"trained_intervals": 18336,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18336,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.605193614959717,
|
| 163 |
+
"median": 10.357085227966309,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.39923736453056335,
|
| 170 |
+
"median": 0.39923736453056335,
|
| 171 |
+
"max": 0.39923736453056335,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.561684608459473,
|
| 184 |
+
"median": 10.32279109954834,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 271.8345642089844,
|
| 191 |
+
"median": 31479.29296875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1923.0823974609375,
|
| 212 |
+
"median": 30418.0390625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.39923736453056335,
|
| 233 |
+
"median": 0.39923736453056335,
|
| 234 |
+
"max": 0.39923736453056335,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 274,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0192.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0192",
|
| 5 |
+
"executed_epochs": 192,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.753863348132958e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_323927d7132b425d938bfb687b9354ac.npz",
|
| 37 |
+
"optimizer_file": "boundary_323927d7132b425d938bfb687b9354ac_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "36af7ac1eb87f6a1eaf612d7c850d2755380ffd15c4a1d3ad1a1592720451671",
|
| 39 |
+
"optimizer_sha256": "6b74cef5b00303a94692300e552ae23ed355993f9f04dde9d0ba94f11a2d23af",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 192,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18432,
|
| 45 |
+
"adam_update_count": 18432,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 193,
|
| 49 |
+
"consumed_count": 192,
|
| 50 |
+
"last_submitted_update": 18432,
|
| 51 |
+
"last_consumed_update": 18336,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18432,
|
| 56 |
+
"completed_passes": 192,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18432,
|
| 59 |
+
"snapshot": "pass_end_0192",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18336,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 192,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18432,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18432,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3568823931109364e-07,
|
| 83 |
+
"update_l2": 0.005988046061247587
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.843786492372601e-07,
|
| 87 |
+
"update_l2": 0.0007696151733398438
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.925946394176208e-08,
|
| 95 |
+
"update_l2": 0.001933813327923417
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2569031241582707e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2569031241582707e-05,
|
| 110 |
+
"observation_loss": 1.2569031241582707e-05,
|
| 111 |
+
"chamfer": 9.047415005625226e-06,
|
| 112 |
+
"track": 3.521616690704832e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 192,
|
| 131 |
+
"adam_update_count": 18432
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02275310000004538
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_323927d7132b425d938bfb687b9354ac_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 193,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18433,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 192,
|
| 150 |
+
"trained_intervals": 18432,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18432,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.592774868011475,
|
| 163 |
+
"median": 10.357353210449219,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3994993269443512,
|
| 170 |
+
"median": 0.3994993269443512,
|
| 171 |
+
"max": 0.3994993269443512,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.554553031921387,
|
| 184 |
+
"median": 10.32275390625,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 268.4795837402344,
|
| 191 |
+
"median": 31487.728515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1909.41650390625,
|
| 212 |
+
"median": 30416.908203125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3994993269443512,
|
| 233 |
+
"median": 0.3994993269443512,
|
| 234 |
+
"max": 0.3994993269443512,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 276,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0193.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0193",
|
| 5 |
+
"executed_epochs": 193,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.74202819305477e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_f15b4842c4844c74ae7cf9aec03f8bc7.npz",
|
| 37 |
+
"optimizer_file": "boundary_f15b4842c4844c74ae7cf9aec03f8bc7_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "109b166bcc98715907dd208340dc0e74ee8fbd985e9ebe3bb73d5673f6679ada",
|
| 39 |
+
"optimizer_sha256": "78a4666b3ac4e2b8bf884b3678c3bf2fd4d01e46eab54076911afd066e96ef41",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 193,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18528,
|
| 45 |
+
"adam_update_count": 18528,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 194,
|
| 49 |
+
"consumed_count": 193,
|
| 50 |
+
"last_submitted_update": 18528,
|
| 51 |
+
"last_consumed_update": 18432,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18528,
|
| 56 |
+
"completed_passes": 193,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18528,
|
| 59 |
+
"snapshot": "pass_end_0193",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18432,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 193,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18528,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18528,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.354802066089178e-07,
|
| 83 |
+
"update_l2": 0.006001740228384733
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.953592771997137e-07,
|
| 87 |
+
"update_l2": 0.0007796287536621094
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.047052008601895e-08,
|
| 95 |
+
"update_l2": 0.0019540979992598295
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2554404747788794e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2554404747788794e-05,
|
| 110 |
+
"observation_loss": 1.2554404747788794e-05,
|
| 111 |
+
"chamfer": 9.039057658810634e-06,
|
| 112 |
+
"track": 3.5153468616044847e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 193,
|
| 131 |
+
"adam_update_count": 18528
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022330279000016162
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_f15b4842c4844c74ae7cf9aec03f8bc7_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 194,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18529,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 193,
|
| 150 |
+
"trained_intervals": 18528,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18528,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.580768585205078,
|
| 163 |
+
"median": 10.357499122619629,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.3998737037181854,
|
| 170 |
+
"median": 0.3998737037181854,
|
| 171 |
+
"max": 0.3998737037181854,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.547476291656494,
|
| 184 |
+
"median": 10.32274341583252,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 265.2754211425781,
|
| 191 |
+
"median": 31492.32421875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1895.951904296875,
|
| 212 |
+
"median": 30416.58984375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.3998737037181854,
|
| 233 |
+
"median": 0.3998737037181854,
|
| 234 |
+
"max": 0.3998737037181854,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 277,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0194.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0194",
|
| 5 |
+
"executed_epochs": 194,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.729784897492209e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_5ecc9c09a91b47d88e94f0d302ec5c89.npz",
|
| 37 |
+
"optimizer_file": "boundary_5ecc9c09a91b47d88e94f0d302ec5c89_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "453cc8c03e36dd48ed68aa9354543087f3d54292e859f5a768ff2d7c2f27ad90",
|
| 39 |
+
"optimizer_sha256": "b9b3c571c27d25e63bcaf820804d38b216ad7e4d42a2108d6412a90008950902",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 194,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18624,
|
| 45 |
+
"adam_update_count": 18624,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 195,
|
| 49 |
+
"consumed_count": 194,
|
| 50 |
+
"last_submitted_update": 18624,
|
| 51 |
+
"last_consumed_update": 18528,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18624,
|
| 56 |
+
"completed_passes": 194,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18624,
|
| 59 |
+
"snapshot": "pass_end_0194",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18528,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 194,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18624,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18624,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3728617886954453e-07,
|
| 83 |
+
"update_l2": 0.006003408692777157
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 1.966471643299883e-07,
|
| 87 |
+
"update_l2": 0.000782012939453125
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.261535017732967e-08,
|
| 95 |
+
"update_l2": 0.0019475591834634542
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2535758287413046e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2535758287413046e-05,
|
| 110 |
+
"observation_loss": 1.2535758287413046e-05,
|
| 111 |
+
"chamfer": 9.027903615788091e-06,
|
| 112 |
+
"track": 3.507854216877604e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 194,
|
| 131 |
+
"adam_update_count": 18624
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022356574001605622
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_5ecc9c09a91b47d88e94f0d302ec5c89_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 195,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18625,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 194,
|
| 150 |
+
"trained_intervals": 18624,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18624,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.569130897521973,
|
| 163 |
+
"median": 10.357674598693848,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4000968039035797,
|
| 170 |
+
"median": 0.4000968039035797,
|
| 171 |
+
"max": 0.4000968039035797,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.5404510498046875,
|
| 184 |
+
"median": 10.32274055480957,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 262.20611572265625,
|
| 191 |
+
"median": 31497.8515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1882.678955078125,
|
| 212 |
+
"median": 30416.501953125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4000968039035797,
|
| 233 |
+
"median": 0.4000968039035797,
|
| 234 |
+
"max": 0.4000968039035797,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 280,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0195.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0195",
|
| 5 |
+
"executed_epochs": 195,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.720099515514297e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e99958174dfe46abb4c5e3c8f3a1b184.npz",
|
| 37 |
+
"optimizer_file": "boundary_e99958174dfe46abb4c5e3c8f3a1b184_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "58d1b7add63481358c58599f715f2f68efbe774a7893ee152c653e440f08f729",
|
| 39 |
+
"optimizer_sha256": "1d360e073d0277f85735e8e58dce0396aea3c483e0aa1ddf06a04c01698d95d9",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 195,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18720,
|
| 45 |
+
"adam_update_count": 18720,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 196,
|
| 49 |
+
"consumed_count": 195,
|
| 50 |
+
"last_submitted_update": 18720,
|
| 51 |
+
"last_consumed_update": 18624,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18720,
|
| 56 |
+
"completed_passes": 195,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18720,
|
| 59 |
+
"snapshot": "pass_end_0195",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18624,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 195,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18720,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18720,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3804066156808403e-07,
|
| 83 |
+
"update_l2": 0.006005855742841959
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.0859754101820727e-07,
|
| 87 |
+
"update_l2": 0.0007917582988739014
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.425827419638154e-08,
|
| 95 |
+
"update_l2": 0.0019459736067801714
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2527828403108288e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2527828403108288e-05,
|
| 110 |
+
"observation_loss": 1.2527828403108288e-05,
|
| 111 |
+
"chamfer": 9.02390183910029e-06,
|
| 112 |
+
"track": 3.503926791381673e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 195,
|
| 131 |
+
"adam_update_count": 18720
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02232402700064995
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e99958174dfe46abb4c5e3c8f3a1b184_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 196,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18721,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 195,
|
| 150 |
+
"trained_intervals": 18720,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18720,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.5579023361206055,
|
| 163 |
+
"median": 10.357786178588867,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4001264274120331,
|
| 170 |
+
"median": 0.4001264274120331,
|
| 171 |
+
"max": 0.4001264274120331,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.533489227294922,
|
| 184 |
+
"median": 10.322739601135254,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 259.27838134765625,
|
| 191 |
+
"median": 31501.365234375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1869.61767578125,
|
| 212 |
+
"median": 30416.470703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4001264274120331,
|
| 233 |
+
"median": 0.4001264274120331,
|
| 234 |
+
"max": 0.4001264274120331,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 282,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0196.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0196",
|
| 5 |
+
"executed_epochs": 196,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.710945858718787e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_01e9df8283684e51a6428b859dc7de65.npz",
|
| 37 |
+
"optimizer_file": "boundary_01e9df8283684e51a6428b859dc7de65_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "6bb5afd65bf4a8ce19132a9ce060061ca1e5d29ede2dec659641861c41a8f229",
|
| 39 |
+
"optimizer_sha256": "467f9cfebf0ad4fc34da8349d94e38339acb5210fbc4e693ca9d5d81075604d7",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 196,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18816,
|
| 45 |
+
"adam_update_count": 18816,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 197,
|
| 49 |
+
"consumed_count": 196,
|
| 50 |
+
"last_submitted_update": 18816,
|
| 51 |
+
"last_consumed_update": 18720,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18816,
|
| 56 |
+
"completed_passes": 196,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18816,
|
| 59 |
+
"snapshot": "pass_end_0196",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18720,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 196,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18816,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18816,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.370150641832879e-07,
|
| 83 |
+
"update_l2": 0.006002921145409346
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.152024194401747e-07,
|
| 87 |
+
"update_l2": 0.0008043944835662842
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.454598716094551e-08,
|
| 95 |
+
"update_l2": 0.0019373847171664238
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2517773939180188e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2517773939180188e-05,
|
| 110 |
+
"observation_loss": 1.2517773939180188e-05,
|
| 111 |
+
"chamfer": 9.018653145176359e-06,
|
| 112 |
+
"track": 3.499121021377505e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 196,
|
| 131 |
+
"adam_update_count": 18816
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02246358299998974
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_01e9df8283684e51a6428b859dc7de65_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 197,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18817,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 196,
|
| 150 |
+
"trained_intervals": 18816,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18816,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.547086238861084,
|
| 163 |
+
"median": 10.357810974121094,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40049922466278076,
|
| 170 |
+
"median": 0.40049922466278076,
|
| 171 |
+
"max": 0.40049922466278076,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.526622295379639,
|
| 184 |
+
"median": 10.322739601135254,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 256.4891052246094,
|
| 191 |
+
"median": 31502.146484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1856.8231201171875,
|
| 212 |
+
"median": 30416.470703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40049922466278076,
|
| 233 |
+
"median": 0.40049922466278076,
|
| 234 |
+
"max": 0.40049922466278076,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 283,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0197.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0197",
|
| 5 |
+
"executed_epochs": 197,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.701034358357598e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c3fb452d692b4989a0d67e2f5846063c.npz",
|
| 37 |
+
"optimizer_file": "boundary_c3fb452d692b4989a0d67e2f5846063c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c5676c2a4f84e3b790f4f8ab9ce944a02147b8e6a3a67d6072198d1ed4ace8cd",
|
| 39 |
+
"optimizer_sha256": "165b5067c6727fd93c1f19b75db2e43006d9dea4facabafbb4ae680c5259c5fb",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 197,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 18912,
|
| 45 |
+
"adam_update_count": 18912,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 198,
|
| 49 |
+
"consumed_count": 197,
|
| 50 |
+
"last_submitted_update": 18912,
|
| 51 |
+
"last_consumed_update": 18816,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 18912,
|
| 56 |
+
"completed_passes": 197,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 18912,
|
| 59 |
+
"snapshot": "pass_end_0197",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18816,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 197,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 18912,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 18912,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.4190310082540236e-07,
|
| 83 |
+
"update_l2": 0.005998391658067703
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.1807754535529966e-07,
|
| 87 |
+
"update_l2": 0.0008034408092498779
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.876577967635967e-08,
|
| 95 |
+
"update_l2": 0.001958006527274847
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2498061551013961e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2498061551013961e-05,
|
| 110 |
+
"observation_loss": 1.2498061551013961e-05,
|
| 111 |
+
"chamfer": 9.007196240418125e-06,
|
| 112 |
+
"track": 3.490865537969512e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 197,
|
| 131 |
+
"adam_update_count": 18912
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02248085599967453
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c3fb452d692b4989a0d67e2f5846063c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 198,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 18913,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 197,
|
| 150 |
+
"trained_intervals": 18912,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 18912,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.536663055419922,
|
| 163 |
+
"median": 10.358022689819336,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4008946120738983,
|
| 170 |
+
"median": 0.4008946120738983,
|
| 171 |
+
"max": 0.4008946120738983,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.519886493682861,
|
| 184 |
+
"median": 10.322731971740723,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 253.82957458496094,
|
| 191 |
+
"median": 31508.818359375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1844.35791015625,
|
| 212 |
+
"median": 30416.240234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4008946120738983,
|
| 233 |
+
"median": 0.4008946120738983,
|
| 234 |
+
"max": 0.4008946120738983,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 284,
|
| 250 |
+
"controller_edge_stiffness": 62
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0198.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0198",
|
| 5 |
+
"executed_epochs": 198,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.689781054883346e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e15a249caaf6475d98ba223a43a0d80d.npz",
|
| 37 |
+
"optimizer_file": "boundary_e15a249caaf6475d98ba223a43a0d80d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "03e2dd185e1c7fafe54946e66e236c15e8c1f151591f4b49a6ad374a9cba8c92",
|
| 39 |
+
"optimizer_sha256": "2436a27ce7ee020a41a27510edda2ec4c50005ca96a1995607aa3e9f54fe759b",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 198,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19008,
|
| 45 |
+
"adam_update_count": 19008,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 199,
|
| 49 |
+
"consumed_count": 198,
|
| 50 |
+
"last_submitted_update": 19008,
|
| 51 |
+
"last_consumed_update": 18912,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19008,
|
| 56 |
+
"completed_passes": 198,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19008,
|
| 59 |
+
"snapshot": "pass_end_0198",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 18912,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 198,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19008,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19008,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.4279645199621882e-07,
|
| 83 |
+
"update_l2": 0.0059886802919209
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.2980228209235065e-07,
|
| 87 |
+
"update_l2": 0.0007846653461456299
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 8.002567142284533e-08,
|
| 95 |
+
"update_l2": 0.0019608798902481794
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2481330486480147e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2481330486480147e-05,
|
| 110 |
+
"observation_loss": 1.2481330486480147e-05,
|
| 111 |
+
"chamfer": 8.997726581583265e-06,
|
| 112 |
+
"track": 3.4836043596442323e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 198,
|
| 131 |
+
"adam_update_count": 19008
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022325791000184836
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e15a249caaf6475d98ba223a43a0d80d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 199,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19009,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 198,
|
| 150 |
+
"trained_intervals": 19008,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19008,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.526635646820068,
|
| 163 |
+
"median": 10.358041763305664,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40104973316192627,
|
| 170 |
+
"median": 0.40104973316192627,
|
| 171 |
+
"max": 0.40104973316192627,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.513215065002441,
|
| 184 |
+
"median": 10.322729110717773,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 251.29702758789062,
|
| 191 |
+
"median": 31509.41796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1832.094482421875,
|
| 212 |
+
"median": 30416.15234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40104973316192627,
|
| 233 |
+
"median": 0.40104973316192627,
|
| 234 |
+
"max": 0.40104973316192627,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 287,
|
| 250 |
+
"controller_edge_stiffness": 63
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0199.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0199",
|
| 5 |
+
"executed_epochs": 199,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.682107513081368e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e14a0dd5fa794b33b93bfb606166e1c1.npz",
|
| 37 |
+
"optimizer_file": "boundary_e14a0dd5fa794b33b93bfb606166e1c1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "41b7fb80b6918117398176ac212ef3a43265d7ad26b1bea8851b24389707bb8f",
|
| 39 |
+
"optimizer_sha256": "de1eb15a70a7f06a6426bebe7f28fb38ff021dd38d3623c659f9dd398b93c05a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 199,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19104,
|
| 45 |
+
"adam_update_count": 19104,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 200,
|
| 49 |
+
"consumed_count": 199,
|
| 50 |
+
"last_submitted_update": 19104,
|
| 51 |
+
"last_consumed_update": 19008,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19104,
|
| 56 |
+
"completed_passes": 199,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19104,
|
| 59 |
+
"snapshot": "pass_end_0199",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19008,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 199,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19104,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19104,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.459408309756327e-07,
|
| 83 |
+
"update_l2": 0.006008044816553593
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 3.397278476313659e-07,
|
| 87 |
+
"update_l2": 0.0007816851139068604
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.4752388583237916e-08,
|
| 95 |
+
"update_l2": 0.001600198564119637
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.246643478225451e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.246643478225451e-05,
|
| 110 |
+
"observation_loss": 1.246643478225451e-05,
|
| 111 |
+
"chamfer": 8.989584785012994e-06,
|
| 112 |
+
"track": 3.4768497698678402e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 199,
|
| 131 |
+
"adam_update_count": 19104
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02243198799988022
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e14a0dd5fa794b33b93bfb606166e1c1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 200,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19105,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 199,
|
| 150 |
+
"trained_intervals": 19104,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19104,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.516993999481201,
|
| 163 |
+
"median": 10.358192443847656,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4013548195362091,
|
| 170 |
+
"median": 0.4013548195362091,
|
| 171 |
+
"max": 0.4013548195362091,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.506617546081543,
|
| 184 |
+
"median": 10.322739601135254,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 248.88575744628906,
|
| 191 |
+
"median": 31514.166015625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1820.046875,
|
| 212 |
+
"median": 30416.470703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4013548195362091,
|
| 233 |
+
"median": 0.4013548195362091,
|
| 234 |
+
"max": 0.4013548195362091,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 289,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0200.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0200",
|
| 5 |
+
"executed_epochs": 200,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.675052295041951e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_827ee6c9abf742b1a79325f062238e35.npz",
|
| 37 |
+
"optimizer_file": "boundary_827ee6c9abf742b1a79325f062238e35_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "9f7efebf1d9a400835f35d424c17efcd0a52ca04a73162772b584b92d3af1928",
|
| 39 |
+
"optimizer_sha256": "6bdfd8c7b279df386d181be2ee9691086efa8cbbd610f0d31970dc7772d0fa63",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 200,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19200,
|
| 45 |
+
"adam_update_count": 19200,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 201,
|
| 49 |
+
"consumed_count": 200,
|
| 50 |
+
"last_submitted_update": 19200,
|
| 51 |
+
"last_consumed_update": 19104,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19200,
|
| 56 |
+
"completed_passes": 200,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19200,
|
| 59 |
+
"snapshot": "pass_end_0200",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19104,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 200,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19200,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19200,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.497684678497535e-07,
|
| 83 |
+
"update_l2": 0.0060338168404996395
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 4.044426020755054e-07,
|
| 87 |
+
"update_l2": 0.0007804632186889648
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.504162921468378e-08,
|
| 95 |
+
"update_l2": 0.0015819608233869076
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2452725968614686e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2452725968614686e-05,
|
| 110 |
+
"observation_loss": 1.2452725968614686e-05,
|
| 111 |
+
"chamfer": 8.98192865861347e-06,
|
| 112 |
+
"track": 3.4707970826275414e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 200,
|
| 131 |
+
"adam_update_count": 19200
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022318006998830242
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_827ee6c9abf742b1a79325f062238e35_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 201,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19201,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 200,
|
| 150 |
+
"trained_intervals": 19200,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19200,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.507640361785889,
|
| 163 |
+
"median": 10.358428001403809,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40160876512527466,
|
| 170 |
+
"median": 0.40160876512527466,
|
| 171 |
+
"max": 0.40160876512527466,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.500092506408691,
|
| 184 |
+
"median": 10.322739601135254,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 246.56861877441406,
|
| 191 |
+
"median": 31521.591796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1808.209716796875,
|
| 212 |
+
"median": 30416.470703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40160876512527466,
|
| 233 |
+
"median": 0.40160876512527466,
|
| 234 |
+
"max": 0.40160876512527466,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 293,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0201.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0201",
|
| 5 |
+
"executed_epochs": 201,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.66677363846687e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_b9370598fe2e4470b2c892eb4a95231b.npz",
|
| 37 |
+
"optimizer_file": "boundary_b9370598fe2e4470b2c892eb4a95231b_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c4cc4a26f6dddc8b32fd279e66c9dbb9703aaba9a1738308c4993237d97116c1",
|
| 39 |
+
"optimizer_sha256": "a9ef95cb264dc85397618ec59732d9810714a34a67635107646d2236094c74b0",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 201,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19296,
|
| 45 |
+
"adam_update_count": 19296,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 202,
|
| 49 |
+
"consumed_count": 201,
|
| 50 |
+
"last_submitted_update": 19296,
|
| 51 |
+
"last_consumed_update": 19200,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19296,
|
| 56 |
+
"completed_passes": 201,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19296,
|
| 59 |
+
"snapshot": "pass_end_0201",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19200,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 201,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19296,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19296,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5032436806450278e-07,
|
| 83 |
+
"update_l2": 0.006045978516340256
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 3.86192823498277e-07,
|
| 87 |
+
"update_l2": 0.0007704496383666992
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.5215124210831164e-08,
|
| 95 |
+
"update_l2": 0.001592990942299366
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2441208127711434e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2441208127711434e-05,
|
| 110 |
+
"observation_loss": 1.2441208127711434e-05,
|
| 111 |
+
"chamfer": 8.975175660452805e-06,
|
| 112 |
+
"track": 3.4660324672586285e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 201,
|
| 131 |
+
"adam_update_count": 19296
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02279452999937348
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_b9370598fe2e4470b2c892eb4a95231b_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 202,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19297,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 201,
|
| 150 |
+
"trained_intervals": 19296,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19296,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.4986186027526855,
|
| 163 |
+
"median": 10.358461380004883,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4017523229122162,
|
| 170 |
+
"median": 0.4017523229122162,
|
| 171 |
+
"max": 0.4017523229122162,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.4936017990112305,
|
| 184 |
+
"median": 10.322737693786621,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 244.35414123535156,
|
| 191 |
+
"median": 31522.64453125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1796.5111083984375,
|
| 212 |
+
"median": 30416.4140625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4017523229122162,
|
| 233 |
+
"median": 0.4017523229122162,
|
| 234 |
+
"max": 0.4017523229122162,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 300,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0202.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0202",
|
| 5 |
+
"executed_epochs": 202,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.6596513546671e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_a94c4993bf6643648c62bc500870b208.npz",
|
| 37 |
+
"optimizer_file": "boundary_a94c4993bf6643648c62bc500870b208_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "1ff0047854f5a1ef15f197d690f940e91fb734e86e9adb783df859c86615b0e8",
|
| 39 |
+
"optimizer_sha256": "424ca72b0b0f8295b4df3411d4978fbef9f0c361f910145736322552f00b7fd9",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 202,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19392,
|
| 45 |
+
"adam_update_count": 19392,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 203,
|
| 49 |
+
"consumed_count": 202,
|
| 50 |
+
"last_submitted_update": 19392,
|
| 51 |
+
"last_consumed_update": 19296,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19392,
|
| 56 |
+
"completed_passes": 202,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19392,
|
| 59 |
+
"snapshot": "pass_end_0202",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19296,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 202,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19392,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19392,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5102945383205224e-07,
|
| 83 |
+
"update_l2": 0.006036845501512289
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 3.198910007995437e-07,
|
| 87 |
+
"update_l2": 0.0007716119289398193
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6213399451080477e-08,
|
| 95 |
+
"update_l2": 0.001600801944732666
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.243841052200878e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.243841052200878e-05,
|
| 110 |
+
"observation_loss": 1.243841052200878e-05,
|
| 111 |
+
"chamfer": 8.974142474471591e-06,
|
| 112 |
+
"track": 3.4642678201635135e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 202,
|
| 131 |
+
"adam_update_count": 19392
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02253465600006166
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_a94c4993bf6643648c62bc500870b208_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 203,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19393,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 202,
|
| 150 |
+
"trained_intervals": 19392,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19392,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.489905834197998,
|
| 163 |
+
"median": 10.358572959899902,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4018462300300598,
|
| 170 |
+
"median": 0.4018462300300598,
|
| 171 |
+
"max": 0.4018462300300598,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.487107276916504,
|
| 184 |
+
"median": 10.322734832763672,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 242.23440551757812,
|
| 191 |
+
"median": 31526.16015625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1784.8814697265625,
|
| 212 |
+
"median": 30416.328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4018462300300598,
|
| 233 |
+
"median": 0.4018462300300598,
|
| 234 |
+
"max": 0.4018462300300598,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 303,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0203.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0203",
|
| 5 |
+
"executed_epochs": 203,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.652974476949717e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_46152fa0bad9404e9c5e7f1dc6e31c8c.npz",
|
| 37 |
+
"optimizer_file": "boundary_46152fa0bad9404e9c5e7f1dc6e31c8c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "00ce6689c1fb907d9480a9aad80b6dea5846166ef1fd1e0920a8c103f26c1495",
|
| 39 |
+
"optimizer_sha256": "5ea21365fbc42df0b1570f0be5344a7d8302d67cdcc4cfbc7af7668ea58ab286",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 203,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19488,
|
| 45 |
+
"adam_update_count": 19488,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 204,
|
| 49 |
+
"consumed_count": 203,
|
| 50 |
+
"last_submitted_update": 19488,
|
| 51 |
+
"last_consumed_update": 19392,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19488,
|
| 56 |
+
"completed_passes": 203,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19488,
|
| 59 |
+
"snapshot": "pass_end_0203",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19392,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 203,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19488,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19488,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5179000456555514e-07,
|
| 83 |
+
"update_l2": 0.00602699164301157
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.967060481751105e-07,
|
| 87 |
+
"update_l2": 0.0007745027542114258
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6278408782332008e-08,
|
| 95 |
+
"update_l2": 0.001608298858627677
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2436858014552854e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2436858014552854e-05,
|
| 110 |
+
"observation_loss": 1.2436858014552854e-05,
|
| 111 |
+
"chamfer": 8.974136108008679e-06,
|
| 112 |
+
"track": 3.4627216791704996e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 203,
|
| 131 |
+
"adam_update_count": 19488
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022350482999172527
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_46152fa0bad9404e9c5e7f1dc6e31c8c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 204,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19489,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 203,
|
| 150 |
+
"trained_intervals": 19488,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19488,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.481570243835449,
|
| 163 |
+
"median": 10.358769416809082,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40204057097435,
|
| 170 |
+
"median": 0.40204057097435,
|
| 171 |
+
"max": 0.40204057097435,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.48062801361084,
|
| 184 |
+
"median": 10.322731971740723,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 240.2236328125,
|
| 191 |
+
"median": 31532.35546875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1773.354248046875,
|
| 212 |
+
"median": 30416.240234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40204057097435,
|
| 233 |
+
"median": 0.40204057097435,
|
| 234 |
+
"max": 0.40204057097435,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 304,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0204.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0204",
|
| 5 |
+
"executed_epochs": 204,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.646066239412145e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_53c825f034024d4b9661039b8e6f024a.npz",
|
| 37 |
+
"optimizer_file": "boundary_53c825f034024d4b9661039b8e6f024a_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "86ca7a9292c0a8fe1b88013276ce365d7007e27148a5727e869cc85ca3ae57c0",
|
| 39 |
+
"optimizer_sha256": "5375d83b92526822d0592c3daafbf7a08f07f1983e15307b30280ce6511fe5f1",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 204,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19584,
|
| 45 |
+
"adam_update_count": 19584,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 205,
|
| 49 |
+
"consumed_count": 204,
|
| 50 |
+
"last_submitted_update": 19584,
|
| 51 |
+
"last_consumed_update": 19488,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19584,
|
| 56 |
+
"completed_passes": 204,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19584,
|
| 59 |
+
"snapshot": "pass_end_0204",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19488,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 204,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19584,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19584,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5322717672461295e-07,
|
| 83 |
+
"update_l2": 0.006032794248312712
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.8818033115385333e-07,
|
| 87 |
+
"update_l2": 0.0007746219635009766
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6569585642732818e-08,
|
| 95 |
+
"update_l2": 0.001601765165105462
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.242932012246456e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.242932012246456e-05,
|
| 110 |
+
"observation_loss": 1.242932012246456e-05,
|
| 111 |
+
"chamfer": 8.969983355200384e-06,
|
| 112 |
+
"track": 3.4593365398905007e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 204,
|
| 131 |
+
"adam_update_count": 19584
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022365200999047374
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_53c825f034024d4b9661039b8e6f024a_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 205,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19585,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 204,
|
| 150 |
+
"trained_intervals": 19584,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19584,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.473618507385254,
|
| 163 |
+
"median": 10.359021186828613,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4024342894554138,
|
| 170 |
+
"median": 0.4024342894554138,
|
| 171 |
+
"max": 0.4024342894554138,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.474220275878906,
|
| 184 |
+
"median": 10.322734832763672,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 238.3209991455078,
|
| 191 |
+
"median": 31540.294921875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1762.0272216796875,
|
| 212 |
+
"median": 30416.328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4024342894554138,
|
| 233 |
+
"median": 0.4024342894554138,
|
| 234 |
+
"max": 0.4024342894554138,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 306,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0205.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0205",
|
| 5 |
+
"executed_epochs": 205,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.636555435415934e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_805606fff385477db072076995c75652.npz",
|
| 37 |
+
"optimizer_file": "boundary_805606fff385477db072076995c75652_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "f68c8e6c58f7a294ba65aa36d65ceba44c7d70d6b987bede122318c7db507b47",
|
| 39 |
+
"optimizer_sha256": "ccd52bd719f5908400e20ac305391f06348b65ab2a865f4d65a6bf509c16ab73",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 205,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19680,
|
| 45 |
+
"adam_update_count": 19680,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 206,
|
| 49 |
+
"consumed_count": 205,
|
| 50 |
+
"last_submitted_update": 19680,
|
| 51 |
+
"last_consumed_update": 19584,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19680,
|
| 56 |
+
"completed_passes": 205,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19680,
|
| 59 |
+
"snapshot": "pass_end_0205",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19584,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 205,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19680,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19680,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5417965926189936e-07,
|
| 83 |
+
"update_l2": 0.006042745430022478
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.6918041839962825e-07,
|
| 87 |
+
"update_l2": 0.0007710158824920654
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.6734161551189572e-08,
|
| 95 |
+
"update_l2": 0.0016082583460956812
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2422293366398662e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2422293366398662e-05,
|
| 110 |
+
"observation_loss": 1.2422293366398662e-05,
|
| 111 |
+
"chamfer": 8.966205314209219e-06,
|
| 112 |
+
"track": 3.456088506936794e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 205,
|
| 131 |
+
"adam_update_count": 19680
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02296578999994381
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_805606fff385477db072076995c75652_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 206,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19681,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 205,
|
| 150 |
+
"trained_intervals": 19680,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19680,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.4659810066223145,
|
| 163 |
+
"median": 10.35914421081543,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4027397632598877,
|
| 170 |
+
"median": 0.4027397632598877,
|
| 171 |
+
"max": 0.4027397632598877,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.467889308929443,
|
| 184 |
+
"median": 10.322813034057617,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 236.50775146484375,
|
| 191 |
+
"median": 31544.173828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1750.9071044921875,
|
| 212 |
+
"median": 30418.705078125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4027397632598877,
|
| 233 |
+
"median": 0.4027397632598877,
|
| 234 |
+
"max": 0.4027397632598877,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 307,
|
| 250 |
+
"controller_edge_stiffness": 64
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0206.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0206",
|
| 5 |
+
"executed_epochs": 206,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.62946086751981e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_01ba67eff6094e99a215ce16f62e6fd9.npz",
|
| 37 |
+
"optimizer_file": "boundary_01ba67eff6094e99a215ce16f62e6fd9_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "75278bfff61a1f2e5f0be80f234ca23006ad1d73ad40a5449d19981cc676fb9b",
|
| 39 |
+
"optimizer_sha256": "7cb3ee1433e2a4e283d56c1d5ce1c576e68005deb1101719e61ca15331c32733",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 206,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19776,
|
| 45 |
+
"adam_update_count": 19776,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 207,
|
| 49 |
+
"consumed_count": 206,
|
| 50 |
+
"last_submitted_update": 19776,
|
| 51 |
+
"last_consumed_update": 19680,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19776,
|
| 56 |
+
"completed_passes": 206,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19776,
|
| 59 |
+
"snapshot": "pass_end_0206",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19680,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 206,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19776,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19776,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5660724272947846e-07,
|
| 83 |
+
"update_l2": 0.0060476213693618774
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.7342935027263593e-07,
|
| 87 |
+
"update_l2": 0.000773698091506958
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7088212561920955e-08,
|
| 95 |
+
"update_l2": 0.0016048902180045843
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2416442586982157e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2416442586982157e-05,
|
| 110 |
+
"observation_loss": 1.2416442586982157e-05,
|
| 111 |
+
"chamfer": 8.96317396836821e-06,
|
| 112 |
+
"track": 3.4532683912402717e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 206,
|
| 131 |
+
"adam_update_count": 19776
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0223850330003188
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_01ba67eff6094e99a215ce16f62e6fd9_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 207,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19777,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 206,
|
| 150 |
+
"trained_intervals": 19776,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19776,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.458648681640625,
|
| 163 |
+
"median": 10.359350204467773,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.403130441904068,
|
| 170 |
+
"median": 0.403130441904068,
|
| 171 |
+
"max": 0.403130441904068,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.461672782897949,
|
| 184 |
+
"median": 10.322844505310059,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 234.7799530029297,
|
| 191 |
+
"median": 31550.671875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1740.0562744140625,
|
| 212 |
+
"median": 30419.6640625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.403130441904068,
|
| 233 |
+
"median": 0.403130441904068,
|
| 234 |
+
"max": 0.403130441904068,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 308,
|
| 250 |
+
"controller_edge_stiffness": 65
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0207.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0207",
|
| 5 |
+
"executed_epochs": 207,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.622052213681248e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_0b94e4c4feda4b1784d85412e7e1c6f9.npz",
|
| 37 |
+
"optimizer_file": "boundary_0b94e4c4feda4b1784d85412e7e1c6f9_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "83ce43b79209c7541bff8c42768c25975a31e7512973ce5abb8806e90323d86e",
|
| 39 |
+
"optimizer_sha256": "a348114972ca484343cd0d1200f823d38f3498b8405d508176dd477e6e48bf6c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 207,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19872,
|
| 45 |
+
"adam_update_count": 19872,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 208,
|
| 49 |
+
"consumed_count": 207,
|
| 50 |
+
"last_submitted_update": 19872,
|
| 51 |
+
"last_consumed_update": 19776,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19872,
|
| 56 |
+
"completed_passes": 207,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19872,
|
| 59 |
+
"snapshot": "pass_end_0207",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19776,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 207,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19872,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19872,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5873894199103233e-07,
|
| 83 |
+
"update_l2": 0.006050788331776857
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.679332453681127e-07,
|
| 87 |
+
"update_l2": 0.0007664859294891357
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7510530742347328e-08,
|
| 95 |
+
"update_l2": 0.001599134411662817
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2413580407155678e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2413580407155678e-05,
|
| 110 |
+
"observation_loss": 1.2413580407155678e-05,
|
| 111 |
+
"chamfer": 8.962269021139946e-06,
|
| 112 |
+
"track": 3.4513111586420564e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 207,
|
| 131 |
+
"adam_update_count": 19872
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022536275000675232
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_0b94e4c4feda4b1784d85412e7e1c6f9_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 208,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19873,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 207,
|
| 150 |
+
"trained_intervals": 19872,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19872,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.451567649841309,
|
| 163 |
+
"median": 10.359733581542969,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40331196784973145,
|
| 170 |
+
"median": 0.40331196784973145,
|
| 171 |
+
"max": 0.40331196784973145,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.455583572387695,
|
| 184 |
+
"median": 10.322840690612793,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 233.1233367919922,
|
| 191 |
+
"median": 31562.771484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1729.4930419921875,
|
| 212 |
+
"median": 30419.546875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40331196784973145,
|
| 233 |
+
"median": 0.40331196784973145,
|
| 234 |
+
"max": 0.40331196784973145,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 309,
|
| 250 |
+
"controller_edge_stiffness": 65
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0208.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0208",
|
| 5 |
+
"executed_epochs": 208,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.616089952477978e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_27eb5c8f3949449798ddf8e848d5dbe4.npz",
|
| 37 |
+
"optimizer_file": "boundary_27eb5c8f3949449798ddf8e848d5dbe4_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "8998509c2d82d595a118d8ddf8c05fbd9ee7da42a42a1a432e26bb655174be99",
|
| 39 |
+
"optimizer_sha256": "69613bb2fc054008b7bc8cbc145942f2d24279ed4385c7d89e6e8cf34c610121",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 208,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 19968,
|
| 45 |
+
"adam_update_count": 19968,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 209,
|
| 49 |
+
"consumed_count": 208,
|
| 50 |
+
"last_submitted_update": 19968,
|
| 51 |
+
"last_consumed_update": 19872,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 19968,
|
| 56 |
+
"completed_passes": 208,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 19968,
|
| 59 |
+
"snapshot": "pass_end_0208",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19872,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 208,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 19968,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 19968,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5913391848698666e-07,
|
| 83 |
+
"update_l2": 0.0060477349907159805
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.5731310415721964e-07,
|
| 87 |
+
"update_l2": 0.0007630288600921631
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7614737163617065e-08,
|
| 95 |
+
"update_l2": 0.0015996691072359681
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2410835552145727e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2410835552145727e-05,
|
| 110 |
+
"observation_loss": 1.2410835552145727e-05,
|
| 111 |
+
"chamfer": 8.961359526438173e-06,
|
| 112 |
+
"track": 3.449475570960203e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 208,
|
| 131 |
+
"adam_update_count": 19968
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02244151200102351
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_27eb5c8f3949449798ddf8e848d5dbe4_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 209,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 19969,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 208,
|
| 150 |
+
"trained_intervals": 19968,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 19968,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.4447340965271,
|
| 163 |
+
"median": 10.359776496887207,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40357983112335205,
|
| 170 |
+
"median": 0.40357983112335205,
|
| 171 |
+
"max": 0.40357983112335205,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.4496684074401855,
|
| 184 |
+
"median": 10.322717666625977,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 231.53570556640625,
|
| 191 |
+
"median": 31564.125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1719.29296875,
|
| 212 |
+
"median": 30415.8046875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40357983112335205,
|
| 233 |
+
"median": 0.40357983112335205,
|
| 234 |
+
"max": 0.40357983112335205,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 311,
|
| 250 |
+
"controller_edge_stiffness": 65
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0209.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0209",
|
| 5 |
+
"executed_epochs": 209,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.6108938174002105e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_1a051b3296df401e8b526940682f387b.npz",
|
| 37 |
+
"optimizer_file": "boundary_1a051b3296df401e8b526940682f387b_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "565849ea9be8e389bc0a150e8ebfd04c61ef02ec9ac0d1d7aaa74ddcd6887d2c",
|
| 39 |
+
"optimizer_sha256": "dc82233684ed02793c169a358e99d5d5717319f805414f9cd34255ed914f5d5e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 209,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20064,
|
| 45 |
+
"adam_update_count": 20064,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 210,
|
| 49 |
+
"consumed_count": 209,
|
| 50 |
+
"last_submitted_update": 20064,
|
| 51 |
+
"last_consumed_update": 19968,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20064,
|
| 56 |
+
"completed_passes": 209,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20064,
|
| 59 |
+
"snapshot": "pass_end_0209",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 19968,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 209,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20064,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20064,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5832269184556935e-07,
|
| 83 |
+
"update_l2": 0.006046068388968706
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4948687382675416e-07,
|
| 87 |
+
"update_l2": 0.000758737325668335
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7491994458728186e-08,
|
| 95 |
+
"update_l2": 0.0016048378311097622
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2409083865350112e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2409083865350112e-05,
|
| 110 |
+
"observation_loss": 1.2409083865350112e-05,
|
| 111 |
+
"chamfer": 8.961267667473294e-06,
|
| 112 |
+
"track": 3.4478166526241694e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 209,
|
| 131 |
+
"adam_update_count": 20064
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022502589999930933
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_1a051b3296df401e8b526940682f387b_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 210,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20065,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 209,
|
| 150 |
+
"trained_intervals": 20064,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20064,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.438212871551514,
|
| 163 |
+
"median": 10.359914779663086,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4037981927394867,
|
| 170 |
+
"median": 0.4037981927394867,
|
| 171 |
+
"max": 0.4037981927394867,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.44392728805542,
|
| 184 |
+
"median": 10.322714805603027,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 230.03073120117188,
|
| 191 |
+
"median": 31568.4921875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1709.4505615234375,
|
| 212 |
+
"median": 30415.716796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4037981927394867,
|
| 233 |
+
"median": 0.4037981927394867,
|
| 234 |
+
"max": 0.4037981927394867,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 316,
|
| 250 |
+
"controller_edge_stiffness": 65
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0210.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0210",
|
| 5 |
+
"executed_epochs": 210,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.605918893223891e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_daeb2c31d9b04ffeb58444fc0ba6a66b.npz",
|
| 37 |
+
"optimizer_file": "boundary_daeb2c31d9b04ffeb58444fc0ba6a66b_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "9a241d2cc43bcab8ea66a983c2087e4733812e671951ee04f2b45a65c2bb2391",
|
| 39 |
+
"optimizer_sha256": "fd1a3445426e8de6f5c17a51d004b2e7084be5d9b9b448b7979d9147170e2eb6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 210,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20160,
|
| 45 |
+
"adam_update_count": 20160,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 211,
|
| 49 |
+
"consumed_count": 210,
|
| 50 |
+
"last_submitted_update": 20160,
|
| 51 |
+
"last_consumed_update": 20064,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20160,
|
| 56 |
+
"completed_passes": 210,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20160,
|
| 59 |
+
"snapshot": "pass_end_0210",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20064,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 210,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20160,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20160,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.602650598897526e-07,
|
| 83 |
+
"update_l2": 0.006062604952603579
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4514685037502204e-07,
|
| 87 |
+
"update_l2": 0.0007575750350952148
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7829223370190448e-08,
|
| 95 |
+
"update_l2": 0.0016125200781971216
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2409746886987705e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2409746886987705e-05,
|
| 110 |
+
"observation_loss": 1.2409746886987705e-05,
|
| 111 |
+
"chamfer": 8.96287110663252e-06,
|
| 112 |
+
"track": 3.4468760077288607e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 210,
|
| 131 |
+
"adam_update_count": 20160
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022463674999016803
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_daeb2c31d9b04ffeb58444fc0ba6a66b_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 211,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20161,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 210,
|
| 150 |
+
"trained_intervals": 20160,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20160,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.43190336227417,
|
| 163 |
+
"median": 10.360215187072754,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4039427638053894,
|
| 170 |
+
"median": 0.4039427638053894,
|
| 171 |
+
"max": 0.4039427638053894,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.438436031341553,
|
| 184 |
+
"median": 10.322711944580078,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 228.58392333984375,
|
| 191 |
+
"median": 31577.9765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1700.08935546875,
|
| 212 |
+
"median": 30415.630859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4039427638053894,
|
| 233 |
+
"median": 0.4039427638053894,
|
| 234 |
+
"max": 0.4039427638053894,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 317,
|
| 250 |
+
"controller_edge_stiffness": 65
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0211.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0211",
|
| 5 |
+
"executed_epochs": 211,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.60063924805839e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_b66fd9ce6a3243f99bd51501fd92e12c.npz",
|
| 37 |
+
"optimizer_file": "boundary_b66fd9ce6a3243f99bd51501fd92e12c_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "bf9ec472b07833852aa1b03c97a8461adbdd4939f1871fcec63d40745a1452e9",
|
| 39 |
+
"optimizer_sha256": "d7130c75270dc9b5556b86d1bfe8b2700720adfbdeee00e87a84089fa44fcab0",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 211,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20256,
|
| 45 |
+
"adam_update_count": 20256,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 212,
|
| 49 |
+
"consumed_count": 211,
|
| 50 |
+
"last_submitted_update": 20256,
|
| 51 |
+
"last_consumed_update": 20160,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20256,
|
| 56 |
+
"completed_passes": 211,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20256,
|
| 59 |
+
"snapshot": "pass_end_0211",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20160,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 211,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20256,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20256,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.608912043593591e-07,
|
| 83 |
+
"update_l2": 0.006062272470444441
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4963119926724175e-07,
|
| 87 |
+
"update_l2": 0.0007578730583190918
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.789313668927207e-08,
|
| 95 |
+
"update_l2": 0.0016143955290317535
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2406208952597808e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2406208952597808e-05,
|
| 110 |
+
"observation_loss": 1.2406208952597808e-05,
|
| 111 |
+
"chamfer": 8.961539606389124e-06,
|
| 112 |
+
"track": 3.444669346208684e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 211,
|
| 131 |
+
"adam_update_count": 20256
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02258693099975062
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_b66fd9ce6a3243f99bd51501fd92e12c_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 212,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20257,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 211,
|
| 150 |
+
"trained_intervals": 20256,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20256,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.425695896148682,
|
| 163 |
+
"median": 10.360270500183105,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40409788489341736,
|
| 170 |
+
"median": 0.40409788489341736,
|
| 171 |
+
"max": 0.40409788489341736,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.433095932006836,
|
| 184 |
+
"median": 10.322709083557129,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 227.16937255859375,
|
| 191 |
+
"median": 31579.72265625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1691.0347900390625,
|
| 212 |
+
"median": 30415.54296875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40409788489341736,
|
| 233 |
+
"median": 0.40409788489341736,
|
| 234 |
+
"max": 0.40409788489341736,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 323,
|
| 250 |
+
"controller_edge_stiffness": 66
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0212.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0212",
|
| 5 |
+
"executed_epochs": 212,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.597710360111402e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_b86767466d144c5288381c2ce74991f3.npz",
|
| 37 |
+
"optimizer_file": "boundary_b86767466d144c5288381c2ce74991f3_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "33fad2ced08295e5eb20bfb38229bfb58afa66845700bd5ce569ac534968b689",
|
| 39 |
+
"optimizer_sha256": "a548ed17512ed55736be127bfe2e81782607b03a0601fdcf2c2e00e76c3bbe52",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 212,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20352,
|
| 45 |
+
"adam_update_count": 20352,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 213,
|
| 49 |
+
"consumed_count": 212,
|
| 50 |
+
"last_submitted_update": 20352,
|
| 51 |
+
"last_consumed_update": 20256,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20352,
|
| 56 |
+
"completed_passes": 212,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20352,
|
| 59 |
+
"snapshot": "pass_end_0212",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20256,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 212,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20352,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20352,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.59205555405606e-07,
|
| 83 |
+
"update_l2": 0.006063542328774929
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.5073134679587383e-07,
|
| 87 |
+
"update_l2": 0.0007551312446594238
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7664173174457574e-08,
|
| 95 |
+
"update_l2": 0.0016130853909999132
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2402168067637831e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2402168067637831e-05,
|
| 110 |
+
"observation_loss": 1.2402168067637831e-05,
|
| 111 |
+
"chamfer": 8.960085324360989e-06,
|
| 112 |
+
"track": 3.4420825159031665e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 212,
|
| 131 |
+
"adam_update_count": 20352
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022300695000012638
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_b86767466d144c5288381c2ce74991f3_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 213,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20353,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 212,
|
| 150 |
+
"trained_intervals": 20352,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20352,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.419676303863525,
|
| 163 |
+
"median": 10.360490798950195,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.404287189245224,
|
| 170 |
+
"median": 0.404287189245224,
|
| 171 |
+
"max": 0.404287189245224,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.427598476409912,
|
| 184 |
+
"median": 10.32270622253418,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 225.8060302734375,
|
| 191 |
+
"median": 31586.6796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1681.763916015625,
|
| 212 |
+
"median": 30415.455078125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.404287189245224,
|
| 233 |
+
"median": 0.404287189245224,
|
| 234 |
+
"max": 0.404287189245224,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 326,
|
| 250 |
+
"controller_edge_stiffness": 66
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0213.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0213",
|
| 5 |
+
"executed_epochs": 213,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.591669065239633e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_75ff76139eb149d19d1ddce893caa0f3.npz",
|
| 37 |
+
"optimizer_file": "boundary_75ff76139eb149d19d1ddce893caa0f3_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "469f006c3153b10088c9bbc2127836480612a8a655a23579f960f2d0e24dfc25",
|
| 39 |
+
"optimizer_sha256": "07ff4d6dcadffccc37c3c4b16023b25207c189f409002a4169ff119d01726392",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 213,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20448,
|
| 45 |
+
"adam_update_count": 20448,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 214,
|
| 49 |
+
"consumed_count": 213,
|
| 50 |
+
"last_submitted_update": 20448,
|
| 51 |
+
"last_consumed_update": 20352,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20448,
|
| 56 |
+
"completed_passes": 213,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20448,
|
| 59 |
+
"snapshot": "pass_end_0213",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20352,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 213,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20448,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20448,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.60191490294892e-07,
|
| 83 |
+
"update_l2": 0.00607488164678216
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4358669747925887e-07,
|
| 87 |
+
"update_l2": 0.0007493495941162109
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.7946077452156715e-08,
|
| 95 |
+
"update_l2": 0.0016188585432246327
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.240181882167235e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.240181882167235e-05,
|
| 110 |
+
"observation_loss": 1.240181882167235e-05,
|
| 111 |
+
"chamfer": 8.961180355981924e-06,
|
| 112 |
+
"track": 3.440638238316751e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 213,
|
| 131 |
+
"adam_update_count": 20448
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022679063000396127
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_75ff76139eb149d19d1ddce893caa0f3_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 214,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20449,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 213,
|
| 150 |
+
"trained_intervals": 20448,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20448,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.413852214813232,
|
| 163 |
+
"median": 10.360649108886719,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4043949842453003,
|
| 170 |
+
"median": 0.4043949842453003,
|
| 171 |
+
"max": 0.4043949842453003,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.422002792358398,
|
| 184 |
+
"median": 10.322710990905762,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 224.49472045898438,
|
| 191 |
+
"median": 31591.681640625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1672.3795166015625,
|
| 212 |
+
"median": 30415.6015625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4043949842453003,
|
| 233 |
+
"median": 0.4043949842453003,
|
| 234 |
+
"max": 0.4043949842453003,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 331,
|
| 250 |
+
"controller_edge_stiffness": 66
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0214.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0214",
|
| 5 |
+
"executed_epochs": 214,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.588129262122341e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_e823bac684d740bf8d435b05749ef4f1.npz",
|
| 37 |
+
"optimizer_file": "boundary_e823bac684d740bf8d435b05749ef4f1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "34995021bbebb51d81d7e5f74e3ad8667a81eb76983259b62de5cb7e5d1c4be2",
|
| 39 |
+
"optimizer_sha256": "fe90c7b8b297ec1842c326ffaab3b197b2945032a74b25d26445b8b76d328a50",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 214,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20544,
|
| 45 |
+
"adam_update_count": 20544,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 215,
|
| 49 |
+
"consumed_count": 214,
|
| 50 |
+
"last_submitted_update": 20544,
|
| 51 |
+
"last_consumed_update": 20448,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20544,
|
| 56 |
+
"completed_passes": 214,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20544,
|
| 59 |
+
"snapshot": "pass_end_0214",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20448,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 214,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20544,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20544,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.620974643401496e-07,
|
| 83 |
+
"update_l2": 0.00608851807191968
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.48682027859104e-07,
|
| 87 |
+
"update_l2": 0.0007469356060028076
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8304226518116593e-08,
|
| 95 |
+
"update_l2": 0.0016216752119362354
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2403225809975993e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2403225809975993e-05,
|
| 110 |
+
"observation_loss": 1.2403225809975993e-05,
|
| 111 |
+
"chamfer": 8.963371328718495e-06,
|
| 112 |
+
"track": 3.439854253883823e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 214,
|
| 131 |
+
"adam_update_count": 20544
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02242485900023894
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_e823bac684d740bf8d435b05749ef4f1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 215,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20545,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 214,
|
| 150 |
+
"trained_intervals": 20544,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20544,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.408291339874268,
|
| 163 |
+
"median": 10.360780715942383,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40465953946113586,
|
| 170 |
+
"median": 0.40465953946113586,
|
| 171 |
+
"max": 0.40465953946113586,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.416505813598633,
|
| 184 |
+
"median": 10.322742462158203,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 223.2498016357422,
|
| 191 |
+
"median": 31595.83984375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1663.2117919921875,
|
| 212 |
+
"median": 30416.55859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40465953946113586,
|
| 233 |
+
"median": 0.40465953946113586,
|
| 234 |
+
"max": 0.40465953946113586,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 337,
|
| 250 |
+
"controller_edge_stiffness": 66
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0215.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0215",
|
| 5 |
+
"executed_epochs": 215,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.582374728087871e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_38fb201ff1434cb6bf7b87b373615e72.npz",
|
| 37 |
+
"optimizer_file": "boundary_38fb201ff1434cb6bf7b87b373615e72_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "6831936df7e5975a25ca392d67e5a3c3ba94c8af44ea3dd6bdc65a5e40067557",
|
| 39 |
+
"optimizer_sha256": "f4cd360fe1efe857327746caa2092c5e2270b04ce2ca89b344f66de7eddfa322",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 215,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20640,
|
| 45 |
+
"adam_update_count": 20640,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 216,
|
| 49 |
+
"consumed_count": 215,
|
| 50 |
+
"last_submitted_update": 20640,
|
| 51 |
+
"last_consumed_update": 20544,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20640,
|
| 56 |
+
"completed_passes": 215,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20640,
|
| 59 |
+
"snapshot": "pass_end_0215",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20544,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 215,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20640,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20640,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6345595099664934e-07,
|
| 83 |
+
"update_l2": 0.006088835187256336
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.5863883479360084e-07,
|
| 87 |
+
"update_l2": 0.0007476806640625
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.854467240354097e-08,
|
| 95 |
+
"update_l2": 0.0016271087806671858
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2402610082062893e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2402610082062893e-05,
|
| 110 |
+
"observation_loss": 1.2402610082062893e-05,
|
| 111 |
+
"chamfer": 8.964437256508972e-06,
|
| 112 |
+
"track": 3.43817282555392e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 215,
|
| 131 |
+
"adam_update_count": 20640
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022332357000777847
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_38fb201ff1434cb6bf7b87b373615e72_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 216,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20641,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 215,
|
| 150 |
+
"trained_intervals": 20640,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20640,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.402980804443359,
|
| 163 |
+
"median": 10.36106014251709,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40503865480422974,
|
| 170 |
+
"median": 0.40503865480422974,
|
| 171 |
+
"max": 0.40503865480422974,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.411092758178711,
|
| 184 |
+
"median": 10.322782516479492,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 222.06736755371094,
|
| 191 |
+
"median": 31604.66796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1654.2330322265625,
|
| 212 |
+
"median": 30417.77734375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40503865480422974,
|
| 233 |
+
"median": 0.40503865480422974,
|
| 234 |
+
"max": 0.40503865480422974,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 344,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0216.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0216",
|
| 5 |
+
"executed_epochs": 216,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.576593707388686e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_be446467ecb04d69aff0b0f5def46ca3.npz",
|
| 37 |
+
"optimizer_file": "boundary_be446467ecb04d69aff0b0f5def46ca3_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "b40ac8263ffddeecba446d5f7e2f35c6eb716c65283a9c15af10c96e548a58c1",
|
| 39 |
+
"optimizer_sha256": "d51008b6ec4e4b480859e2aa05d8cd807bb1b7d45bf93493f2e18639bac54b00",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 216,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20736,
|
| 45 |
+
"adam_update_count": 20736,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 217,
|
| 49 |
+
"consumed_count": 216,
|
| 50 |
+
"last_submitted_update": 20736,
|
| 51 |
+
"last_consumed_update": 20640,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20736,
|
| 56 |
+
"completed_passes": 216,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20736,
|
| 59 |
+
"snapshot": "pass_end_0216",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20640,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 216,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20736,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20736,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.5992613100479502e-07,
|
| 83 |
+
"update_l2": 0.0060818856582045555
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4548040755689726e-07,
|
| 87 |
+
"update_l2": 0.0007489621639251709
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.796240750058132e-08,
|
| 95 |
+
"update_l2": 0.0016289427876472473
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2402339052641764e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2402339052641764e-05,
|
| 110 |
+
"observation_loss": 1.2402339052641764e-05,
|
| 111 |
+
"chamfer": 8.965684173745103e-06,
|
| 112 |
+
"track": 3.4366551062703365e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 216,
|
| 131 |
+
"adam_update_count": 20736
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022295630998996785
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_be446467ecb04d69aff0b0f5def46ca3_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 217,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20737,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 216,
|
| 150 |
+
"trained_intervals": 20736,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20736,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.3978047370910645,
|
| 163 |
+
"median": 10.361246109008789,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40534400939941406,
|
| 170 |
+
"median": 0.40534400939941406,
|
| 171 |
+
"max": 0.40534400939941406,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.405653953552246,
|
| 184 |
+
"median": 10.322779655456543,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 220.9208984375,
|
| 191 |
+
"median": 31610.546875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1645.2603759765625,
|
| 212 |
+
"median": 30417.689453125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40534400939941406,
|
| 233 |
+
"median": 0.40534400939941406,
|
| 234 |
+
"max": 0.40534400939941406,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 345,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0217.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0217",
|
| 5 |
+
"executed_epochs": 217,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.571690848825104e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c2650efd6dab4355818ec3f0aa185aaa.npz",
|
| 37 |
+
"optimizer_file": "boundary_c2650efd6dab4355818ec3f0aa185aaa_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "210e91a3c656c34ee3059cef3085bd7fdba2c68e9d3fc48dd6c661cc2114c7f4",
|
| 39 |
+
"optimizer_sha256": "619ea5f5e00fd5ba8033eb13794b0bee587b255f3770b962602e93e11682c0c8",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 217,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20832,
|
| 45 |
+
"adam_update_count": 20832,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 218,
|
| 49 |
+
"consumed_count": 217,
|
| 50 |
+
"last_submitted_update": 20832,
|
| 51 |
+
"last_consumed_update": 20736,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20832,
|
| 56 |
+
"completed_passes": 217,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20832,
|
| 59 |
+
"snapshot": "pass_end_0217",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20736,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 217,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20832,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20832,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6108859313135326e-07,
|
| 83 |
+
"update_l2": 0.006077759899199009
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.457212247009011e-07,
|
| 87 |
+
"update_l2": 0.0007424652576446533
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8345807479013274e-08,
|
| 95 |
+
"update_l2": 0.0016290262574329972
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2399026672937907e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2399026672937907e-05,
|
| 110 |
+
"observation_loss": 1.2399026672937907e-05,
|
| 111 |
+
"chamfer": 8.964860171545297e-06,
|
| 112 |
+
"track": 3.4341660466452595e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 217,
|
| 131 |
+
"adam_update_count": 20832
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022261717998844688
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c2650efd6dab4355818ec3f0aa185aaa_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 218,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20833,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 217,
|
| 150 |
+
"trained_intervals": 20832,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20832,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.39276647567749,
|
| 163 |
+
"median": 10.361349105834961,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4056011140346527,
|
| 170 |
+
"median": 0.4056011140346527,
|
| 171 |
+
"max": 0.4056011140346527,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.400230884552002,
|
| 184 |
+
"median": 10.322762489318848,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 219.81063842773438,
|
| 191 |
+
"median": 31613.802734375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1636.3621826171875,
|
| 212 |
+
"median": 30417.16796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4056011140346527,
|
| 233 |
+
"median": 0.4056011140346527,
|
| 234 |
+
"max": 0.4056011140346527,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 349,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0218.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0218",
|
| 5 |
+
"executed_epochs": 218,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.565742154251136e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_c6d126542e5d4263a2f8b1426d511835.npz",
|
| 37 |
+
"optimizer_file": "boundary_c6d126542e5d4263a2f8b1426d511835_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3ccbf076cbf9899dcbb0cb0335f31ee0629509d92080495af26dc94b32a22cc3",
|
| 39 |
+
"optimizer_sha256": "3139451467ff0a8b530030cae635a2c373fe9c092bbcabe610ef5f4da717dded",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 218,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 20928,
|
| 45 |
+
"adam_update_count": 20928,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 219,
|
| 49 |
+
"consumed_count": 218,
|
| 50 |
+
"last_submitted_update": 20928,
|
| 51 |
+
"last_consumed_update": 20832,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 20928,
|
| 56 |
+
"completed_passes": 218,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 20928,
|
| 59 |
+
"snapshot": "pass_end_0218",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20832,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 218,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 20928,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 20928,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.616435270079819e-07,
|
| 83 |
+
"update_l2": 0.006081077270209789
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4862458758434514e-07,
|
| 87 |
+
"update_l2": 0.0007395744323730469
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8496767612296026e-08,
|
| 95 |
+
"update_l2": 0.0016327437479048967
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2401093044900335e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2401093044900335e-05,
|
| 110 |
+
"observation_loss": 1.2401093044900335e-05,
|
| 111 |
+
"chamfer": 8.967312169261277e-06,
|
| 112 |
+
"track": 3.433781103012734e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 218,
|
| 131 |
+
"adam_update_count": 20928
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02264537399969413
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_c6d126542e5d4263a2f8b1426d511835_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 219,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 20929,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 218,
|
| 150 |
+
"trained_intervals": 20928,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 20928,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.387929916381836,
|
| 163 |
+
"median": 10.361372947692871,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4059737026691437,
|
| 170 |
+
"median": 0.4059737026691437,
|
| 171 |
+
"max": 0.4059737026691437,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.394834041595459,
|
| 184 |
+
"median": 10.322798728942871,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 218.7500762939453,
|
| 191 |
+
"median": 31614.556640625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1627.5546875,
|
| 212 |
+
"median": 30418.271484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4059737026691437,
|
| 233 |
+
"median": 0.4059737026691437,
|
| 234 |
+
"max": 0.4059737026691437,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 350,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0219.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0219",
|
| 5 |
+
"executed_epochs": 219,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.559401346668437e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_5694215db40f43fcb1de704313af73ff.npz",
|
| 37 |
+
"optimizer_file": "boundary_5694215db40f43fcb1de704313af73ff_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "f29f5ff1c043cbebc2214e54788200e83c09d95092fca30ad1254b3b5b6e6f5f",
|
| 39 |
+
"optimizer_sha256": "99b3d57dfbe795ee2dbb8924470fdf013736ba2099aae98bebecd26ad274882c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 219,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21024,
|
| 45 |
+
"adam_update_count": 21024,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 220,
|
| 49 |
+
"consumed_count": 219,
|
| 50 |
+
"last_submitted_update": 21024,
|
| 51 |
+
"last_consumed_update": 20928,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21024,
|
| 56 |
+
"completed_passes": 219,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21024,
|
| 59 |
+
"snapshot": "pass_end_0219",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 20928,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 219,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21024,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21024,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6407004466145736e-07,
|
| 83 |
+
"update_l2": 0.0060968054458498955
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.5345920562358515e-07,
|
| 87 |
+
"update_l2": 0.0007432997226715088
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.894552686427687e-08,
|
| 95 |
+
"update_l2": 0.0016364625189453363
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2401299500197638e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2401299500197638e-05,
|
| 110 |
+
"observation_loss": 1.2401299500197638e-05,
|
| 111 |
+
"chamfer": 8.968381735030562e-06,
|
| 112 |
+
"track": 3.4329179925407516e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 219,
|
| 131 |
+
"adam_update_count": 21024
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02246979499977897
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_5694215db40f43fcb1de704313af73ff_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 220,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21025,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 219,
|
| 150 |
+
"trained_intervals": 21024,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21024,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.383195400238037,
|
| 163 |
+
"median": 10.361584663391113,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40633657574653625,
|
| 170 |
+
"median": 0.40633657574653625,
|
| 171 |
+
"max": 0.40633657574653625,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.389431476593018,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 217.71685791015625,
|
| 191 |
+
"median": 31621.25,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1618.78564453125,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40633657574653625,
|
| 233 |
+
"median": 0.40633657574653625,
|
| 234 |
+
"max": 0.40633657574653625,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 352,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0220.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0220",
|
| 5 |
+
"executed_epochs": 220,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.554436201928638e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_6ab7ba95f6ff4b67887a59a578e91537.npz",
|
| 37 |
+
"optimizer_file": "boundary_6ab7ba95f6ff4b67887a59a578e91537_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "76c6d32aa17429afb7e6d4b25c73c724800fed0bae0655f6253634319258c52c",
|
| 39 |
+
"optimizer_sha256": "bf2a0d679bc8cf4fe3ef14629aee6ea9f522c4c9b44c6a3d7c42eb605d451fe4",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 220,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21120,
|
| 45 |
+
"adam_update_count": 21120,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 221,
|
| 49 |
+
"consumed_count": 220,
|
| 50 |
+
"last_submitted_update": 21120,
|
| 51 |
+
"last_consumed_update": 21024,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21120,
|
| 56 |
+
"completed_passes": 220,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21120,
|
| 59 |
+
"snapshot": "pass_end_0220",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21024,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 220,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21120,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21120,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6484150933138153e-07,
|
| 83 |
+
"update_l2": 0.006105942185968161
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.4694747935427586e-07,
|
| 87 |
+
"update_l2": 0.0007393062114715576
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9108441879088787e-08,
|
| 95 |
+
"update_l2": 0.0016373266698792577
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2401399544614833e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2401399544614833e-05,
|
| 110 |
+
"observation_loss": 1.2401399544614833e-05,
|
| 111 |
+
"chamfer": 8.969503141997848e-06,
|
| 112 |
+
"track": 3.4318961752433097e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 220,
|
| 131 |
+
"adam_update_count": 21120
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022911677999218227
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_6ab7ba95f6ff4b67887a59a578e91537_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 221,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21121,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 220,
|
| 150 |
+
"trained_intervals": 21120,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21120,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.378608703613281,
|
| 163 |
+
"median": 10.361743927001953,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.406450480222702,
|
| 170 |
+
"median": 0.406450480222702,
|
| 171 |
+
"max": 0.406450480222702,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.384073257446289,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 216.72055053710938,
|
| 191 |
+
"median": 31626.2890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1610.1348876953125,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.406450480222702,
|
| 233 |
+
"median": 0.406450480222702,
|
| 234 |
+
"max": 0.406450480222702,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 354,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0221.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0221",
|
| 5 |
+
"executed_epochs": 221,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.550502784188969e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_a0ef24c93e4a4d0ca9d949840163929e.npz",
|
| 37 |
+
"optimizer_file": "boundary_a0ef24c93e4a4d0ca9d949840163929e_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "48639d421783f9a7dd4f54e80d88aafb26d9456aa89010819cbfa50d9909f897",
|
| 39 |
+
"optimizer_sha256": "a9426c27a1f63fab056f552057f3c28c5f4f887dfb60685b58013a617650dd79",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 221,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21216,
|
| 45 |
+
"adam_update_count": 21216,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 222,
|
| 49 |
+
"consumed_count": 221,
|
| 50 |
+
"last_submitted_update": 21216,
|
| 51 |
+
"last_consumed_update": 21120,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21216,
|
| 56 |
+
"completed_passes": 221,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21216,
|
| 59 |
+
"snapshot": "pass_end_0221",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21120,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 221,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21216,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21216,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6609254771537962e-07,
|
| 83 |
+
"update_l2": 0.006117942743003368
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.3693360162724275e-07,
|
| 87 |
+
"update_l2": 0.0007421374320983887
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9316277405655455e-08,
|
| 95 |
+
"update_l2": 0.001642812741920352
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.240576875716215e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.240576875716215e-05,
|
| 110 |
+
"observation_loss": 1.240576875716215e-05,
|
| 111 |
+
"chamfer": 8.973343028628733e-06,
|
| 112 |
+
"track": 3.4324259559070924e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 221,
|
| 131 |
+
"adam_update_count": 21216
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0223474679987703
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_a0ef24c93e4a4d0ca9d949840163929e_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 222,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21217,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 221,
|
| 150 |
+
"trained_intervals": 21216,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21216,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.374222755432129,
|
| 163 |
+
"median": 10.361841201782227,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4067479968070984,
|
| 170 |
+
"median": 0.4067479968070984,
|
| 171 |
+
"max": 0.4067479968070984,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.378739356994629,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 215.77210998535156,
|
| 191 |
+
"median": 31629.36328125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1601.5693359375,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4067479968070984,
|
| 233 |
+
"median": 0.4067479968070984,
|
| 234 |
+
"max": 0.4067479968070984,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 355,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0222.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0222",
|
| 5 |
+
"executed_epochs": 222,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.545991399145653e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_d3eaa57057cd4830932652de89fc77c1.npz",
|
| 37 |
+
"optimizer_file": "boundary_d3eaa57057cd4830932652de89fc77c1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "1760871e4669b33e92e3d521b5ebd7c35a655105c894bd6af449ba3fd97dc929",
|
| 39 |
+
"optimizer_sha256": "51a8e82d9aa5f52c5e1ba380742d0a628348be3c63b10fa715fabd3466cde759",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 222,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21312,
|
| 45 |
+
"adam_update_count": 21312,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 223,
|
| 49 |
+
"consumed_count": 222,
|
| 50 |
+
"last_submitted_update": 21312,
|
| 51 |
+
"last_consumed_update": 21216,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21312,
|
| 56 |
+
"completed_passes": 222,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21312,
|
| 59 |
+
"snapshot": "pass_end_0222",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21216,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 222,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21312,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21312,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.667621347678505e-07,
|
| 83 |
+
"update_l2": 0.006120259407907724
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.3029284079711942e-07,
|
| 87 |
+
"update_l2": 0.0007426738739013672
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9445480720369233e-08,
|
| 95 |
+
"update_l2": 0.001645918469876051
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2399857041600626e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2399857041600626e-05,
|
| 110 |
+
"observation_loss": 1.2399857041600626e-05,
|
| 111 |
+
"chamfer": 8.970322596724145e-06,
|
| 112 |
+
"track": 3.4295346722501563e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 222,
|
| 131 |
+
"adam_update_count": 21312
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02234688200042001
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_d3eaa57057cd4830932652de89fc77c1_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 223,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21313,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 222,
|
| 150 |
+
"trained_intervals": 21312,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21312,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.369999408721924,
|
| 163 |
+
"median": 10.36197280883789,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4071463644504547,
|
| 170 |
+
"median": 0.4071463644504547,
|
| 171 |
+
"max": 0.4071463644504547,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.373442649841309,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 214.8627471923828,
|
| 191 |
+
"median": 31633.52734375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1593.1090087890625,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4071463644504547,
|
| 233 |
+
"median": 0.4071463644504547,
|
| 234 |
+
"max": 0.4071463644504547,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 359,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0223.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0223",
|
| 5 |
+
"executed_epochs": 223,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.540355549432813e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_d6bd333725a447abaf10d6103cd39f9d.npz",
|
| 37 |
+
"optimizer_file": "boundary_d6bd333725a447abaf10d6103cd39f9d_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "90a812fa7ff4a332d84cd77041dab389b7b5c5c67590b7704c9f6a177b5e20e5",
|
| 39 |
+
"optimizer_sha256": "50fefbb8037f02ed261a537764c101e8088541e05a51e0f685f9ff4d6d0d0ae8",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 223,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21408,
|
| 45 |
+
"adam_update_count": 21408,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 224,
|
| 49 |
+
"consumed_count": 223,
|
| 50 |
+
"last_submitted_update": 21408,
|
| 51 |
+
"last_consumed_update": 21312,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21408,
|
| 56 |
+
"completed_passes": 223,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21408,
|
| 59 |
+
"snapshot": "pass_end_0223",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21312,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 223,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21408,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21408,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6631068433525797e-07,
|
| 83 |
+
"update_l2": 0.006119524594396353
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.2826375811746402e-07,
|
| 87 |
+
"update_l2": 0.0007421374320983887
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9334247031442828e-08,
|
| 95 |
+
"update_l2": 0.0016456755110993981
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2395440535328817e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2395440535328817e-05,
|
| 110 |
+
"observation_loss": 1.2395440535328817e-05,
|
| 111 |
+
"chamfer": 8.968319889390841e-06,
|
| 112 |
+
"track": 3.427120873311651e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 223,
|
| 131 |
+
"adam_update_count": 21408
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02300462899984268
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_d6bd333725a447abaf10d6103cd39f9d_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 224,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21409,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 223,
|
| 150 |
+
"trained_intervals": 21408,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21408,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.365938663482666,
|
| 163 |
+
"median": 10.36220932006836,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40753495693206787,
|
| 170 |
+
"median": 0.40753495693206787,
|
| 171 |
+
"max": 0.40753495693206787,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.368165016174316,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 213.9920196533203,
|
| 191 |
+
"median": 31641.009765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1584.7232666015625,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40753495693206787,
|
| 233 |
+
"median": 0.40753495693206787,
|
| 234 |
+
"max": 0.40753495693206787,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 361,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0224.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0224",
|
| 5 |
+
"executed_epochs": 224,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.534119757697984e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_ef862c1a489249738f87c963f1f1c3b6.npz",
|
| 37 |
+
"optimizer_file": "boundary_ef862c1a489249738f87c963f1f1c3b6_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "697b396e3415213bd518fae1f80e90e0970e70fba5e36e0436f586abd8e5d790",
|
| 39 |
+
"optimizer_sha256": "75d3cbd0f5cd18ba97d9c75444d6c6524d29021aee4f32f6cfd6e13c435ee7c0",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 224,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21504,
|
| 45 |
+
"adam_update_count": 21504,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 225,
|
| 49 |
+
"consumed_count": 224,
|
| 50 |
+
"last_submitted_update": 21504,
|
| 51 |
+
"last_consumed_update": 21408,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21504,
|
| 56 |
+
"completed_passes": 224,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21504,
|
| 59 |
+
"snapshot": "pass_end_0224",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21408,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 224,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21504,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21504,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6590644236202934e-07,
|
| 83 |
+
"update_l2": 0.0061355698853731155
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.184658143278284e-07,
|
| 87 |
+
"update_l2": 0.0007422864437103271
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.926825715121595e-08,
|
| 95 |
+
"update_l2": 0.001652883249334991
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2396400052239187e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2396400052239187e-05,
|
| 110 |
+
"observation_loss": 1.2396400052239187e-05,
|
| 111 |
+
"chamfer": 8.969780537881888e-06,
|
| 112 |
+
"track": 3.426619741730974e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 224,
|
| 131 |
+
"adam_update_count": 21504
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02269455300120171
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_ef862c1a489249738f87c963f1f1c3b6_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 225,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21505,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 224,
|
| 150 |
+
"trained_intervals": 21504,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21504,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.362057685852051,
|
| 163 |
+
"median": 10.362164497375488,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.40794655680656433,
|
| 170 |
+
"median": 0.40794655680656433,
|
| 171 |
+
"max": 0.40794655680656433,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.36288595199585,
|
| 184 |
+
"median": 10.322891235351562,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 213.16311645507812,
|
| 191 |
+
"median": 31639.591796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1576.3792724609375,
|
| 212 |
+
"median": 30421.0859375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.40794655680656433,
|
| 233 |
+
"median": 0.40794655680656433,
|
| 234 |
+
"max": 0.40794655680656433,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 365,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0225.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0225",
|
| 5 |
+
"executed_epochs": 225,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.5282105195621325e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_3f93aeb3e3804878b2036991b3a4e397.npz",
|
| 37 |
+
"optimizer_file": "boundary_3f93aeb3e3804878b2036991b3a4e397_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "38ab5a9cab42c4c2b004655e7ba48c07ee63406c22c99f16ea1c262b7c578097",
|
| 39 |
+
"optimizer_sha256": "bf00591dc12e628e6eedbff76e74b50d9d182a231819df1a259c89a3757e5219",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 225,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21600,
|
| 45 |
+
"adam_update_count": 21600,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 226,
|
| 49 |
+
"consumed_count": 225,
|
| 50 |
+
"last_submitted_update": 21600,
|
| 51 |
+
"last_consumed_update": 21504,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21600,
|
| 56 |
+
"completed_passes": 225,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21600,
|
| 59 |
+
"snapshot": "pass_end_0225",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21504,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 225,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21600,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21600,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6775784672518057e-07,
|
| 83 |
+
"update_l2": 0.006150101777166128
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.1813737305365066e-07,
|
| 87 |
+
"update_l2": 0.0007405579090118408
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9563507197849503e-08,
|
| 95 |
+
"update_l2": 0.0016575607005506754
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.239796074514743e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.239796074514743e-05,
|
| 110 |
+
"observation_loss": 1.239796074514743e-05,
|
| 111 |
+
"chamfer": 8.971717761596665e-06,
|
| 112 |
+
"track": 3.4262425288034137e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 225,
|
| 131 |
+
"adam_update_count": 21600
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.022440082999310107
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_3f93aeb3e3804878b2036991b3a4e397_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 226,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21601,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 225,
|
| 150 |
+
"trained_intervals": 21600,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21600,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.358392238616943,
|
| 163 |
+
"median": 10.362263679504395,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4082539975643158,
|
| 170 |
+
"median": 0.4082539975643158,
|
| 171 |
+
"max": 0.4082539975643158,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.357679843902588,
|
| 184 |
+
"median": 10.322901725769043,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 212.38320922851562,
|
| 191 |
+
"median": 31642.73046875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1568.1939697265625,
|
| 212 |
+
"median": 30421.40234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4082539975643158,
|
| 233 |
+
"median": 0.4082539975643158,
|
| 234 |
+
"max": 0.4082539975643158,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 367,
|
| 250 |
+
"controller_edge_stiffness": 67
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0226.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0226",
|
| 5 |
+
"executed_epochs": 226,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.524007768229997e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_5fe40a2af3ea4e14afb5bc5669e6a1f2.npz",
|
| 37 |
+
"optimizer_file": "boundary_5fe40a2af3ea4e14afb5bc5669e6a1f2_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "fe8604d71ab32f91f92825cd9e814ba410fd4674705def0cb52b379343c4e7f9",
|
| 39 |
+
"optimizer_sha256": "82f972a35dab9ca878c65a9a845d79b59fa92cde393c0b116cd9b52c9b8eafff",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 226,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21696,
|
| 45 |
+
"adam_update_count": 21696,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 227,
|
| 49 |
+
"consumed_count": 226,
|
| 50 |
+
"last_submitted_update": 21696,
|
| 51 |
+
"last_consumed_update": 21600,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21696,
|
| 56 |
+
"completed_passes": 226,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21696,
|
| 59 |
+
"snapshot": "pass_end_0226",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21600,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 226,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21696,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21696,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.6948862935350917e-07,
|
| 83 |
+
"update_l2": 0.0061678835190832615
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.1312955311714177e-07,
|
| 87 |
+
"update_l2": 0.0007384419441223145
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9867180728615494e-08,
|
| 95 |
+
"update_l2": 0.0016602599062025547
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2396808415360283e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2396808415360283e-05,
|
| 110 |
+
"observation_loss": 1.2396808415360283e-05,
|
| 111 |
+
"chamfer": 8.971568604465574e-06,
|
| 112 |
+
"track": 3.4252395835210336e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 226,
|
| 131 |
+
"adam_update_count": 21696
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.02275038100015081
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_5fe40a2af3ea4e14afb5bc5669e6a1f2_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 227,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21697,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 226,
|
| 150 |
+
"trained_intervals": 21696,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21696,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.3549885749816895,
|
| 163 |
+
"median": 10.362503051757812,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4087064862251282,
|
| 170 |
+
"median": 0.4087064862251282,
|
| 171 |
+
"max": 0.4087064862251282,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.35253381729126,
|
| 184 |
+
"median": 10.322901725769043,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 211.6615753173828,
|
| 191 |
+
"median": 31650.3046875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1560.1446533203125,
|
| 212 |
+
"median": 30421.40234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4087064862251282,
|
| 233 |
+
"median": 0.4087064862251282,
|
| 234 |
+
"max": 0.4087064862251282,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 369,
|
| 250 |
+
"controller_edge_stiffness": 68
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0227.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0227",
|
| 5 |
+
"executed_epochs": 227,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 7.516915391173977e-06,
|
| 8 |
+
"patience_epochs": 0,
|
| 9 |
+
"window_start_score": null,
|
| 10 |
+
"leaf_names": [
|
| 11 |
+
"log_object_edge_stiffness",
|
| 12 |
+
"raw_ground_friction",
|
| 13 |
+
"raw_ground_restitution",
|
| 14 |
+
"log_controller_edge_stiffness"
|
| 15 |
+
],
|
| 16 |
+
"lr": 0.001,
|
| 17 |
+
"betas": [
|
| 18 |
+
0.9,
|
| 19 |
+
0.99
|
| 20 |
+
],
|
| 21 |
+
"eps": 1e-08,
|
| 22 |
+
"spring_y_clamp": [
|
| 23 |
+
0.0,
|
| 24 |
+
100000.0
|
| 25 |
+
],
|
| 26 |
+
"ground_restitution_clamp": [
|
| 27 |
+
0.0,
|
| 28 |
+
1.0
|
| 29 |
+
],
|
| 30 |
+
"ground_friction_clamp": [
|
| 31 |
+
0.0,
|
| 32 |
+
2.0
|
| 33 |
+
],
|
| 34 |
+
"clamp_at_use_only": true,
|
| 35 |
+
"metric_role": "all_data_in_sample",
|
| 36 |
+
"arrays_file": "boundary_79905857add840d29b062d2ef52d4b97.npz",
|
| 37 |
+
"optimizer_file": "boundary_79905857add840d29b062d2ef52d4b97_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "5e381857d147d9ae8d9005ab5c9c7dab8298ca80ff4c71f39c2bacbd234b7044",
|
| 39 |
+
"optimizer_sha256": "9d4c4571dd059a9c665217209259b998b28e9a0ca0c342c652a51bff98e0830f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 227,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 21792,
|
| 45 |
+
"adam_update_count": 21792,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 228,
|
| 49 |
+
"consumed_count": 227,
|
| 50 |
+
"last_submitted_update": 21792,
|
| 51 |
+
"last_consumed_update": 21696,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 21792,
|
| 56 |
+
"completed_passes": 227,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 21792,
|
| 59 |
+
"snapshot": "pass_end_0227",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 21696,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 227,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 21792,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 21792,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.010416666666666666,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.695865279316422e-07,
|
| 83 |
+
"update_l2": 0.00616461830213666
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 2.080879113464107e-07,
|
| 87 |
+
"update_l2": 0.0007374882698059082
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.9972710535730585e-08,
|
| 95 |
+
"update_l2": 0.001658592140302062
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_0_aligned_92_188",
|
| 101 |
+
"transition_index": 95,
|
| 102 |
+
"loss": 1.2394279110594653e-05,
|
| 103 |
+
"weight": 0.010416666666666666
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 95,
|
| 109 |
+
"loss": 1.2394279110594653e-05,
|
| 110 |
+
"observation_loss": 1.2394279110594653e-05,
|
| 111 |
+
"chamfer": 8.9705563368625e-06,
|
| 112 |
+
"track": 3.4237230011058273e-06,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1386,
|
| 115 |
+
"motion_valid_count": 1386,
|
| 116 |
+
"n_nodes": 1386,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
187,
|
| 120 |
+
188
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
3.1666666666666665,
|
| 124 |
+
3.2
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1386,
|
| 128 |
+
"frozen_motion_denominator": 1386
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 227,
|
| 131 |
+
"adam_update_count": 21792
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.023498521999499644
|
| 136 |
+
},
|
| 137 |
+
"worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
|
| 138 |
+
"execution_mode": "atomic_captured",
|
| 139 |
+
"rng_file": "boundary_79905857add840d29b062d2ef52d4b97_rng.pt",
|
| 140 |
+
"rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 228,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 21793,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 227,
|
| 150 |
+
"trained_intervals": 21792,
|
| 151 |
+
"source_timestamp_s": 3.2,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 48000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 21792,
|
| 156 |
+
"source_timestamp_s": 3.2,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": 5.351814270019531,
|
| 163 |
+
"median": 10.362635612487793,
|
| 164 |
+
"max": 11.520476341247559,
|
| 165 |
+
"finite_count": 8695,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 0.4090563952922821,
|
| 170 |
+
"median": 0.4090563952922821,
|
| 171 |
+
"max": 0.4090563952922821,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": -0.013315116986632347,
|
| 177 |
+
"median": -0.013315116986632347,
|
| 178 |
+
"max": -0.013315116986632347,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": 7.347459316253662,
|
| 184 |
+
"median": 10.322901725769043,
|
| 185 |
+
"max": 11.522106170654297,
|
| 186 |
+
"finite_count": 1791,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 210.99073791503906,
|
| 191 |
+
"median": 31654.5,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 8695,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 8695,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 8695,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 1552.2476806640625,
|
| 212 |
+
"median": 30421.40234375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 1791,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 1791,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 1791,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 0.4090563952922821,
|
| 233 |
+
"median": 0.4090563952922821,
|
| 234 |
+
"max": 0.4090563952922821,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 0.0,
|
| 240 |
+
"median": 0.0,
|
| 241 |
+
"max": 0.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 0,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 372,
|
| 250 |
+
"controller_edge_stiffness": 68
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|