processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking: payload batch 19/29
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.json +254 -0
- processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.json +254 -0
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0281",
|
| 5 |
+
"executed_epochs": 281,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_fbce7f72825248ea901ee4741b3f31fb.npz",
|
| 37 |
+
"optimizer_file": "boundary_fbce7f72825248ea901ee4741b3f31fb_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "d554966a3a1f7a0acb94dac78b0221128069d56f54f034190e14e257fca72bd0",
|
| 39 |
+
"optimizer_sha256": "58f89e724014f6f9f98d7bfefd657cae2c56392a7e8a125d5facc8dcfdb84f35",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 281,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 46646,
|
| 45 |
+
"adam_update_count": 46646,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 282,
|
| 49 |
+
"consumed_count": 281,
|
| 50 |
+
"last_submitted_update": 46646,
|
| 51 |
+
"last_consumed_update": 46480,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 46646,
|
| 56 |
+
"completed_passes": 281,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 46646,
|
| 59 |
+
"snapshot": "pass_end_0281",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 281,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 46646,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 46646,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.264528107953083e-07,
|
| 83 |
+
"update_l2": 0.011178099550306797
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 9.65651736350992e-08,
|
| 95 |
+
"update_l2": 0.002654857700690627
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.24845808185637e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.24845808185637e-05,
|
| 110 |
+
"observation_loss": 9.24845808185637e-05,
|
| 111 |
+
"chamfer": 3.934355845558457e-05,
|
| 112 |
+
"track": 5.3141026000957936e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 281,
|
| 131 |
+
"adam_update_count": 46646
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03495915699750185
|
| 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_fbce7f72825248ea901ee4741b3f31fb_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 282,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 46647,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 281,
|
| 150 |
+
"trained_intervals": 46646,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 46646,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.23134173452854156,
|
| 163 |
+
"median": 7.338857650756836,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.6883413791656494,
|
| 184 |
+
"median": 5.734653472900391,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7934682965278625,
|
| 191 |
+
"median": 1538.953125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1848258227109909,
|
| 212 |
+
"median": 309.4073791503906,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 368,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0282",
|
| 5 |
+
"executed_epochs": 282,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_d99d9aab490f46a4a01c95194f1df377.npz",
|
| 37 |
+
"optimizer_file": "boundary_d99d9aab490f46a4a01c95194f1df377_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "35864c68649751ad3fa644bbb3ad8e5d5e4dcc82e226bdd051f87b8951fd6b9d",
|
| 39 |
+
"optimizer_sha256": "8e0ad2ef55fec7298590f8822cb54f9ae20d03229e4108151b0aa9422fadd33a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 282,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 46812,
|
| 45 |
+
"adam_update_count": 46812,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 283,
|
| 49 |
+
"consumed_count": 282,
|
| 50 |
+
"last_submitted_update": 46812,
|
| 51 |
+
"last_consumed_update": 46646,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 46812,
|
| 56 |
+
"completed_passes": 282,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 46812,
|
| 59 |
+
"snapshot": "pass_end_0282",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 282,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 46812,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 46812,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 4.572852105866332e-07,
|
| 83 |
+
"update_l2": 0.011368795298039913
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.787170305078689e-07,
|
| 95 |
+
"update_l2": 0.003246012609452009
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 7.820486644050106e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 7.820486644050106e-05,
|
| 110 |
+
"observation_loss": 7.820486644050106e-05,
|
| 111 |
+
"chamfer": 3.0417140806093812e-05,
|
| 112 |
+
"track": 4.778772563440725e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 282,
|
| 131 |
+
"adam_update_count": 46812
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03371985978446901
|
| 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_d99d9aab490f46a4a01c95194f1df377_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 283,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 46813,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 282,
|
| 150 |
+
"trained_intervals": 46812,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 46812,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.23728737235069275,
|
| 163 |
+
"median": 7.338977813720703,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.694566011428833,
|
| 184 |
+
"median": 5.723323345184326,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7887645959854126,
|
| 191 |
+
"median": 1539.1380615234375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.18367892503738403,
|
| 212 |
+
"median": 305.92254638671875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 368,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0283",
|
| 5 |
+
"executed_epochs": 283,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_b47ce5d0d3944539a3e1e308c7154c8f.npz",
|
| 37 |
+
"optimizer_file": "boundary_b47ce5d0d3944539a3e1e308c7154c8f_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a389322f21a9a68960fbcb6abf81e6e09831506a4a905872062391e2c01c78f8",
|
| 39 |
+
"optimizer_sha256": "2115d8405f331889a600a197300abb592ae07bad9c7cdb60f46b995d37d6d70c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 283,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 46978,
|
| 45 |
+
"adam_update_count": 46978,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 284,
|
| 49 |
+
"consumed_count": 283,
|
| 50 |
+
"last_submitted_update": 46978,
|
| 51 |
+
"last_consumed_update": 46812,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 46978,
|
| 56 |
+
"completed_passes": 283,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 46978,
|
| 59 |
+
"snapshot": "pass_end_0283",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 283,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 46978,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 46978,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 4.5439853124662477e-07,
|
| 83 |
+
"update_l2": 0.011878078803420067
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.6936614599671884e-07,
|
| 95 |
+
"update_l2": 0.0033576239366084337
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 7.900282798800617e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 7.900282798800617e-05,
|
| 110 |
+
"observation_loss": 7.900282798800617e-05,
|
| 111 |
+
"chamfer": 3.057069989154115e-05,
|
| 112 |
+
"track": 4.843212809646502e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 283,
|
| 131 |
+
"adam_update_count": 46978
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.033670224947854877
|
| 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_b47ce5d0d3944539a3e1e308c7154c8f_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 284,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 46979,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 283,
|
| 150 |
+
"trained_intervals": 46978,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 46978,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2432716339826584,
|
| 163 |
+
"median": 7.33836555480957,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7013118267059326,
|
| 184 |
+
"median": 5.721046447753906,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7840585112571716,
|
| 191 |
+
"median": 1538.1959228515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1824440211057663,
|
| 212 |
+
"median": 305.2259521484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 370,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0284",
|
| 5 |
+
"executed_epochs": 284,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_e1981e1308184476b14084946d4999a1.npz",
|
| 37 |
+
"optimizer_file": "boundary_e1981e1308184476b14084946d4999a1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0557ffab2761ce9a8accb9cc2590931bcd1f6c7ae5207e04c02a48cc34caac8e",
|
| 39 |
+
"optimizer_sha256": "67f08305540fa7d066d899bd2d888e31dcd1adaa63875964d59cdfda15acb658",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 284,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47144,
|
| 45 |
+
"adam_update_count": 47144,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 285,
|
| 49 |
+
"consumed_count": 284,
|
| 50 |
+
"last_submitted_update": 47144,
|
| 51 |
+
"last_consumed_update": 46978,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47144,
|
| 56 |
+
"completed_passes": 284,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47144,
|
| 59 |
+
"snapshot": "pass_end_0284",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 284,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47144,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47144,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.170681328716455e-07,
|
| 83 |
+
"update_l2": 0.011821695603430271
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.651902483805316e-07,
|
| 95 |
+
"update_l2": 0.0022584316320717335
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.847598266787827e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.847598266787827e-05,
|
| 110 |
+
"observation_loss": 9.847598266787827e-05,
|
| 111 |
+
"chamfer": 4.287659248802811e-05,
|
| 112 |
+
"track": 5.559939017985016e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 284,
|
| 131 |
+
"adam_update_count": 47144
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03382426896132529
|
| 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_e1981e1308184476b14084946d4999a1_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 285,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47145,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 284,
|
| 150 |
+
"trained_intervals": 47144,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47144,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2500634789466858,
|
| 163 |
+
"median": 7.3380937576293945,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7082531452178955,
|
| 184 |
+
"median": 5.718603610992432,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7787513732910156,
|
| 191 |
+
"median": 1537.7779541015625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.18118201196193695,
|
| 212 |
+
"median": 304.48089599609375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 371,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0285",
|
| 5 |
+
"executed_epochs": 285,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_62db96166318414181b746f5080acf9e.npz",
|
| 37 |
+
"optimizer_file": "boundary_62db96166318414181b746f5080acf9e_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "8c3148d52ecd4e889ad5ffb8ee70298694767fbb60a61eebbf01fdf65f381262",
|
| 39 |
+
"optimizer_sha256": "9caf77b761a895adda0f7d1138623c4d4e6240393dbc0c5187a9fdcbf48d8800",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 285,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47310,
|
| 45 |
+
"adam_update_count": 47310,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 286,
|
| 49 |
+
"consumed_count": 285,
|
| 50 |
+
"last_submitted_update": 47310,
|
| 51 |
+
"last_consumed_update": 47144,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47310,
|
| 56 |
+
"completed_passes": 285,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47310,
|
| 59 |
+
"snapshot": "pass_end_0285",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 285,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47310,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47310,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 5.361309831641847e-07,
|
| 83 |
+
"update_l2": 0.012056227773427963
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.0182264986724476e-07,
|
| 95 |
+
"update_l2": 0.0027971568051725626
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.053760004462674e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.053760004462674e-05,
|
| 110 |
+
"observation_loss": 9.053760004462674e-05,
|
| 111 |
+
"chamfer": 3.4396689443383366e-05,
|
| 112 |
+
"track": 5.614091060124338e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 285,
|
| 131 |
+
"adam_update_count": 47310
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03400865802541375
|
| 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_62db96166318414181b746f5080acf9e_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 286,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47311,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 285,
|
| 150 |
+
"trained_intervals": 47310,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47310,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.25688984990119934,
|
| 163 |
+
"median": 7.3380937576293945,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7145740985870361,
|
| 184 |
+
"median": 5.712917804718018,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.773453414440155,
|
| 191 |
+
"median": 1537.7779541015625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1800403892993927,
|
| 212 |
+
"median": 302.75457763671875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 372,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0286",
|
| 5 |
+
"executed_epochs": 286,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_56f8bc4d8e7e4f7f9025987f49d2cc6a.npz",
|
| 37 |
+
"optimizer_file": "boundary_56f8bc4d8e7e4f7f9025987f49d2cc6a_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2a42b88e7a305273477d96c5e376813d7502cd9a344ea2f21e1699ad96d94d97",
|
| 39 |
+
"optimizer_sha256": "f8d5c9c28ba4d6e690cda43df9b7161c1cde1c677c51877c49a51fe0d9dbe51f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 286,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47476,
|
| 45 |
+
"adam_update_count": 47476,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 287,
|
| 49 |
+
"consumed_count": 286,
|
| 50 |
+
"last_submitted_update": 47476,
|
| 51 |
+
"last_consumed_update": 47310,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47476,
|
| 56 |
+
"completed_passes": 286,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47476,
|
| 59 |
+
"snapshot": "pass_end_0286",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 286,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47476,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47476,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 8.949646712608228e-07,
|
| 83 |
+
"update_l2": 0.014754495583474636
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.0136871964050442e-07,
|
| 95 |
+
"update_l2": 0.0030841270927339792
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.361926302313805e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.361926302313805e-05,
|
| 110 |
+
"observation_loss": 8.361926302313805e-05,
|
| 111 |
+
"chamfer": 3.680492955027148e-05,
|
| 112 |
+
"track": 4.681433711084537e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 286,
|
| 131 |
+
"adam_update_count": 47476
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03380420710891485
|
| 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_56f8bc4d8e7e4f7f9025987f49d2cc6a_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 287,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47477,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 286,
|
| 150 |
+
"trained_intervals": 47476,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47476,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2616787850856781,
|
| 163 |
+
"median": 7.3386335372924805,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7211880683898926,
|
| 184 |
+
"median": 5.709897041320801,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7697582840919495,
|
| 191 |
+
"median": 1538.6082763671875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17885354161262512,
|
| 212 |
+
"median": 301.84210205078125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 373,
|
| 250 |
+
"controller_edge_stiffness": 16
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0287",
|
| 5 |
+
"executed_epochs": 287,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_43e3d00b95a14c4e898edd8711afe51f.npz",
|
| 37 |
+
"optimizer_file": "boundary_43e3d00b95a14c4e898edd8711afe51f_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "097790f262de41d6b71494cd5761a29bf9cf9c083ded7a5754dffebc3aeddfdf",
|
| 39 |
+
"optimizer_sha256": "a8f930a7e2957c58a9d5d0b7771b487ddaa110a96937ef9460991159658449e6",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 287,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47642,
|
| 45 |
+
"adam_update_count": 47642,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 288,
|
| 49 |
+
"consumed_count": 287,
|
| 50 |
+
"last_submitted_update": 47642,
|
| 51 |
+
"last_consumed_update": 47476,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47642,
|
| 56 |
+
"completed_passes": 287,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47642,
|
| 59 |
+
"snapshot": "pass_end_0287",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 287,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47642,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47642,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.165277581094415e-06,
|
| 83 |
+
"update_l2": 0.014432339929044247
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.536964747283491e-07,
|
| 95 |
+
"update_l2": 0.0048906016163527966
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00017111460329033434,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00017111460329033434,
|
| 110 |
+
"observation_loss": 0.00017111460329033434,
|
| 111 |
+
"chamfer": 9.48399247135967e-05,
|
| 112 |
+
"track": 7.627467857673764e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 287,
|
| 131 |
+
"adam_update_count": 47642
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03644885681569576
|
| 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_43e3d00b95a14c4e898edd8711afe51f_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 288,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47643,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 287,
|
| 150 |
+
"trained_intervals": 47642,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47642,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.26384440064430237,
|
| 163 |
+
"median": 7.3383684158325195,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7168283462524414,
|
| 184 |
+
"median": 5.703954219818115,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7680930495262146,
|
| 191 |
+
"median": 1538.2003173828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17963498830795288,
|
| 212 |
+
"median": 300.0515441894531,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 373,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0288",
|
| 5 |
+
"executed_epochs": 288,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_cb59e0735a8545ec907c7fa10b659495.npz",
|
| 37 |
+
"optimizer_file": "boundary_cb59e0735a8545ec907c7fa10b659495_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7b4aedd6b9e2b7d5dbc0b51f18d7e812a9587fbc7b61d57ef282e242300096cb",
|
| 39 |
+
"optimizer_sha256": "69c54ff1de065ed78fdec647caed39945557288bc02177d09f65ed9a7bd1c8ef",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 288,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47808,
|
| 45 |
+
"adam_update_count": 47808,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 289,
|
| 49 |
+
"consumed_count": 288,
|
| 50 |
+
"last_submitted_update": 47808,
|
| 51 |
+
"last_consumed_update": 47642,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47808,
|
| 56 |
+
"completed_passes": 288,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47808,
|
| 59 |
+
"snapshot": "pass_end_0288",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 288,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47808,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47808,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 5.835523779751384e-07,
|
| 83 |
+
"update_l2": 0.012505607679486275
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.8521797073844937e-07,
|
| 95 |
+
"update_l2": 0.0029537423979490995
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.347141167381778e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.347141167381778e-05,
|
| 110 |
+
"observation_loss": 9.347141167381778e-05,
|
| 111 |
+
"chamfer": 3.6344779800856486e-05,
|
| 112 |
+
"track": 5.71266318729613e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 288,
|
| 131 |
+
"adam_update_count": 47808
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.0345441740937531
|
| 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_cb59e0735a8545ec907c7fa10b659495_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 289,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47809,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 288,
|
| 150 |
+
"trained_intervals": 47808,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47808,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2690340578556061,
|
| 163 |
+
"median": 7.33840799331665,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7220029830932617,
|
| 184 |
+
"median": 5.709479331970215,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7641172409057617,
|
| 191 |
+
"median": 1538.26123046875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17870785295963287,
|
| 212 |
+
"median": 301.72021484375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 373,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0289",
|
| 5 |
+
"executed_epochs": 289,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_d03a2d25160d442894e6be96843b95c9.npz",
|
| 37 |
+
"optimizer_file": "boundary_d03a2d25160d442894e6be96843b95c9_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "15afb1b35953e9e77d5f412e27a495e531a6be376680045fed98417f464a6ae4",
|
| 39 |
+
"optimizer_sha256": "fc80a9be7db127a65979e3ab2a46145c377507cc1d3a1ca5ffe2d3e94afcf08d",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 289,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 47974,
|
| 45 |
+
"adam_update_count": 47974,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 290,
|
| 49 |
+
"consumed_count": 289,
|
| 50 |
+
"last_submitted_update": 47974,
|
| 51 |
+
"last_consumed_update": 47808,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 47974,
|
| 56 |
+
"completed_passes": 289,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 47974,
|
| 59 |
+
"snapshot": "pass_end_0289",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 289,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 47974,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 47974,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 5.79252287025156e-07,
|
| 83 |
+
"update_l2": 0.013018395751714706
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.8165667370340088e-07,
|
| 95 |
+
"update_l2": 0.003104147268459201
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.18841760721989e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.18841760721989e-05,
|
| 110 |
+
"observation_loss": 9.18841760721989e-05,
|
| 111 |
+
"chamfer": 3.632468360592611e-05,
|
| 112 |
+
"track": 5.5559492466272786e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 289,
|
| 131 |
+
"adam_update_count": 47974
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03379773302003741
|
| 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_d03a2d25160d442894e6be96843b95c9_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 290,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 47975,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 289,
|
| 150 |
+
"trained_intervals": 47974,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 47974,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.27437567710876465,
|
| 163 |
+
"median": 7.338747978210449,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7269222736358643,
|
| 184 |
+
"median": 5.703070163726807,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7600465416908264,
|
| 191 |
+
"median": 1538.7843017578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17783087491989136,
|
| 212 |
+
"median": 299.79107666015625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 375,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0290",
|
| 5 |
+
"executed_epochs": 290,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_0a071476d72e4afd8314a6fd15863587.npz",
|
| 37 |
+
"optimizer_file": "boundary_0a071476d72e4afd8314a6fd15863587_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c6361b7f2ac471947c914ad766c6f66736001ce946a1ab1ec63892341091fe72",
|
| 39 |
+
"optimizer_sha256": "9ebec93da732879ef81aa2486ad2f1238618e7e1710ea6de581171f422d0973d",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 290,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48140,
|
| 45 |
+
"adam_update_count": 48140,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 291,
|
| 49 |
+
"consumed_count": 290,
|
| 50 |
+
"last_submitted_update": 48140,
|
| 51 |
+
"last_consumed_update": 47974,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48140,
|
| 56 |
+
"completed_passes": 290,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48140,
|
| 59 |
+
"snapshot": "pass_end_0290",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 290,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48140,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48140,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 5.414445922724553e-07,
|
| 83 |
+
"update_l2": 0.012787861749529839
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.7248925132662407e-07,
|
| 95 |
+
"update_l2": 0.002774906810373068
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.708333189133555e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.708333189133555e-05,
|
| 110 |
+
"observation_loss": 8.708333189133555e-05,
|
| 111 |
+
"chamfer": 3.484769695205614e-05,
|
| 112 |
+
"track": 5.223563493927941e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 290,
|
| 131 |
+
"adam_update_count": 48140
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03387679602019489
|
| 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_0a071476d72e4afd8314a6fd15863587_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 291,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48141,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 290,
|
| 150 |
+
"trained_intervals": 48140,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48140,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2796940207481384,
|
| 163 |
+
"median": 7.339461326599121,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7317477464675903,
|
| 184 |
+
"median": 5.6896538734436035,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7560150623321533,
|
| 191 |
+
"median": 1539.8824462890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.176974818110466,
|
| 212 |
+
"median": 295.79315185546875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 375,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0291",
|
| 5 |
+
"executed_epochs": 291,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_d81c6c32ff9543ba9e80676573a75313.npz",
|
| 37 |
+
"optimizer_file": "boundary_d81c6c32ff9543ba9e80676573a75313_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "27e0d67e8092b3e43753cf826a7192448acf5c28bf34a6a087aa01b437b9d96f",
|
| 39 |
+
"optimizer_sha256": "cdda82c8b8a5817b47629f2d296ec0ed4a306e9775c8db659461283d34087338",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 291,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48306,
|
| 45 |
+
"adam_update_count": 48306,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 292,
|
| 49 |
+
"consumed_count": 291,
|
| 50 |
+
"last_submitted_update": 48306,
|
| 51 |
+
"last_consumed_update": 48140,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48306,
|
| 56 |
+
"completed_passes": 291,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48306,
|
| 59 |
+
"snapshot": "pass_end_0291",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 291,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48306,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48306,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 2.262913994854898e-06,
|
| 83 |
+
"update_l2": 0.026579638943076134
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 9.872373993857764e-07,
|
| 95 |
+
"update_l2": 0.006444546859711409
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00047008489491418004,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00047008489491418004,
|
| 110 |
+
"observation_loss": 0.00047008489491418004,
|
| 111 |
+
"chamfer": 0.0002975448442157358,
|
| 112 |
+
"track": 0.00017254003614652902,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 291,
|
| 131 |
+
"adam_update_count": 48306
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03415783098898828
|
| 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_d81c6c32ff9543ba9e80676573a75313_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 292,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48307,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 291,
|
| 150 |
+
"trained_intervals": 48306,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48306,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2757534980773926,
|
| 163 |
+
"median": 7.338054180145264,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7371110916137695,
|
| 184 |
+
"median": 5.684810638427734,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7590000033378601,
|
| 191 |
+
"median": 1537.717041015625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17602819204330444,
|
| 212 |
+
"median": 294.3621826171875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 376,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0292",
|
| 5 |
+
"executed_epochs": 292,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_acc68dc489854ce4821886d85a9f2fee.npz",
|
| 37 |
+
"optimizer_file": "boundary_acc68dc489854ce4821886d85a9f2fee_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c4cc768e93fa5982a33d9fda3d09c58725ac5894639ec8c3bc7edc8444ebbb28",
|
| 39 |
+
"optimizer_sha256": "8026605c96a4ed800e9100b9496da5d8013e3009629fbfde965e5f3c47ad04ed",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 292,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48472,
|
| 45 |
+
"adam_update_count": 48472,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 293,
|
| 49 |
+
"consumed_count": 292,
|
| 50 |
+
"last_submitted_update": 48472,
|
| 51 |
+
"last_consumed_update": 48306,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48472,
|
| 56 |
+
"completed_passes": 292,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48472,
|
| 59 |
+
"snapshot": "pass_end_0292",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 292,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48472,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48472,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.755646720397635e-07,
|
| 83 |
+
"update_l2": 0.009291157126426697
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.247019541660848e-07,
|
| 95 |
+
"update_l2": 0.003832372138276696
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010943062079604715,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010943062079604715,
|
| 110 |
+
"observation_loss": 0.00010943062079604715,
|
| 111 |
+
"chamfer": 5.4284213547362015e-05,
|
| 112 |
+
"track": 5.5146407248685136e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 292,
|
| 131 |
+
"adam_update_count": 48472
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.033585455967113376
|
| 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_acc68dc489854ce4821886d85a9f2fee_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 293,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48473,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 292,
|
| 150 |
+
"trained_intervals": 48472,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48472,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2710550129413605,
|
| 163 |
+
"median": 7.339474201202393,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7301584482192993,
|
| 184 |
+
"median": 5.675626277923584,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7625745534896851,
|
| 191 |
+
"median": 1539.902099609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17725631594657898,
|
| 212 |
+
"median": 291.67108154296875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 377,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0293",
|
| 5 |
+
"executed_epochs": 293,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_6bc0014473094a8fa25195e500e7bb81.npz",
|
| 37 |
+
"optimizer_file": "boundary_6bc0014473094a8fa25195e500e7bb81_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "695536c01065a168f8917f7fb0551343758a3ea484dbd843f44ccf2ff0a7b23a",
|
| 39 |
+
"optimizer_sha256": "09c78e1747d55e67022bd1f19731ee5c20e92813a62315bd0523ff9b3ee6d7da",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 293,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48638,
|
| 45 |
+
"adam_update_count": 48638,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 294,
|
| 49 |
+
"consumed_count": 293,
|
| 50 |
+
"last_submitted_update": 48638,
|
| 51 |
+
"last_consumed_update": 48472,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48638,
|
| 56 |
+
"completed_passes": 293,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48638,
|
| 59 |
+
"snapshot": "pass_end_0293",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 293,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48638,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48638,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.441614684466913e-07,
|
| 83 |
+
"update_l2": 0.00977341365069151
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.951006479179341e-07,
|
| 95 |
+
"update_l2": 0.003023706842213869
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.413640898652375e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.413640898652375e-05,
|
| 110 |
+
"observation_loss": 8.413640898652375e-05,
|
| 111 |
+
"chamfer": 4.1240906284656376e-05,
|
| 112 |
+
"track": 4.289550633984618e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 293,
|
| 131 |
+
"adam_update_count": 48638
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03500909800641239
|
| 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_6bc0014473094a8fa25195e500e7bb81_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 294,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48639,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 293,
|
| 150 |
+
"trained_intervals": 48638,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48638,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2738828957080841,
|
| 163 |
+
"median": 7.339626789093018,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7326154708862305,
|
| 184 |
+
"median": 5.6708784103393555,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.760421097278595,
|
| 191 |
+
"median": 1540.13720703125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17682132124900818,
|
| 212 |
+
"median": 290.29071044921875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 377,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0294",
|
| 5 |
+
"executed_epochs": 294,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_962e2f6d48264d5aa744b38457c5e4c4.npz",
|
| 37 |
+
"optimizer_file": "boundary_962e2f6d48264d5aa744b38457c5e4c4_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "40b066098613c00e7d75124b88c1ecdbda038726a0a782126ec7873da63f95cf",
|
| 39 |
+
"optimizer_sha256": "6d64c39d2b1e5262be05751b43ac8dc7a951b8bc1e83e79d317550fe1e221a1d",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 294,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48804,
|
| 45 |
+
"adam_update_count": 48804,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 295,
|
| 49 |
+
"consumed_count": 294,
|
| 50 |
+
"last_submitted_update": 48804,
|
| 51 |
+
"last_consumed_update": 48638,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48804,
|
| 56 |
+
"completed_passes": 294,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48804,
|
| 59 |
+
"snapshot": "pass_end_0294",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 294,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48804,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48804,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.237369802875037e-07,
|
| 83 |
+
"update_l2": 0.009245704859495163
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.3802284943030827e-07,
|
| 95 |
+
"update_l2": 0.0031619309447705746
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 7.970937440404668e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 7.970937440404668e-05,
|
| 110 |
+
"observation_loss": 7.970937440404668e-05,
|
| 111 |
+
"chamfer": 3.727428338606842e-05,
|
| 112 |
+
"track": 4.2435091017978266e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 294,
|
| 131 |
+
"adam_update_count": 48804
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03620846592821181
|
| 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_962e2f6d48264d5aa744b38457c5e4c4_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 295,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48805,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 294,
|
| 150 |
+
"trained_intervals": 48804,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48804,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.276536226272583,
|
| 163 |
+
"median": 7.339762210845947,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7348684072494507,
|
| 184 |
+
"median": 5.666536331176758,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7584061026573181,
|
| 191 |
+
"median": 1540.3458251953125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17642341554164886,
|
| 212 |
+
"median": 289.03302001953125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 377,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0295",
|
| 5 |
+
"executed_epochs": 295,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_4c6156ad010545efb1b73716c26c2233.npz",
|
| 37 |
+
"optimizer_file": "boundary_4c6156ad010545efb1b73716c26c2233_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2fc62118447f4fc6181d0bd714642ada4fa1c31bc4c9342f71ba2b5dde085731",
|
| 39 |
+
"optimizer_sha256": "7fc82425c33656faf940783f80b98c971e714ba0acafb8ae8e84fe0f49639683",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 295,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 48970,
|
| 45 |
+
"adam_update_count": 48970,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 296,
|
| 49 |
+
"consumed_count": 295,
|
| 50 |
+
"last_submitted_update": 48970,
|
| 51 |
+
"last_consumed_update": 48804,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 48970,
|
| 56 |
+
"completed_passes": 295,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 48970,
|
| 59 |
+
"snapshot": "pass_end_0295",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 295,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 48970,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 48970,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.204553655043128e-06,
|
| 83 |
+
"update_l2": 0.016303423792123795
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.077856712887296e-07,
|
| 95 |
+
"update_l2": 0.004603873006999493
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.0001673624210525304,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.0001673624210525304,
|
| 110 |
+
"observation_loss": 0.0001673624210525304,
|
| 111 |
+
"chamfer": 9.202708315569907e-05,
|
| 112 |
+
"track": 7.533533062087372e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 295,
|
| 131 |
+
"adam_update_count": 48970
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.033773919101804495
|
| 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_4c6156ad010545efb1b73716c26c2233_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 296,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 48971,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 295,
|
| 150 |
+
"trained_intervals": 48970,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 48970,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.280025452375412,
|
| 163 |
+
"median": 7.339644432067871,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7391434907913208,
|
| 184 |
+
"median": 5.662846565246582,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7557645440101624,
|
| 191 |
+
"median": 1540.1644287109375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1756708025932312,
|
| 212 |
+
"median": 287.96807861328125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 377,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0296",
|
| 5 |
+
"executed_epochs": 296,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_a674bbeafa554de3abe51b66c6f78229.npz",
|
| 37 |
+
"optimizer_file": "boundary_a674bbeafa554de3abe51b66c6f78229_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0bdc038da128cdb281326b844116f48503d327149438e7e1e5b6ad54f87a88fe",
|
| 39 |
+
"optimizer_sha256": "efc63c82fee69a7fbcf57220014ec66d622950832d613477053b6a74e2b54b43",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 296,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49136,
|
| 45 |
+
"adam_update_count": 49136,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 297,
|
| 49 |
+
"consumed_count": 296,
|
| 50 |
+
"last_submitted_update": 49136,
|
| 51 |
+
"last_consumed_update": 48970,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49136,
|
| 56 |
+
"completed_passes": 296,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49136,
|
| 59 |
+
"snapshot": "pass_end_0296",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 296,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49136,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49136,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.22598656466289e-07,
|
| 83 |
+
"update_l2": 0.011865093372762203
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.161366516404087e-07,
|
| 95 |
+
"update_l2": 0.0031240296084433794
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011280813487246633,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011280813487246633,
|
| 110 |
+
"observation_loss": 0.00011280813487246633,
|
| 111 |
+
"chamfer": 5.231086106505245e-05,
|
| 112 |
+
"track": 6.049727744539268e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 296,
|
| 131 |
+
"adam_update_count": 49136
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03416007896885276
|
| 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_a674bbeafa554de3abe51b66c6f78229_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 297,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49137,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 296,
|
| 150 |
+
"trained_intervals": 49136,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49136,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.28344449400901794,
|
| 163 |
+
"median": 7.340518474578857,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7438561916351318,
|
| 184 |
+
"median": 5.659578323364258,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7531849145889282,
|
| 191 |
+
"median": 1541.5111083984375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1748448610305786,
|
| 212 |
+
"median": 287.02764892578125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 379,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0297",
|
| 5 |
+
"executed_epochs": 297,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_8268dfc86aee49b1a14387d027cc7511.npz",
|
| 37 |
+
"optimizer_file": "boundary_8268dfc86aee49b1a14387d027cc7511_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "d9df44420c21567397e9cb2e5ae3d65f5e641400280920ac2fc43119abad2f8a",
|
| 39 |
+
"optimizer_sha256": "b37715aba5ee6684600196517f14065af83e0e914f4ee676b061c85676552f2a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 297,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49302,
|
| 45 |
+
"adam_update_count": 49302,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 298,
|
| 49 |
+
"consumed_count": 297,
|
| 50 |
+
"last_submitted_update": 49302,
|
| 51 |
+
"last_consumed_update": 49136,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49302,
|
| 56 |
+
"completed_passes": 297,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49302,
|
| 59 |
+
"snapshot": "pass_end_0297",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 297,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49302,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49302,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.32529258584691e-07,
|
| 83 |
+
"update_l2": 0.011948645114898682
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.4410492111856e-07,
|
| 95 |
+
"update_l2": 0.002924711210653186
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011318987526465207,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011318987526465207,
|
| 110 |
+
"observation_loss": 0.00011318987526465207,
|
| 111 |
+
"chamfer": 5.156670886208303e-05,
|
| 112 |
+
"track": 6.162317004054785e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 297,
|
| 131 |
+
"adam_update_count": 49302
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03354959096759558
|
| 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_8268dfc86aee49b1a14387d027cc7511_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 298,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49303,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 297,
|
| 150 |
+
"trained_intervals": 49302,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49302,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2876112759113312,
|
| 163 |
+
"median": 7.341142177581787,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7482378482818604,
|
| 184 |
+
"median": 5.656316757202148,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7500531077384949,
|
| 191 |
+
"median": 1542.472900390625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17408043146133423,
|
| 212 |
+
"median": 286.0966796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 379,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0298",
|
| 5 |
+
"executed_epochs": 298,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_9072bc7454a743e592940cb29b744c3b.npz",
|
| 37 |
+
"optimizer_file": "boundary_9072bc7454a743e592940cb29b744c3b_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a8cee48469bb3e07b39c5066af8a6b2b0ac14e460c8c0ff6fa2cc987adef1bcc",
|
| 39 |
+
"optimizer_sha256": "0fb59bc35c43854bc1fba62f4b830d820c62f1742332f515f688d0067add0c4c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 298,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49468,
|
| 45 |
+
"adam_update_count": 49468,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 299,
|
| 49 |
+
"consumed_count": 298,
|
| 50 |
+
"last_submitted_update": 49468,
|
| 51 |
+
"last_consumed_update": 49302,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49468,
|
| 56 |
+
"completed_passes": 298,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49468,
|
| 59 |
+
"snapshot": "pass_end_0298",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 298,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49468,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49468,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.1764825558202574e-06,
|
| 83 |
+
"update_l2": 0.01214045099914074
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.2614798328722827e-07,
|
| 95 |
+
"update_l2": 0.0029661920852959156
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00015531825192738324,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00015531825192738324,
|
| 110 |
+
"observation_loss": 0.00015531825192738324,
|
| 111 |
+
"chamfer": 8.354578312719241e-05,
|
| 112 |
+
"track": 7.177246880019084e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 298,
|
| 131 |
+
"adam_update_count": 49468
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.033543363912031054
|
| 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_9072bc7454a743e592940cb29b744c3b_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 299,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49469,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 298,
|
| 150 |
+
"trained_intervals": 49468,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49468,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2844541370868683,
|
| 163 |
+
"median": 7.3420562744140625,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7424074411392212,
|
| 184 |
+
"median": 5.656583786010742,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7524248957633972,
|
| 191 |
+
"median": 1543.8834228515625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17509835958480835,
|
| 212 |
+
"median": 286.1883239746094,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 382,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0299",
|
| 5 |
+
"executed_epochs": 299,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_8c13a43620e74d3b8d3415bf64cbb5ec.npz",
|
| 37 |
+
"optimizer_file": "boundary_8c13a43620e74d3b8d3415bf64cbb5ec_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "29a8cfdfacd3547983e90d55788a5c24936756f727a03b53ba4a3c7b0d895c77",
|
| 39 |
+
"optimizer_sha256": "6cfea4b210979f4e2f78c4e9584ee73aebe315b482f6454c74356477dd1eb47e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 299,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49634,
|
| 45 |
+
"adam_update_count": 49634,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 300,
|
| 49 |
+
"consumed_count": 299,
|
| 50 |
+
"last_submitted_update": 49634,
|
| 51 |
+
"last_consumed_update": 49468,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49634,
|
| 56 |
+
"completed_passes": 299,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49634,
|
| 59 |
+
"snapshot": "pass_end_0299",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 299,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49634,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49634,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.683479227831413e-07,
|
| 83 |
+
"update_l2": 0.009894770570099354
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.224044912210957e-07,
|
| 95 |
+
"update_l2": 0.002793754916638136
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.803769014775753e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.803769014775753e-05,
|
| 110 |
+
"observation_loss": 8.803769014775753e-05,
|
| 111 |
+
"chamfer": 3.843232843792066e-05,
|
| 112 |
+
"track": 4.960536534781568e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 299,
|
| 131 |
+
"adam_update_count": 49634
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03425882803276181
|
| 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_8c13a43620e74d3b8d3415bf64cbb5ec_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 300,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49635,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 299,
|
| 150 |
+
"trained_intervals": 49634,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49634,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.285672128200531,
|
| 163 |
+
"median": 7.343430519104004,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7429157495498657,
|
| 184 |
+
"median": 5.654439449310303,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7515090107917786,
|
| 191 |
+
"median": 1546.0067138671875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1750093698501587,
|
| 212 |
+
"median": 285.5830383300781,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 382,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0300",
|
| 5 |
+
"executed_epochs": 300,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_1142647c2375433e8e05fb51e5bca727.npz",
|
| 37 |
+
"optimizer_file": "boundary_1142647c2375433e8e05fb51e5bca727_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7a43eca1eb58c531bbc5fe39333edf28dcad13aa6c9626d02baea2b6661eb5b7",
|
| 39 |
+
"optimizer_sha256": "9b7df39ab6cf07a74a44195fbcab1479467d7374963d1c7f03b30c773badd87e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 300,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49800,
|
| 45 |
+
"adam_update_count": 49800,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 301,
|
| 49 |
+
"consumed_count": 300,
|
| 50 |
+
"last_submitted_update": 49800,
|
| 51 |
+
"last_consumed_update": 49634,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49800,
|
| 56 |
+
"completed_passes": 300,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49800,
|
| 59 |
+
"snapshot": "pass_end_0300",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 300,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49800,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49800,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.4483308632406988e-06,
|
| 83 |
+
"update_l2": 0.012854654341936111
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.718513082480058e-07,
|
| 95 |
+
"update_l2": 0.004193253815174103
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00014948027092032135,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00014948027092032135,
|
| 110 |
+
"observation_loss": 0.00014948027092032135,
|
| 111 |
+
"chamfer": 7.989597361302003e-05,
|
| 112 |
+
"track": 6.958430458325893e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 300,
|
| 131 |
+
"adam_update_count": 49800
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03428232204169035
|
| 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_1142647c2375433e8e05fb51e5bca727_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 301,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49801,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 300,
|
| 150 |
+
"trained_intervals": 49800,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49800,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.288825660943985,
|
| 163 |
+
"median": 7.343910217285156,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7460187673568726,
|
| 184 |
+
"median": 5.652214527130127,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7491428256034851,
|
| 191 |
+
"median": 1546.7484130859375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17446716129779816,
|
| 212 |
+
"median": 284.9472351074219,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 386,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0301",
|
| 5 |
+
"executed_epochs": 301,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_495ea9c003654278ad7787b4da61fa28.npz",
|
| 37 |
+
"optimizer_file": "boundary_495ea9c003654278ad7787b4da61fa28_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "34098eea1e0703062ee1524f5a10bacadf5b61ac94baabb99de422c5ad2a0f22",
|
| 39 |
+
"optimizer_sha256": "da4bb2147ece6d14820f377ae77f74fe89a11b22b3d698544eef314429978d9e",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 301,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 49966,
|
| 45 |
+
"adam_update_count": 49966,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 302,
|
| 49 |
+
"consumed_count": 301,
|
| 50 |
+
"last_submitted_update": 49966,
|
| 51 |
+
"last_consumed_update": 49800,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 49966,
|
| 56 |
+
"completed_passes": 301,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 49966,
|
| 59 |
+
"snapshot": "pass_end_0301",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 301,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 49966,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 49966,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.220782678501564e-06,
|
| 83 |
+
"update_l2": 0.015659017488360405
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.229242733799765e-07,
|
| 95 |
+
"update_l2": 0.004409283399581909
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00015913290553726256,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00015913290553726256,
|
| 110 |
+
"observation_loss": 0.00015913290553726256,
|
| 111 |
+
"chamfer": 8.333185542142019e-05,
|
| 112 |
+
"track": 7.580104283988476e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 301,
|
| 131 |
+
"adam_update_count": 49966
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.035480170045048
|
| 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_495ea9c003654278ad7787b4da61fa28_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 302,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 49967,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 301,
|
| 150 |
+
"trained_intervals": 49966,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 49966,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.29358622431755066,
|
| 163 |
+
"median": 7.343891620635986,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.752877950668335,
|
| 184 |
+
"median": 5.648041725158691,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7455849647521973,
|
| 191 |
+
"median": 1546.7196044921875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17327456176280975,
|
| 212 |
+
"median": 283.7566833496094,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 387,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0302",
|
| 5 |
+
"executed_epochs": 302,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_8010351abbd240fb87a15b112fc49dff.npz",
|
| 37 |
+
"optimizer_file": "boundary_8010351abbd240fb87a15b112fc49dff_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "1cc383c92135fc72b213f514b6efced4d43d2710b94d1a486cf1ab66179f86bd",
|
| 39 |
+
"optimizer_sha256": "e231ed3c9f92d43aae4e66fc316bd66b587cbda914b10a155a2773060089abde",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 302,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50132,
|
| 45 |
+
"adam_update_count": 50132,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 303,
|
| 49 |
+
"consumed_count": 302,
|
| 50 |
+
"last_submitted_update": 50132,
|
| 51 |
+
"last_consumed_update": 49966,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50132,
|
| 56 |
+
"completed_passes": 302,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50132,
|
| 59 |
+
"snapshot": "pass_end_0302",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 302,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50132,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50132,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.1496298384372494e-06,
|
| 83 |
+
"update_l2": 0.012580962851643562
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.8004964747196937e-07,
|
| 95 |
+
"update_l2": 0.002528688870370388
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.719922672957182e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.719922672957182e-05,
|
| 110 |
+
"observation_loss": 9.719922672957182e-05,
|
| 111 |
+
"chamfer": 4.596848884830251e-05,
|
| 112 |
+
"track": 5.1230737881269306e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 302,
|
| 131 |
+
"adam_update_count": 50132
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03411687398329377
|
| 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_8010351abbd240fb87a15b112fc49dff_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 303,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50133,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 302,
|
| 150 |
+
"trained_intervals": 50132,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50132,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.2960684597492218,
|
| 163 |
+
"median": 7.344604969024658,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7555795907974243,
|
| 184 |
+
"median": 5.636340141296387,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7437365055084229,
|
| 191 |
+
"median": 1547.8233642578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17280706763267517,
|
| 212 |
+
"median": 280.43609619140625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 389,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0303",
|
| 5 |
+
"executed_epochs": 303,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_954cdfb1909345fba4eb1ac010cf27a8.npz",
|
| 37 |
+
"optimizer_file": "boundary_954cdfb1909345fba4eb1ac010cf27a8_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "58e85bd8a0a23c4fce651a91e5583d65ce386bec800bf7aa04dbc6f2f3735194",
|
| 39 |
+
"optimizer_sha256": "e549fd2a6ae03dea2eb3e26fdf2e55e627d61c96f6731d1ece2be20bf77715f4",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 303,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50298,
|
| 45 |
+
"adam_update_count": 50298,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 304,
|
| 49 |
+
"consumed_count": 303,
|
| 50 |
+
"last_submitted_update": 50298,
|
| 51 |
+
"last_consumed_update": 50132,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50298,
|
| 56 |
+
"completed_passes": 303,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50298,
|
| 59 |
+
"snapshot": "pass_end_0303",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 303,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50298,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50298,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.1130179018437047e-06,
|
| 83 |
+
"update_l2": 0.015710296109318733
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.234643770611001e-07,
|
| 95 |
+
"update_l2": 0.0035060213413089514
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00012736779171973467,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00012736779171973467,
|
| 110 |
+
"observation_loss": 0.00012736779171973467,
|
| 111 |
+
"chamfer": 6.327410665107891e-05,
|
| 112 |
+
"track": 6.409368506865576e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 303,
|
| 131 |
+
"adam_update_count": 50298
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03420013911090791
|
| 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_954cdfb1909345fba4eb1ac010cf27a8_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 304,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50299,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 303,
|
| 150 |
+
"trained_intervals": 50298,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50298,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.29976069927215576,
|
| 163 |
+
"median": 7.343822479248047,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7612708806991577,
|
| 184 |
+
"median": 5.633302688598633,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7409955263137817,
|
| 191 |
+
"median": 1546.6126708984375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17182636260986328,
|
| 212 |
+
"median": 279.584716796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 389,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0304",
|
| 5 |
+
"executed_epochs": 304,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_be16cefd9a484e939b9c710034e982d4.npz",
|
| 37 |
+
"optimizer_file": "boundary_be16cefd9a484e939b9c710034e982d4_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "f6877201405eef112b4f648b9a8e61a5a1bc8f383aa22fef6b673d42e744b07a",
|
| 39 |
+
"optimizer_sha256": "cd003eae73c81b10d06ef010469c72daa97e840d8ffdb94798cc11fc7587bb45",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 304,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50464,
|
| 45 |
+
"adam_update_count": 50464,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 305,
|
| 49 |
+
"consumed_count": 304,
|
| 50 |
+
"last_submitted_update": 50464,
|
| 51 |
+
"last_consumed_update": 50298,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50464,
|
| 56 |
+
"completed_passes": 304,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50464,
|
| 59 |
+
"snapshot": "pass_end_0304",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 304,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50464,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50464,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.0405213970443583e-06,
|
| 83 |
+
"update_l2": 0.015594560652971268
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.342763185784861e-07,
|
| 95 |
+
"update_l2": 0.003646707395091653
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011209856893401593,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011209856893401593,
|
| 110 |
+
"observation_loss": 0.00011209856893401593,
|
| 111 |
+
"chamfer": 5.2040235459571704e-05,
|
| 112 |
+
"track": 6.005833711242303e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 304,
|
| 131 |
+
"adam_update_count": 50464
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03428372903726995
|
| 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_be16cefd9a484e939b9c710034e982d4_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 305,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50465,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 304,
|
| 150 |
+
"trained_intervals": 50464,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50464,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3029666841030121,
|
| 163 |
+
"median": 7.3433966636657715,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7641685009002686,
|
| 184 |
+
"median": 5.632718086242676,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7386236786842346,
|
| 191 |
+
"median": 1545.954345703125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17132918536663055,
|
| 212 |
+
"median": 279.42059326171875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 393,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0305",
|
| 5 |
+
"executed_epochs": 305,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_88416a4657cf4d76b1b9437e346c11fd.npz",
|
| 37 |
+
"optimizer_file": "boundary_88416a4657cf4d76b1b9437e346c11fd_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a9856a5bb1b0bcad7342f611142cecf7ad21b50997fed7d182ddd03db0af2f04",
|
| 39 |
+
"optimizer_sha256": "926bbd940c331ac7d1ac80ac69aa7977a8faf2f294101c0e5a320b1beb97553a",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 305,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50630,
|
| 45 |
+
"adam_update_count": 50630,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 306,
|
| 49 |
+
"consumed_count": 305,
|
| 50 |
+
"last_submitted_update": 50630,
|
| 51 |
+
"last_consumed_update": 50464,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50630,
|
| 56 |
+
"completed_passes": 305,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50630,
|
| 59 |
+
"snapshot": "pass_end_0305",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 305,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50630,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50630,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.0347317811465473e-06,
|
| 83 |
+
"update_l2": 0.01340789720416069
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.581267371075228e-07,
|
| 95 |
+
"update_l2": 0.0036942502483725548
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011229503434151411,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011229503434151411,
|
| 110 |
+
"observation_loss": 0.00011229503434151411,
|
| 111 |
+
"chamfer": 5.069736289442517e-05,
|
| 112 |
+
"track": 6.159766780911013e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 305,
|
| 131 |
+
"adam_update_count": 50630
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03467722795903683
|
| 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_88416a4657cf4d76b1b9437e346c11fd_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 306,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50631,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 305,
|
| 150 |
+
"trained_intervals": 50630,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50630,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3063616454601288,
|
| 163 |
+
"median": 7.344259262084961,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7667697668075562,
|
| 184 |
+
"median": 5.633097171783447,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7361204028129578,
|
| 191 |
+
"median": 1547.288330078125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17088410258293152,
|
| 212 |
+
"median": 279.5266418457031,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 393,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0306",
|
| 5 |
+
"executed_epochs": 306,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_4f41af91d219414884e931cdd001f69f.npz",
|
| 37 |
+
"optimizer_file": "boundary_4f41af91d219414884e931cdd001f69f_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "dc9f4b44eeb0a73cfb841318666139482d0c75c2b4875841481dec993d3dd30f",
|
| 39 |
+
"optimizer_sha256": "705d5e5f3520b5633eb55eee8859c1f571d38c082d99b612f9c740c0524a5698",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 306,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50796,
|
| 45 |
+
"adam_update_count": 50796,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 307,
|
| 49 |
+
"consumed_count": 306,
|
| 50 |
+
"last_submitted_update": 50796,
|
| 51 |
+
"last_consumed_update": 50630,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50796,
|
| 56 |
+
"completed_passes": 306,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50796,
|
| 59 |
+
"snapshot": "pass_end_0306",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 306,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50796,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50796,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3054827832092997e-06,
|
| 83 |
+
"update_l2": 0.009175555780529976
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.8743480723060202e-07,
|
| 95 |
+
"update_l2": 0.0024241849314421415
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 7.892721623647958e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 7.892721623647958e-05,
|
| 110 |
+
"observation_loss": 7.892721623647958e-05,
|
| 111 |
+
"chamfer": 3.711137469508685e-05,
|
| 112 |
+
"track": 4.181584154139273e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 306,
|
| 131 |
+
"adam_update_count": 50796
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03618589206598699
|
| 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_4f41af91d219414884e931cdd001f69f_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 307,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50797,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 306,
|
| 150 |
+
"trained_intervals": 50796,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50796,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3078960180282593,
|
| 163 |
+
"median": 7.34568452835083,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7676414251327515,
|
| 184 |
+
"median": 5.63191032409668,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7349917888641357,
|
| 191 |
+
"median": 1549.4952392578125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1707352101802826,
|
| 212 |
+
"median": 279.195068359375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 393,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0307",
|
| 5 |
+
"executed_epochs": 307,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_85c34a59a6644f9ba2d6f3ad4b0c0594.npz",
|
| 37 |
+
"optimizer_file": "boundary_85c34a59a6644f9ba2d6f3ad4b0c0594_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "6193f521eb0c99bfeb83e15639214dc5c641e50dfc9350aca560d97a38ea430a",
|
| 39 |
+
"optimizer_sha256": "5afd14d1214e77ea742f759248f793dabb099bf1e268cce92996199860c7345f",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 307,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 50962,
|
| 45 |
+
"adam_update_count": 50962,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 308,
|
| 49 |
+
"consumed_count": 307,
|
| 50 |
+
"last_submitted_update": 50962,
|
| 51 |
+
"last_consumed_update": 50796,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 50962,
|
| 56 |
+
"completed_passes": 307,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 50962,
|
| 59 |
+
"snapshot": "pass_end_0307",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 307,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 50962,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 50962,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 8.300063427668647e-07,
|
| 83 |
+
"update_l2": 0.012906280346214771
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 8.593271445533901e-07,
|
| 95 |
+
"update_l2": 0.003086388111114502
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011797594197560102,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011797594197560102,
|
| 110 |
+
"observation_loss": 0.00011797594197560102,
|
| 111 |
+
"chamfer": 5.636645437334664e-05,
|
| 112 |
+
"track": 6.160948396427557e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 307,
|
| 131 |
+
"adam_update_count": 50962
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03373439400456846
|
| 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_85c34a59a6644f9ba2d6f3ad4b0c0594_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 308,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 50963,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 307,
|
| 150 |
+
"trained_intervals": 50962,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 50962,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.30969637632369995,
|
| 163 |
+
"median": 7.345527648925781,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7708077430725098,
|
| 184 |
+
"median": 5.629531383514404,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7336696982383728,
|
| 191 |
+
"median": 1549.2520751953125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.17019546031951904,
|
| 212 |
+
"median": 278.5354919433594,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 394,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0308",
|
| 5 |
+
"executed_epochs": 308,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_f9b253dff18a4a939f2b4cb4119ec1cb.npz",
|
| 37 |
+
"optimizer_file": "boundary_f9b253dff18a4a939f2b4cb4119ec1cb_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "1136b27b713a1eec83e921c14947b8248880bf0862fe3fdf9f56f5f22a029e8f",
|
| 39 |
+
"optimizer_sha256": "e55e07b6fbd83b5a0e215c732686ea9e85eea719ad760f178b5816d23dd07967",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 308,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51128,
|
| 45 |
+
"adam_update_count": 51128,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 309,
|
| 49 |
+
"consumed_count": 308,
|
| 50 |
+
"last_submitted_update": 51128,
|
| 51 |
+
"last_consumed_update": 50962,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51128,
|
| 56 |
+
"completed_passes": 308,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51128,
|
| 59 |
+
"snapshot": "pass_end_0308",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 308,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51128,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51128,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 9.334404467153945e-07,
|
| 83 |
+
"update_l2": 0.011263002641499043
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.54947064301814e-07,
|
| 95 |
+
"update_l2": 0.003041306044906378
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010263214790029451,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010263214790029451,
|
| 110 |
+
"observation_loss": 0.00010263214790029451,
|
| 111 |
+
"chamfer": 4.979946243111044e-05,
|
| 112 |
+
"track": 5.283268546918407e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 308,
|
| 131 |
+
"adam_update_count": 51128
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03690577019006014
|
| 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_f9b253dff18a4a939f2b4cb4119ec1cb_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 309,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51129,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 308,
|
| 150 |
+
"trained_intervals": 51128,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51128,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.31244179606437683,
|
| 163 |
+
"median": 7.344921112060547,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.772773027420044,
|
| 184 |
+
"median": 5.6288347244262695,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7316582202911377,
|
| 191 |
+
"median": 1548.312744140625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.169861301779747,
|
| 212 |
+
"median": 278.34393310546875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 396,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0309",
|
| 5 |
+
"executed_epochs": 309,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_d2b7d0f63c88436c99f04cb255bb9da8.npz",
|
| 37 |
+
"optimizer_file": "boundary_d2b7d0f63c88436c99f04cb255bb9da8_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3b1961a3e1c3bd2c528b575ba9dbefc03758f629280ee92c4a47cab90809097e",
|
| 39 |
+
"optimizer_sha256": "ee7d54d9533743347d0f4fc30dcb08d8b52c9f1c190e0a86c026b13aff5bc678",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 309,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51294,
|
| 45 |
+
"adam_update_count": 51294,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 310,
|
| 49 |
+
"consumed_count": 309,
|
| 50 |
+
"last_submitted_update": 51294,
|
| 51 |
+
"last_consumed_update": 51128,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51294,
|
| 56 |
+
"completed_passes": 309,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51294,
|
| 59 |
+
"snapshot": "pass_end_0309",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 309,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51294,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51294,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 5.759945906902431e-07,
|
| 83 |
+
"update_l2": 0.009662529453635216
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 2.569792627582501e-07,
|
| 95 |
+
"update_l2": 0.002335313940420747
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.484313730150461e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.484313730150461e-05,
|
| 110 |
+
"observation_loss": 8.484313730150461e-05,
|
| 111 |
+
"chamfer": 4.0304996218765154e-05,
|
| 112 |
+
"track": 4.453814108273946e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 309,
|
| 131 |
+
"adam_update_count": 51294
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03355956496670842
|
| 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_d2b7d0f63c88436c99f04cb255bb9da8_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 310,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51295,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 309,
|
| 150 |
+
"trained_intervals": 51294,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51294,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3132869601249695,
|
| 163 |
+
"median": 7.346321105957031,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.773515224456787,
|
| 184 |
+
"median": 5.6289143562316895,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7310400605201721,
|
| 191 |
+
"median": 1550.48193359375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16973528265953064,
|
| 212 |
+
"median": 278.3660583496094,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 396,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0310",
|
| 5 |
+
"executed_epochs": 310,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_b75363960abd4807a2bf801080bb4a37.npz",
|
| 37 |
+
"optimizer_file": "boundary_b75363960abd4807a2bf801080bb4a37_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7d0a894388681f281fa214d21bb4129b6b4f4acb6bf3040fedbf438b38b59254",
|
| 39 |
+
"optimizer_sha256": "6df3ba18311900dcbe9796128064abc97fb270773e66d5dbf0203c837c2f79a9",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 310,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51460,
|
| 45 |
+
"adam_update_count": 51460,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 311,
|
| 49 |
+
"consumed_count": 310,
|
| 50 |
+
"last_submitted_update": 51460,
|
| 51 |
+
"last_consumed_update": 51294,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51460,
|
| 56 |
+
"completed_passes": 310,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51460,
|
| 59 |
+
"snapshot": "pass_end_0310",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 310,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51460,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51460,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.072939413570566e-07,
|
| 83 |
+
"update_l2": 0.010834402404725552
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 1.1970971627306426e-06,
|
| 95 |
+
"update_l2": 0.0034188893623650074
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.811314910417423e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.811314910417423e-05,
|
| 110 |
+
"observation_loss": 8.811314910417423e-05,
|
| 111 |
+
"chamfer": 3.878018105751835e-05,
|
| 112 |
+
"track": 4.933296804665588e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 310,
|
| 131 |
+
"adam_update_count": 51460
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.034860934130847454
|
| 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_b75363960abd4807a2bf801080bb4a37_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 311,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51461,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 310,
|
| 150 |
+
"trained_intervals": 51460,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51460,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3153481185436249,
|
| 163 |
+
"median": 7.346547603607178,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7752559185028076,
|
| 184 |
+
"median": 5.62794303894043,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7295348644256592,
|
| 191 |
+
"median": 1550.8331298828125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16944007575511932,
|
| 212 |
+
"median": 278.1000061035156,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 396,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0311",
|
| 5 |
+
"executed_epochs": 311,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_58e09be381a64c63bd3faa9c331c2928.npz",
|
| 37 |
+
"optimizer_file": "boundary_58e09be381a64c63bd3faa9c331c2928_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "45d1b35c6c092bdb4aacc622181b9497e18620a0e5122e0d4833fa8ddce34ac3",
|
| 39 |
+
"optimizer_sha256": "47e21b063b5ad34e2e72d223556f74480244fc7998472ef8e3de28dcf7e373d9",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 311,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51626,
|
| 45 |
+
"adam_update_count": 51626,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 312,
|
| 49 |
+
"consumed_count": 311,
|
| 50 |
+
"last_submitted_update": 51626,
|
| 51 |
+
"last_consumed_update": 51460,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51626,
|
| 56 |
+
"completed_passes": 311,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51626,
|
| 59 |
+
"snapshot": "pass_end_0311",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 311,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51626,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51626,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 8.84211488028086e-07,
|
| 83 |
+
"update_l2": 0.009375711902976036
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.24875872542907e-07,
|
| 95 |
+
"update_l2": 0.002424177946522832
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010213041969109327,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010213041969109327,
|
| 110 |
+
"observation_loss": 0.00010213041969109327,
|
| 111 |
+
"chamfer": 4.5061809942126274e-05,
|
| 112 |
+
"track": 5.7068606110988185e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 311,
|
| 131 |
+
"adam_update_count": 51626
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03442559787072241
|
| 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_58e09be381a64c63bd3faa9c331c2928_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 312,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51627,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 311,
|
| 150 |
+
"trained_intervals": 51626,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51626,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3164002597332001,
|
| 163 |
+
"median": 7.3467230796813965,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7772202491760254,
|
| 184 |
+
"median": 5.630064010620117,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7287677526473999,
|
| 191 |
+
"median": 1551.1053466796875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1691075712442398,
|
| 212 |
+
"median": 278.68463134765625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 398,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0312",
|
| 5 |
+
"executed_epochs": 312,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_7be8867d6e7a42a99b9a78667c4869ed.npz",
|
| 37 |
+
"optimizer_file": "boundary_7be8867d6e7a42a99b9a78667c4869ed_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "0385535dfdbe3ab4a117c135de629e5d01213ed4d9e5aacb8aa0a5c299219324",
|
| 39 |
+
"optimizer_sha256": "b84c8b79f3ebe01051be2b179f672a8833ccac40583a3bfbef4cf540520dd0e5",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 312,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51792,
|
| 45 |
+
"adam_update_count": 51792,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 313,
|
| 49 |
+
"consumed_count": 312,
|
| 50 |
+
"last_submitted_update": 51792,
|
| 51 |
+
"last_consumed_update": 51626,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51792,
|
| 56 |
+
"completed_passes": 312,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51792,
|
| 59 |
+
"snapshot": "pass_end_0312",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 312,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51792,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51792,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.4671508097308106e-06,
|
| 83 |
+
"update_l2": 0.01388816349208355
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.92630476855993e-07,
|
| 95 |
+
"update_l2": 0.0045365234836936
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00012916492414660752,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00012916492414660752,
|
| 110 |
+
"observation_loss": 0.00012916492414660752,
|
| 111 |
+
"chamfer": 6.676014163531363e-05,
|
| 112 |
+
"track": 6.24047897872515e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 312,
|
| 131 |
+
"adam_update_count": 51792
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03397995396517217
|
| 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_7be8867d6e7a42a99b9a78667c4869ed_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 313,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51793,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 312,
|
| 150 |
+
"trained_intervals": 51792,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51792,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3212410807609558,
|
| 163 |
+
"median": 7.346813678741455,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.781141996383667,
|
| 184 |
+
"median": 5.628000736236572,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.725248396396637,
|
| 191 |
+
"median": 1551.245849609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1684456765651703,
|
| 212 |
+
"median": 278.1099853515625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 399,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0313",
|
| 5 |
+
"executed_epochs": 313,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_630923d6e3b14735bea59580bf63de56.npz",
|
| 37 |
+
"optimizer_file": "boundary_630923d6e3b14735bea59580bf63de56_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "22bcfef9fa5f970bd2b88e11a9110aa093d500668c0295c76a6e8df4a60681f0",
|
| 39 |
+
"optimizer_sha256": "37dc25179ef25f71a41c48de87dcf0f66588554df396f72e9172b4baf7104fae",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 313,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 51958,
|
| 45 |
+
"adam_update_count": 51958,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 314,
|
| 49 |
+
"consumed_count": 313,
|
| 50 |
+
"last_submitted_update": 51958,
|
| 51 |
+
"last_consumed_update": 51792,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 51958,
|
| 56 |
+
"completed_passes": 313,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 51958,
|
| 59 |
+
"snapshot": "pass_end_0313",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 313,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 51958,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 51958,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.3417558193395962e-06,
|
| 83 |
+
"update_l2": 0.014172428287565708
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.949783942720387e-07,
|
| 95 |
+
"update_l2": 0.004489846993237734
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011978695692960173,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011978695692960173,
|
| 110 |
+
"observation_loss": 0.00011978695692960173,
|
| 111 |
+
"chamfer": 6.133463466539979e-05,
|
| 112 |
+
"track": 5.845232226420194e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 313,
|
| 131 |
+
"adam_update_count": 51958
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03471475001424551
|
| 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_630923d6e3b14735bea59580bf63de56_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 314,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 51959,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 313,
|
| 150 |
+
"trained_intervals": 51958,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 51958,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.32590213418006897,
|
| 163 |
+
"median": 7.347205638885498,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7851654291152954,
|
| 184 |
+
"median": 5.625983715057373,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7218758463859558,
|
| 191 |
+
"median": 1551.85400390625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16776931285858154,
|
| 212 |
+
"median": 277.54693603515625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 401,
|
| 250 |
+
"controller_edge_stiffness": 17
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0314",
|
| 5 |
+
"executed_epochs": 314,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_5af9660033f047a6a16cfa9ee4f922f1.npz",
|
| 37 |
+
"optimizer_file": "boundary_5af9660033f047a6a16cfa9ee4f922f1_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "61ebd4b22184ba8604e78cfef16d66f2a4684619164ef9faf5beba38fd42cc29",
|
| 39 |
+
"optimizer_sha256": "fa23029c6d00387e515a3d7d5f9b5cf416c356d76c888bbd14a06068143dff93",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 314,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52124,
|
| 45 |
+
"adam_update_count": 52124,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 315,
|
| 49 |
+
"consumed_count": 314,
|
| 50 |
+
"last_submitted_update": 52124,
|
| 51 |
+
"last_consumed_update": 51958,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52124,
|
| 56 |
+
"completed_passes": 314,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52124,
|
| 59 |
+
"snapshot": "pass_end_0314",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 314,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52124,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52124,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 1.4213619579095393e-06,
|
| 83 |
+
"update_l2": 0.010908541269600391
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.5618995752884075e-07,
|
| 95 |
+
"update_l2": 0.004019526764750481
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.0001259012205991894,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.0001259012205991894,
|
| 110 |
+
"observation_loss": 0.0001259012205991894,
|
| 111 |
+
"chamfer": 6.48680652375333e-05,
|
| 112 |
+
"track": 6.103315172367729e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 314,
|
| 131 |
+
"adam_update_count": 52124
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03400121512822807
|
| 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_5af9660033f047a6a16cfa9ee4f922f1_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 315,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52125,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 314,
|
| 150 |
+
"trained_intervals": 52124,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52124,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.33077576756477356,
|
| 163 |
+
"median": 7.3467936515808105,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7894055843353271,
|
| 184 |
+
"median": 5.622161865234375,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.718366265296936,
|
| 191 |
+
"median": 1551.21484375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16705945134162903,
|
| 212 |
+
"median": 276.486572265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 403,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0315",
|
| 5 |
+
"executed_epochs": 315,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_7441af6916d94710b07618120a0971f6.npz",
|
| 37 |
+
"optimizer_file": "boundary_7441af6916d94710b07618120a0971f6_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "b131281b3272c09e261c646daf8850bf79c9ce3ab312422651999a1c11832cfa",
|
| 39 |
+
"optimizer_sha256": "1e6abc4c41118565235384fcaa96e4d9b598352143d4dac5e293281a9adc36c1",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 315,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52290,
|
| 45 |
+
"adam_update_count": 52290,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 316,
|
| 49 |
+
"consumed_count": 315,
|
| 50 |
+
"last_submitted_update": 52290,
|
| 51 |
+
"last_consumed_update": 52124,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52290,
|
| 56 |
+
"completed_passes": 315,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52290,
|
| 59 |
+
"snapshot": "pass_end_0315",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 315,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52290,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52290,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 9.513569807495514e-07,
|
| 83 |
+
"update_l2": 0.011197084560990334
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.036026209381816e-07,
|
| 95 |
+
"update_l2": 0.003941972739994526
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00011416654160711914,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00011416654160711914,
|
| 110 |
+
"observation_loss": 0.00011416654160711914,
|
| 111 |
+
"chamfer": 5.393196624936536e-05,
|
| 112 |
+
"track": 6.023457899573259e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 315,
|
| 131 |
+
"adam_update_count": 52290
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.035497653065249324
|
| 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_7441af6916d94710b07618120a0971f6_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 316,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52291,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 315,
|
| 150 |
+
"trained_intervals": 52290,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52290,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3355925381183624,
|
| 163 |
+
"median": 7.346855640411377,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.793351173400879,
|
| 184 |
+
"median": 5.619250297546387,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7149143815040588,
|
| 191 |
+
"median": 1551.3109130859375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16640157997608185,
|
| 212 |
+
"median": 275.68341064453125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 403,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0316",
|
| 5 |
+
"executed_epochs": 316,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_0d7ad311ffca4cb0bb6c3d8b55f57620.npz",
|
| 37 |
+
"optimizer_file": "boundary_0d7ad311ffca4cb0bb6c3d8b55f57620_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3aaf008751f5e30767387717bdd05df1e9f2cb7446a0298b8cc090138844a84c",
|
| 39 |
+
"optimizer_sha256": "56741bba2bb38c48881396724b6d5ccbe052a0970d688871d9f89bc5fed91a9c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 316,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52456,
|
| 45 |
+
"adam_update_count": 52456,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 317,
|
| 49 |
+
"consumed_count": 316,
|
| 50 |
+
"last_submitted_update": 52456,
|
| 51 |
+
"last_consumed_update": 52290,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52456,
|
| 56 |
+
"completed_passes": 316,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52456,
|
| 59 |
+
"snapshot": "pass_end_0316",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 316,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52456,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52456,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 4.576238097797614e-06,
|
| 83 |
+
"update_l2": 0.019498497247695923
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 5.910653158025525e-07,
|
| 95 |
+
"update_l2": 0.002859583357349038
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00041105056880041957,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00041105056880041957,
|
| 110 |
+
"observation_loss": 0.00041105056880041957,
|
| 111 |
+
"chamfer": 0.0002836981147993356,
|
| 112 |
+
"track": 0.00012735245400108397,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 316,
|
| 131 |
+
"adam_update_count": 52456
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03349658101797104
|
| 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_0d7ad311ffca4cb0bb6c3d8b55f57620_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 317,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52457,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 316,
|
| 150 |
+
"trained_intervals": 52456,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52456,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.33137091994285583,
|
| 163 |
+
"median": 7.349747657775879,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7914564609527588,
|
| 184 |
+
"median": 5.617172718048096,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7179388999938965,
|
| 191 |
+
"median": 1555.8038330078125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16671718657016754,
|
| 212 |
+
"median": 275.1106872558594,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0317",
|
| 5 |
+
"executed_epochs": 317,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_33cf22167739406b8b462fffa3d19d04.npz",
|
| 37 |
+
"optimizer_file": "boundary_33cf22167739406b8b462fffa3d19d04_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "bb614ab31a4fee105337640bee5b41304b3f26ad585f7a572e3996f1ca8d5138",
|
| 39 |
+
"optimizer_sha256": "e5e2888f15a9c13720422104f30ea4e887227345de7878982cf6a92154d38b1c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 317,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52622,
|
| 45 |
+
"adam_update_count": 52622,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 318,
|
| 49 |
+
"consumed_count": 317,
|
| 50 |
+
"last_submitted_update": 52622,
|
| 51 |
+
"last_consumed_update": 52456,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52622,
|
| 56 |
+
"completed_passes": 317,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52622,
|
| 59 |
+
"snapshot": "pass_end_0317",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 317,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52622,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52622,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.13615861513972e-07,
|
| 83 |
+
"update_l2": 0.0035527062136679888
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.6585578300218913e-07,
|
| 95 |
+
"update_l2": 0.0012577123707160354
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010216028022114187,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010216028022114187,
|
| 110 |
+
"observation_loss": 0.00010216028022114187,
|
| 111 |
+
"chamfer": 4.8416899517178535e-05,
|
| 112 |
+
"track": 5.374338070396334e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 317,
|
| 131 |
+
"adam_update_count": 52622
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.047577627934515476
|
| 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_33cf22167739406b8b462fffa3d19d04_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 318,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52623,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 317,
|
| 150 |
+
"trained_intervals": 52622,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52622,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3324020504951477,
|
| 163 |
+
"median": 7.349043369293213,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.792263388633728,
|
| 184 |
+
"median": 5.612773895263672,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7171989679336548,
|
| 191 |
+
"median": 1554.70849609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16658270359039307,
|
| 212 |
+
"median": 273.9032287597656,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0318",
|
| 5 |
+
"executed_epochs": 318,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_c90bb818fd9446068bcbc34659b1f180.npz",
|
| 37 |
+
"optimizer_file": "boundary_c90bb818fd9446068bcbc34659b1f180_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "2c5b06d5ed7c2ede8134af9aebf0aaf65fd2ff1b89e9776640521d89f28746bf",
|
| 39 |
+
"optimizer_sha256": "469082d3467b36e1a071e54bd09553cf0c934c7aa9ae327712c0a02f82e3cc63",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 318,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52788,
|
| 45 |
+
"adam_update_count": 52788,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 319,
|
| 49 |
+
"consumed_count": 318,
|
| 50 |
+
"last_submitted_update": 52788,
|
| 51 |
+
"last_consumed_update": 52622,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52788,
|
| 56 |
+
"completed_passes": 318,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52788,
|
| 59 |
+
"snapshot": "pass_end_0318",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 318,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52788,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52788,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.508974479402241e-07,
|
| 83 |
+
"update_l2": 0.004183422774076462
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.2584955533820903e-07,
|
| 95 |
+
"update_l2": 0.001696757972240448
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010070066491607577,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010070066491607577,
|
| 110 |
+
"observation_loss": 0.00010070066491607577,
|
| 111 |
+
"chamfer": 4.8848673031898215e-05,
|
| 112 |
+
"track": 5.185199188417755e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 318,
|
| 131 |
+
"adam_update_count": 52788
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.034085658844560385
|
| 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_c90bb818fd9446068bcbc34659b1f180_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 319,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52789,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 318,
|
| 150 |
+
"trained_intervals": 52788,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52788,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.33522388339042664,
|
| 163 |
+
"median": 7.349043369293213,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.7951315641403198,
|
| 184 |
+
"median": 5.6124467849731445,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7151779532432556,
|
| 191 |
+
"median": 1554.70849609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16610559821128845,
|
| 212 |
+
"median": 273.81341552734375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0319",
|
| 5 |
+
"executed_epochs": 319,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_2c466c51fd314479b6ae50c20671f954.npz",
|
| 37 |
+
"optimizer_file": "boundary_2c466c51fd314479b6ae50c20671f954_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "c723266088e71dac515247b453d6b8aa02eaca77b36c9734ace47a9b4a630cb9",
|
| 39 |
+
"optimizer_sha256": "daf2d5a7686da6190fe715617314748ef802e4c465ac563eaa152d06cbd861cb",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 319,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 52954,
|
| 45 |
+
"adam_update_count": 52954,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 320,
|
| 49 |
+
"consumed_count": 319,
|
| 50 |
+
"last_submitted_update": 52954,
|
| 51 |
+
"last_consumed_update": 52788,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 52954,
|
| 56 |
+
"completed_passes": 319,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 52954,
|
| 59 |
+
"snapshot": "pass_end_0319",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 319,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 52954,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 52954,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.396405183295428e-07,
|
| 83 |
+
"update_l2": 0.004719166085124016
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.1377570053336967e-07,
|
| 95 |
+
"update_l2": 0.002116187009960413
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.530625538900495e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.530625538900495e-05,
|
| 110 |
+
"observation_loss": 9.530625538900495e-05,
|
| 111 |
+
"chamfer": 4.507902485784143e-05,
|
| 112 |
+
"track": 5.0227226893184707e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 319,
|
| 131 |
+
"adam_update_count": 52954
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.04026730079203844
|
| 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_2c466c51fd314479b6ae50c20671f954_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 320,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 52955,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 319,
|
| 150 |
+
"trained_intervals": 52954,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 52954,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3387545049190521,
|
| 163 |
+
"median": 7.349043369293213,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.798825979232788,
|
| 184 |
+
"median": 5.61224365234375,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7126573920249939,
|
| 191 |
+
"median": 1554.70849609375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16549307107925415,
|
| 212 |
+
"median": 273.75799560546875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0320",
|
| 5 |
+
"executed_epochs": 320,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_6d99b164f2fd48c99c0883de8e41ec61.npz",
|
| 37 |
+
"optimizer_file": "boundary_6d99b164f2fd48c99c0883de8e41ec61_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "3a3536bf9f3cb758858ce15d47f4f26a80b1bccc79426329a39f7d27f5122988",
|
| 39 |
+
"optimizer_sha256": "37d372103a4b6d2070a141b0a309fc7fe83ed32a475f266acfb1893475ed7085",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 320,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53120,
|
| 45 |
+
"adam_update_count": 53120,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 321,
|
| 49 |
+
"consumed_count": 320,
|
| 50 |
+
"last_submitted_update": 53120,
|
| 51 |
+
"last_consumed_update": 52954,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53120,
|
| 56 |
+
"completed_passes": 320,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53120,
|
| 59 |
+
"snapshot": "pass_end_0320",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 320,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53120,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53120,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.976050599405426e-07,
|
| 83 |
+
"update_l2": 0.005705119110643864
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.3473534699623997e-07,
|
| 95 |
+
"update_l2": 0.0025180536322295666
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.82986093731597e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.82986093731597e-05,
|
| 110 |
+
"observation_loss": 9.82986093731597e-05,
|
| 111 |
+
"chamfer": 4.5272798161022365e-05,
|
| 112 |
+
"track": 5.302581121213734e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 320,
|
| 131 |
+
"adam_update_count": 53120
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.033786477986723185
|
| 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_6d99b164f2fd48c99c0883de8e41ec61_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 321,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53121,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 320,
|
| 150 |
+
"trained_intervals": 53120,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53120,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3427334427833557,
|
| 163 |
+
"median": 7.350035667419434,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8033063411712646,
|
| 184 |
+
"median": 5.610384941101074,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7098274230957031,
|
| 191 |
+
"median": 1556.251953125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.164753258228302,
|
| 212 |
+
"median": 273.2495422363281,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0321",
|
| 5 |
+
"executed_epochs": 321,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_09b9150c2fc3494ca16ec954a1db59fb.npz",
|
| 37 |
+
"optimizer_file": "boundary_09b9150c2fc3494ca16ec954a1db59fb_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a3ebe0d8fc1e60dcc2c1bb26fd9b91f0db9fe040ce72692764102c484c080189",
|
| 39 |
+
"optimizer_sha256": "2c008bbe52096ce980bc0030397327ea471d51fe9b68cab1145aa4e96fc431dc",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 321,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53286,
|
| 45 |
+
"adam_update_count": 53286,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 322,
|
| 49 |
+
"consumed_count": 321,
|
| 50 |
+
"last_submitted_update": 53286,
|
| 51 |
+
"last_consumed_update": 53120,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53286,
|
| 56 |
+
"completed_passes": 321,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53286,
|
| 59 |
+
"snapshot": "pass_end_0321",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 321,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53286,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53286,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.015191047481494e-07,
|
| 83 |
+
"update_l2": 0.006175315007567406
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.0173916343301244e-07,
|
| 95 |
+
"update_l2": 0.0027809445746243
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 9.728410805109888e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 9.728410805109888e-05,
|
| 110 |
+
"observation_loss": 9.728410805109888e-05,
|
| 111 |
+
"chamfer": 4.744665420730598e-05,
|
| 112 |
+
"track": 4.98374538437929e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 321,
|
| 131 |
+
"adam_update_count": 53286
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03362208302132785
|
| 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_09b9150c2fc3494ca16ec954a1db59fb_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 322,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53287,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 321,
|
| 150 |
+
"trained_intervals": 53286,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53286,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.34653177857398987,
|
| 163 |
+
"median": 7.349046230316162,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8077988624572754,
|
| 184 |
+
"median": 5.607784748077393,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.707136332988739,
|
| 191 |
+
"median": 1554.712890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1640147566795349,
|
| 212 |
+
"median": 272.54022216796875,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0322",
|
| 5 |
+
"executed_epochs": 322,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_363879f9f92e4ae29c24375deb8588b6.npz",
|
| 37 |
+
"optimizer_file": "boundary_363879f9f92e4ae29c24375deb8588b6_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "209263468990843310b79539a38f71c128c2872efaa4d2b135e3330c766d9533",
|
| 39 |
+
"optimizer_sha256": "a660ceeced28e0c49e9ad1bd35d166c38630c20944f9408df10d813733b445dc",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 322,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53452,
|
| 45 |
+
"adam_update_count": 53452,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 323,
|
| 49 |
+
"consumed_count": 322,
|
| 50 |
+
"last_submitted_update": 53452,
|
| 51 |
+
"last_consumed_update": 53286,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53452,
|
| 56 |
+
"completed_passes": 322,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53452,
|
| 59 |
+
"snapshot": "pass_end_0322",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 322,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53452,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53452,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.264305625336419e-07,
|
| 83 |
+
"update_l2": 0.0062785642221570015
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.072507013257564e-07,
|
| 95 |
+
"update_l2": 0.002335396595299244
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010040830238722265,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010040830238722265,
|
| 110 |
+
"observation_loss": 0.00010040830238722265,
|
| 111 |
+
"chamfer": 4.665160668082535e-05,
|
| 112 |
+
"track": 5.37566993443761e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 322,
|
| 131 |
+
"adam_update_count": 53452
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.034264378948137164
|
| 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_363879f9f92e4ae29c24375deb8588b6_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 323,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53453,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 322,
|
| 150 |
+
"trained_intervals": 53452,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53452,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.35042640566825867,
|
| 163 |
+
"median": 7.349046230316162,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8125696182250977,
|
| 184 |
+
"median": 5.605172157287598,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7043876647949219,
|
| 191 |
+
"median": 1554.712890625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.163234144449234,
|
| 212 |
+
"median": 271.8288879394531,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 405,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0323",
|
| 5 |
+
"executed_epochs": 323,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_91e32470f61544ff8889ebb85b153364.npz",
|
| 37 |
+
"optimizer_file": "boundary_91e32470f61544ff8889ebb85b153364_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "d13e5d831e71a87f344f8eb64c313909bbf6bccf2a3532a6ba0042f5497914e2",
|
| 39 |
+
"optimizer_sha256": "b8ef7b972f832bab77b0fb21bb8b7e80dbcfd9cb3519e3d2383f53982a06f5b0",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 323,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53618,
|
| 45 |
+
"adam_update_count": 53618,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 324,
|
| 49 |
+
"consumed_count": 323,
|
| 50 |
+
"last_submitted_update": 53618,
|
| 51 |
+
"last_consumed_update": 53452,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53618,
|
| 56 |
+
"completed_passes": 323,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53618,
|
| 59 |
+
"snapshot": "pass_end_0323",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 323,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53618,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53618,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 7.732631956969271e-07,
|
| 83 |
+
"update_l2": 0.008025215938687325
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.0856969008018496e-07,
|
| 95 |
+
"update_l2": 0.0031183112878352404
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010391724936198443,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010391724936198443,
|
| 110 |
+
"observation_loss": 0.00010391724936198443,
|
| 111 |
+
"chamfer": 5.135616447660141e-05,
|
| 112 |
+
"track": 5.256108124740422e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 323,
|
| 131 |
+
"adam_update_count": 53618
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03373647900298238
|
| 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_91e32470f61544ff8889ebb85b153364_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 324,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53619,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 323,
|
| 150 |
+
"trained_intervals": 53618,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53618,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3536838889122009,
|
| 163 |
+
"median": 7.348779678344727,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8162583112716675,
|
| 184 |
+
"median": 5.60368537902832,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.7020968794822693,
|
| 191 |
+
"median": 1554.298583984375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16263313591480255,
|
| 212 |
+
"median": 271.42486572265625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 406,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0324",
|
| 5 |
+
"executed_epochs": 324,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_493c28ceec0145d1aa1a737054365b21.npz",
|
| 37 |
+
"optimizer_file": "boundary_493c28ceec0145d1aa1a737054365b21_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "b300a8dceca158a61284bd94b6b7300329be7f10e788ddc57153162a40a5ef24",
|
| 39 |
+
"optimizer_sha256": "d767ecbaaba7ce79552a664e14d879c08b45e0aa5079639d5c26bf1859c75e73",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 324,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53784,
|
| 45 |
+
"adam_update_count": 53784,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 325,
|
| 49 |
+
"consumed_count": 324,
|
| 50 |
+
"last_submitted_update": 53784,
|
| 51 |
+
"last_consumed_update": 53618,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53784,
|
| 56 |
+
"completed_passes": 324,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53784,
|
| 59 |
+
"snapshot": "pass_end_0324",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 324,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53784,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53784,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.401767791430757e-07,
|
| 83 |
+
"update_l2": 0.009969181381165981
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 9.011258725877269e-07,
|
| 95 |
+
"update_l2": 0.0033070493955165148
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 7.257745892275125e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 7.257745892275125e-05,
|
| 110 |
+
"observation_loss": 7.257745892275125e-05,
|
| 111 |
+
"chamfer": 3.1713596399640664e-05,
|
| 112 |
+
"track": 4.0863862523110583e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 324,
|
| 131 |
+
"adam_update_count": 53784
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.034441905096173286
|
| 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_493c28ceec0145d1aa1a737054365b21_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 325,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53785,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 324,
|
| 150 |
+
"trained_intervals": 53784,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53784,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3572942316532135,
|
| 163 |
+
"median": 7.351477146148682,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8197027444839478,
|
| 184 |
+
"median": 5.599775314331055,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6995666027069092,
|
| 191 |
+
"median": 1558.4969482421875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16207391023635864,
|
| 212 |
+
"median": 270.3672790527344,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 406,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0325",
|
| 5 |
+
"executed_epochs": 325,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_18c8918e1d4d4c248aa4f66e5da9f893.npz",
|
| 37 |
+
"optimizer_file": "boundary_18c8918e1d4d4c248aa4f66e5da9f893_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "5c2ffef4e7a09a0687535e23d261144007a44409b85bc6f6b807eb6ff452ebdd",
|
| 39 |
+
"optimizer_sha256": "5840c3917948bc634a26c3581bce95cd01513e36861726766928914c650932df",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 325,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 53950,
|
| 45 |
+
"adam_update_count": 53950,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 326,
|
| 49 |
+
"consumed_count": 325,
|
| 50 |
+
"last_submitted_update": 53950,
|
| 51 |
+
"last_consumed_update": 53784,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 53950,
|
| 56 |
+
"completed_passes": 325,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 53950,
|
| 59 |
+
"snapshot": "pass_end_0325",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 325,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 53950,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 53950,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 8.62631793552282e-07,
|
| 83 |
+
"update_l2": 0.011769846081733704
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.196417530190956e-07,
|
| 95 |
+
"update_l2": 0.002540488727390766
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010704627493396401,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010704627493396401,
|
| 110 |
+
"observation_loss": 0.00010704627493396401,
|
| 111 |
+
"chamfer": 4.828205783269368e-05,
|
| 112 |
+
"track": 5.8764213463291526e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 325,
|
| 131 |
+
"adam_update_count": 53950
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03355712606571615
|
| 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_18c8918e1d4d4c248aa4f66e5da9f893_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 326,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 53951,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 325,
|
| 150 |
+
"trained_intervals": 53950,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 53950,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3628005385398865,
|
| 163 |
+
"median": 7.35117244720459,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8262056112289429,
|
| 184 |
+
"median": 5.58740234375,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6957252025604248,
|
| 191 |
+
"median": 1558.0220947265625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16102339327335358,
|
| 212 |
+
"median": 267.0483093261719,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 410,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0326",
|
| 5 |
+
"executed_epochs": 326,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_121ee03f7af744dfa813950093d4e9b0.npz",
|
| 37 |
+
"optimizer_file": "boundary_121ee03f7af744dfa813950093d4e9b0_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "7c65a636c474d328e97bd9a34e32e0af5e708de5029af5ba4ea9999dd660b7d8",
|
| 39 |
+
"optimizer_sha256": "c2855923f70a7ca25129046a7062b1266dba9f23349ab7c809a0f0e206692267",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 326,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 54116,
|
| 45 |
+
"adam_update_count": 54116,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 327,
|
| 49 |
+
"consumed_count": 326,
|
| 50 |
+
"last_submitted_update": 54116,
|
| 51 |
+
"last_consumed_update": 53950,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 54116,
|
| 56 |
+
"completed_passes": 326,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 54116,
|
| 59 |
+
"snapshot": "pass_end_0326",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 326,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 54116,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 54116,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.500098379547126e-07,
|
| 83 |
+
"update_l2": 0.008964702486991882
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.4427085893184994e-07,
|
| 95 |
+
"update_l2": 0.002548790769651532
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.0001026153186103329,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.0001026153186103329,
|
| 110 |
+
"observation_loss": 0.0001026153186103329,
|
| 111 |
+
"chamfer": 4.6898792788852006e-05,
|
| 112 |
+
"track": 5.571652945945971e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 326,
|
| 131 |
+
"adam_update_count": 54116
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03384820721112192
|
| 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_121ee03f7af744dfa813950093d4e9b0_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 327,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 54117,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 326,
|
| 150 |
+
"trained_intervals": 54116,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 54116,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3678056299686432,
|
| 163 |
+
"median": 7.350693225860596,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8306493759155273,
|
| 184 |
+
"median": 5.583294868469238,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6922517418861389,
|
| 191 |
+
"median": 1557.275634765625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.16030943393707275,
|
| 212 |
+
"median": 265.954345703125,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 410,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "p12_privileged_adam_checkpoint.v1",
|
| 3 |
+
"method_id": "prepared_observation_source_cma_then_source_adam_v1",
|
| 4 |
+
"label": "pass_end_0327",
|
| 5 |
+
"executed_epochs": 327,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_19d0d6c88f4d4cd196f60aab08876812.npz",
|
| 37 |
+
"optimizer_file": "boundary_19d0d6c88f4d4cd196f60aab08876812_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "bc44dc26d7dac4efc94c45f3081a6dad9fcd678aff12d0309d9f118015bf2e30",
|
| 39 |
+
"optimizer_sha256": "d63d429bfd5d82945713407784949709455f35afe0fa94e746858820896212d1",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 327,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 54282,
|
| 45 |
+
"adam_update_count": 54282,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 328,
|
| 49 |
+
"consumed_count": 327,
|
| 50 |
+
"last_submitted_update": 54282,
|
| 51 |
+
"last_consumed_update": 54116,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 54282,
|
| 56 |
+
"completed_passes": 327,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 54282,
|
| 59 |
+
"snapshot": "pass_end_0327",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 327,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 54282,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 54282,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 2.992060672113439e-06,
|
| 83 |
+
"update_l2": 0.011858757585287094
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 4.2062097804773657e-07,
|
| 95 |
+
"update_l2": 0.002322285668924451
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.0002929408510681242,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.0002929408510681242,
|
| 110 |
+
"observation_loss": 0.0002929408510681242,
|
| 111 |
+
"chamfer": 0.00018698158964980394,
|
| 112 |
+
"track": 0.00010595926869427785,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 327,
|
| 131 |
+
"adam_update_count": 54282
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03603204619139433
|
| 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_19d0d6c88f4d4cd196f60aab08876812_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 328,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 54283,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 327,
|
| 150 |
+
"trained_intervals": 54282,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 54282,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.3688407242298126,
|
| 163 |
+
"median": 7.3502678871154785,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8347139358520508,
|
| 184 |
+
"median": 5.580543041229248,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6915355324745178,
|
| 191 |
+
"median": 1556.613525390625,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.15965917706489563,
|
| 212 |
+
"median": 265.226806640625,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 410,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.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_0328",
|
| 5 |
+
"executed_epochs": 328,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_51e7b6fc33b94442a239d42798a79dfe.npz",
|
| 37 |
+
"optimizer_file": "boundary_51e7b6fc33b94442a239d42798a79dfe_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "33e51ce4de906ea47145f99fb29d85321bfa779bf9c359af55d93c2cb7313945",
|
| 39 |
+
"optimizer_sha256": "54aa05a3b42338fb5bebc14ef33dfdaeeedf910740f4ba4f480c3eed6084211c",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 328,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 54448,
|
| 45 |
+
"adam_update_count": 54448,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 329,
|
| 49 |
+
"consumed_count": 328,
|
| 50 |
+
"last_submitted_update": 54448,
|
| 51 |
+
"last_consumed_update": 54282,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 54448,
|
| 56 |
+
"completed_passes": 328,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 54448,
|
| 59 |
+
"snapshot": "pass_end_0328",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 328,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 54448,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 54448,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 6.604027475987095e-07,
|
| 83 |
+
"update_l2": 0.006457263603806496
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 3.602924891765724e-07,
|
| 95 |
+
"update_l2": 0.0018297960050404072
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.00010859165922738612,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.00010859165922738612,
|
| 110 |
+
"observation_loss": 0.00010859165922738612,
|
| 111 |
+
"chamfer": 5.061199772171676e-05,
|
| 112 |
+
"track": 5.797966514364816e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 328,
|
| 131 |
+
"adam_update_count": 54448
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03403780399821699
|
| 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_51e7b6fc33b94442a239d42798a79dfe_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 329,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 54449,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 328,
|
| 150 |
+
"trained_intervals": 54448,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 54448,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.37269970774650574,
|
| 163 |
+
"median": 7.3506669998168945,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8379559516906738,
|
| 184 |
+
"median": 5.5788092613220215,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6888720393180847,
|
| 191 |
+
"median": 1557.23486328125,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1591423898935318,
|
| 212 |
+
"median": 264.76800537109375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 410,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.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_0329",
|
| 5 |
+
"executed_epochs": 329,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_4b7cb00bf14e48ee902b50e2bb6302d5.npz",
|
| 37 |
+
"optimizer_file": "boundary_4b7cb00bf14e48ee902b50e2bb6302d5_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "a30d6af9db9bea9de99cfb4ee8661a01c254e5e57449f43c5f1c5cb38731ddbb",
|
| 39 |
+
"optimizer_sha256": "4a3735019d230ea0cd5b5fd7bf28b63d86526c2b4220100ae6d7a9f3d6317db4",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 329,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 54614,
|
| 45 |
+
"adam_update_count": 54614,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 330,
|
| 49 |
+
"consumed_count": 329,
|
| 50 |
+
"last_submitted_update": 54614,
|
| 51 |
+
"last_consumed_update": 54448,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 54614,
|
| 56 |
+
"completed_passes": 329,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 54614,
|
| 59 |
+
"snapshot": "pass_end_0329",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 329,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 54614,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 54614,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 4.118180640944047e-06,
|
| 83 |
+
"update_l2": 0.027054186910390854
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 7.429447919093946e-07,
|
| 95 |
+
"update_l2": 0.005738410633057356
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 0.0004148933803662658,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 0.0004148933803662658,
|
| 110 |
+
"observation_loss": 0.0004148933803662658,
|
| 111 |
+
"chamfer": 0.0002858248772099614,
|
| 112 |
+
"track": 0.0001290685177082196,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 329,
|
| 131 |
+
"adam_update_count": 54614
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03364826994948089
|
| 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_4b7cb00bf14e48ee902b50e2bb6302d5_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 330,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 54615,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 329,
|
| 150 |
+
"trained_intervals": 54614,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 54614,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.37614569067955017,
|
| 163 |
+
"median": 7.348541259765625,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8437838554382324,
|
| 184 |
+
"median": 5.588353157043457,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6865022778511047,
|
| 191 |
+
"median": 1553.9281005859375,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1582176238298416,
|
| 212 |
+
"median": 267.2958984375,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 411,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|
processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.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_0330",
|
| 5 |
+
"executed_epochs": 330,
|
| 6 |
+
"score": null,
|
| 7 |
+
"best_score": 9.684163090143162e-05,
|
| 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_1e1316c5868f42f4a1d5f82174926e40.npz",
|
| 37 |
+
"optimizer_file": "boundary_1e1316c5868f42f4a1d5f82174926e40_optimizer.pt",
|
| 38 |
+
"arrays_sha256": "8985ac808aefa6fe43610d432937f63e93c4ee6bb20fb3ff8de8a092bec22128",
|
| 39 |
+
"optimizer_sha256": "d2977e7f3a01dd153412c24b3f0b1cbf23f4ef80883f92bd8907f3c76bab84d4",
|
| 40 |
+
"stage": "adam",
|
| 41 |
+
"completed_passes": 330,
|
| 42 |
+
"score_status": "unscored",
|
| 43 |
+
"adam_transition_batch_size": 1,
|
| 44 |
+
"cumulative_optimizer_updates": 54780,
|
| 45 |
+
"adam_update_count": 54780,
|
| 46 |
+
"score_selection_progress": {
|
| 47 |
+
"queue": "pass_snapshot_references_v2",
|
| 48 |
+
"submitted_count": 331,
|
| 49 |
+
"consumed_count": 330,
|
| 50 |
+
"last_submitted_update": 54780,
|
| 51 |
+
"last_consumed_update": 54614,
|
| 52 |
+
"pending": [
|
| 53 |
+
{
|
| 54 |
+
"reference": {
|
| 55 |
+
"source_update": 54780,
|
| 56 |
+
"completed_passes": 330,
|
| 57 |
+
"next_interval": 0,
|
| 58 |
+
"trained_intervals": 54780,
|
| 59 |
+
"snapshot": "pass_end_0330",
|
| 60 |
+
"candidate": true
|
| 61 |
+
},
|
| 62 |
+
"status": "registered"
|
| 63 |
+
}
|
| 64 |
+
]
|
| 65 |
+
},
|
| 66 |
+
"best_source_update": 43824,
|
| 67 |
+
"pass_science": {
|
| 68 |
+
"completed_passes": 330,
|
| 69 |
+
"adam_schedule": "source_transition_v1",
|
| 70 |
+
"next_interval": 0,
|
| 71 |
+
"trained_intervals": 54780,
|
| 72 |
+
"adam_transition_batch_size": 1,
|
| 73 |
+
"optimizer_updates": 1,
|
| 74 |
+
"cumulative_optimizer_updates": 54780,
|
| 75 |
+
"updates": [
|
| 76 |
+
{
|
| 77 |
+
"batch_transition_count": 1,
|
| 78 |
+
"batch_weight_sum": 0.006024096385542169,
|
| 79 |
+
"lr": 0.001,
|
| 80 |
+
"leaf_metrics": {
|
| 81 |
+
"log_object_edge_stiffness": {
|
| 82 |
+
"gradient_l2": 9.125200222115382e-07,
|
| 83 |
+
"update_l2": 0.012383352033793926
|
| 84 |
+
},
|
| 85 |
+
"raw_ground_friction": {
|
| 86 |
+
"gradient_l2": 0.0,
|
| 87 |
+
"update_l2": 0.0
|
| 88 |
+
},
|
| 89 |
+
"raw_ground_restitution": {
|
| 90 |
+
"gradient_l2": 0.0,
|
| 91 |
+
"update_l2": 0.0
|
| 92 |
+
},
|
| 93 |
+
"log_controller_edge_stiffness": {
|
| 94 |
+
"gradient_l2": 6.91301920596743e-07,
|
| 95 |
+
"update_l2": 0.003239743411540985
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"training_path_transitions": [
|
| 99 |
+
{
|
| 100 |
+
"episode_id": "deform360_001-rope_episode_2_aligned_64_230",
|
| 101 |
+
"transition_index": 165,
|
| 102 |
+
"loss": 8.393189636990428e-05,
|
| 103 |
+
"weight": 0.006024096385542169
|
| 104 |
+
}
|
| 105 |
+
],
|
| 106 |
+
"loss_role": "pre_update_training_path_not_checkpoint_score",
|
| 107 |
+
"observation_transition": {
|
| 108 |
+
"transition_index": 165,
|
| 109 |
+
"loss": 8.393189636990428e-05,
|
| 110 |
+
"observation_loss": 8.393189636990428e-05,
|
| 111 |
+
"chamfer": 3.18391939799767e-05,
|
| 112 |
+
"track": 5.2092698751948774e-05,
|
| 113 |
+
"acceleration": 0.0,
|
| 114 |
+
"visible_count": 1327,
|
| 115 |
+
"motion_valid_count": 1327,
|
| 116 |
+
"n_nodes": 1327,
|
| 117 |
+
"state_finite": true,
|
| 118 |
+
"frame_indices": [
|
| 119 |
+
229,
|
| 120 |
+
230
|
| 121 |
+
],
|
| 122 |
+
"times_s": [
|
| 123 |
+
5.5,
|
| 124 |
+
5.533333333333333
|
| 125 |
+
],
|
| 126 |
+
"finite": true,
|
| 127 |
+
"frozen_visible_denominator": 1327,
|
| 128 |
+
"frozen_motion_denominator": 1327
|
| 129 |
+
},
|
| 130 |
+
"completed_passes": 330,
|
| 131 |
+
"adam_update_count": 54780
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"training_path_role": "pre-update transition losses; never checkpoint selection",
|
| 135 |
+
"wall_time_s": 0.03462006198242307
|
| 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_1e1316c5868f42f4a1d5f82174926e40_rng.pt",
|
| 140 |
+
"rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5",
|
| 141 |
+
"resume_boundary": "detached_observation_interval",
|
| 142 |
+
"next_pass": 331,
|
| 143 |
+
"next_interval": 0,
|
| 144 |
+
"next_adam_update": 54781,
|
| 145 |
+
"schedule_id": "source_transition_v1",
|
| 146 |
+
"adam_schedule": "source_transition_v1",
|
| 147 |
+
"source_cursor": {
|
| 148 |
+
"next_interval": 0,
|
| 149 |
+
"completed_passes": 330,
|
| 150 |
+
"trained_intervals": 54780,
|
| 151 |
+
"source_timestamp_s": 5.533333333333333,
|
| 152 |
+
"next_source_timestamp_s": 0.0,
|
| 153 |
+
"update_budget": 83000
|
| 154 |
+
},
|
| 155 |
+
"trained_intervals": 54780,
|
| 156 |
+
"source_timestamp_s": 5.533333333333333,
|
| 157 |
+
"archive_axis": "optimizer_update",
|
| 158 |
+
"learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
|
| 159 |
+
"collision_distance_m": null,
|
| 160 |
+
"parameter_summary": {
|
| 161 |
+
"log_object_edge_stiffness": {
|
| 162 |
+
"min": -0.38149964809417725,
|
| 163 |
+
"median": 7.3478569984436035,
|
| 164 |
+
"max": 11.529735565185547,
|
| 165 |
+
"finite_count": 13559,
|
| 166 |
+
"nonfinite_count": 0
|
| 167 |
+
},
|
| 168 |
+
"raw_ground_friction": {
|
| 169 |
+
"min": 2.0090935230255127,
|
| 170 |
+
"median": 2.0090935230255127,
|
| 171 |
+
"max": 2.0090935230255127,
|
| 172 |
+
"finite_count": 1,
|
| 173 |
+
"nonfinite_count": 0
|
| 174 |
+
},
|
| 175 |
+
"raw_ground_restitution": {
|
| 176 |
+
"min": 1.0052064657211304,
|
| 177 |
+
"median": 1.0052064657211304,
|
| 178 |
+
"max": 1.0052064657211304,
|
| 179 |
+
"finite_count": 1,
|
| 180 |
+
"nonfinite_count": 0
|
| 181 |
+
},
|
| 182 |
+
"log_controller_edge_stiffness": {
|
| 183 |
+
"min": -1.8491991758346558,
|
| 184 |
+
"median": 5.587642192840576,
|
| 185 |
+
"max": 11.5305757522583,
|
| 186 |
+
"finite_count": 300,
|
| 187 |
+
"nonfinite_count": 0
|
| 188 |
+
},
|
| 189 |
+
"effective_object_edge_stiffness": {
|
| 190 |
+
"min": 0.6828365921974182,
|
| 191 |
+
"median": 1552.8651123046875,
|
| 192 |
+
"max": 100000.0,
|
| 193 |
+
"finite_count": 13559,
|
| 194 |
+
"nonfinite_count": 0
|
| 195 |
+
},
|
| 196 |
+
"object_edge_enabled": {
|
| 197 |
+
"min": 1.0,
|
| 198 |
+
"median": 1.0,
|
| 199 |
+
"max": 1.0,
|
| 200 |
+
"finite_count": 13559,
|
| 201 |
+
"nonfinite_count": 0
|
| 202 |
+
},
|
| 203 |
+
"object_edge_cap_mask": {
|
| 204 |
+
"min": 0.0,
|
| 205 |
+
"median": 0.0,
|
| 206 |
+
"max": 1.0,
|
| 207 |
+
"finite_count": 13559,
|
| 208 |
+
"nonfinite_count": 0
|
| 209 |
+
},
|
| 210 |
+
"effective_controller_edge_stiffness": {
|
| 211 |
+
"min": 0.1573631465435028,
|
| 212 |
+
"median": 267.1062927246094,
|
| 213 |
+
"max": 100000.0,
|
| 214 |
+
"finite_count": 300,
|
| 215 |
+
"nonfinite_count": 0
|
| 216 |
+
},
|
| 217 |
+
"controller_edge_enabled": {
|
| 218 |
+
"min": 1.0,
|
| 219 |
+
"median": 1.0,
|
| 220 |
+
"max": 1.0,
|
| 221 |
+
"finite_count": 300,
|
| 222 |
+
"nonfinite_count": 0
|
| 223 |
+
},
|
| 224 |
+
"controller_edge_cap_mask": {
|
| 225 |
+
"min": 0.0,
|
| 226 |
+
"median": 0.0,
|
| 227 |
+
"max": 1.0,
|
| 228 |
+
"finite_count": 300,
|
| 229 |
+
"nonfinite_count": 0
|
| 230 |
+
},
|
| 231 |
+
"effective_ground_friction": {
|
| 232 |
+
"min": 2.0,
|
| 233 |
+
"median": 2.0,
|
| 234 |
+
"max": 2.0,
|
| 235 |
+
"finite_count": 1,
|
| 236 |
+
"nonfinite_count": 0
|
| 237 |
+
},
|
| 238 |
+
"effective_ground_restitution": {
|
| 239 |
+
"min": 1.0,
|
| 240 |
+
"median": 1.0,
|
| 241 |
+
"max": 1.0,
|
| 242 |
+
"finite_count": 1,
|
| 243 |
+
"nonfinite_count": 0
|
| 244 |
+
}
|
| 245 |
+
},
|
| 246 |
+
"guard_affected_counts": {
|
| 247 |
+
"raw_ground_friction": 1,
|
| 248 |
+
"raw_ground_restitution": 1,
|
| 249 |
+
"object_edge_stiffness": 411,
|
| 250 |
+
"controller_edge_stiffness": 18
|
| 251 |
+
},
|
| 252 |
+
"scored_object_model_file": "../cma_champion_model.json",
|
| 253 |
+
"fixed_model_inputs_file": "shared_fixed_model_inputs.json"
|
| 254 |
+
}
|